SlideShare una empresa de Scribd logo
1 de 24
2012 Hacia una Calidad de Educación
                  Democrática y Humanística



          ¿Que significa programación?



Se llama programación a la creación de
un programa de computadora (Código                                  EL “HOLA MUNDO”
máquina compilado e interpretado
directamente desde el núcleo del sistema)
o desde un script (Código fuente
interpretado), un conjunto concreto de                        #include <stdio.h>
instrucciones que una computadora puede
ejecutar. El programa se escribe en un                        int main (int argc,char **argv)
lenguaje de programación, aunque
también se pueda escribir directamente en                     { printf("Hola mundon");
lenguaje de máquina, con cierta dificultad.
                                                                   return 0; }


                                      Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                   Democrática y Humanística



        Qué es el lenguaje de alto nivel?



    es aquel que se aproxima más al                     if, for, while, etc. para construir con ellas instrucciones
       lenguaje natural humano que                                                 como:
         al lenguaje binario de las
   computadoras. Su función principal                       if( numero > 0 ) printf( "El número es positivo" )
 radica en que a partir de su desarrollo,
  existe la posibilidad de que se pueda               que traducido al castellano viene a decir que: si numero
 utilizar el mismo programa en distintas               es mayor que cero, entonces, escribir por pantalla el
máquinas, es decir que es independiente                          mensaje: "El número es positivo".
       de un hardware determinado.




                                        Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                       Democrática y Humanística


      ¿ Qué significa lenguaje de maquina?




      El lenguaje máquina es el único lenguaje
 que puede ejecutar una computadora. El lenguaje de                     10100010
máquina es un código que es interpretado directamente
               por el microprocesador.                                  11110011
     El lenguaje está compuesto por un conjunto
   de instrucciones ejecutadas en secuencia (con                        00100010
 eventuales cambios de flujo causados por el propio
   programa o eventos externos) que representan                         00010010
        acciones que la máquina podrá tomar.



                                          Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
     Democrática y Humanística


Cuál es la clasificación de los
  lenguajes de alto nivel?




           Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
           Democrática y Humanística


          ¿Qué significa asemblen?




Lenguaje de programación
 a bajo nivel de maquina.




                       Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                     Democrática y Humanística


          ¿A que se denomina programación
                orientada a objetos?



Cuando se escribe un programa en un lenguaje          La clase automóvil describe las características
 orientado a objetos, definimos una plantilla o            comunes de todos los automóviles: sus
  clase que describe las características y el         atributos y su comportamiento. Los atributos o
  comportamiento de un conjunto de objetos                   propiedades se refieren a la marca o
                   similares.                         fabricante, el color, las dimensiones, si tienen
                                                      dos, tres, cuatro o más puertas, la potencia, si
                                                       utiliza como combustible la gasolina o gasoil,
                                                                              etc.



                                      Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                     Democrática y Humanística


                          ¿Qué son los eventos?




  Los eventos proporcionan un medio de que
  una clase u objeto informe a otras clases u
   objetos cuando sucede algo relevante. La
clase que envía (o produce) el evento recibe el
   nombre de editor y las clases que reciben
           (o controlan) el evento se
            denominan suscriptores.




                                       Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
     Democrática y Humanística


 ¿Cuáles son los controles del
 ambiente gráfico Windows?




           Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                         Democrática y Humanística


               ¿A qué se denomina algoritmo?




               Un algoritmo es el conjunto
 de operaciones y procedimientos que deben seguirse
   para resolver un problema. La palabra "algoritmo"
deriva del nombre latinizado del gran matemático árabe
  Mohamed Ibn Moussa Al Kow Rizmi, el cual escribió
 sobre entre los años 800 y 825 su obra Quitab Al Jabr
     Al Mugabala, donde se recogía el sistema de
     numeración hindú y el concepto del cero. Fue
 Fibonacci, el que tradujo su obra al latín y la inició con
               las palabras: Algoritmi dicit.


                                               Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
      Democrática y Humanística


¿cuáles son las etapas de un
         algoritmo?




            Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
     Democrática y Humanística


¿Cuáles son los diagramas de
 flujo y que símbolos usan?


      Este se utiliza para representar
      el inicio o el fin de un                            Este símbolo es utilizado para
      algoritmo. También puede                            representar una entrada o
      representar una parada o una                        salida de información, que
      interrupción programada que                         sea procesada o registrada
      sea necesaria realizar en un                        por medio de un periférico.
      programa.


                                                        Este es utilizado para la toma
    Este se utiliza para un proceso                     de decisiones, ramificaciones,
    determinado, es el que se utiliza                   para la indicación de
    comúnmente para representar                         operaciones lógicas o de
    una instrucción, o cualquier tipo                   comparación entre datos.
    de operación que origine
    un cambio de valor.
                          Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
     Democrática y Humanística

 Este es utilizado para enlazar
 dos partes cualesquiera de                               Este es utilizado para enlazar
 un diagrama a través de un                               dos partes de un diagrama
 conector de salida y un                                  pero que no se encuentren en
 conector de entrada. Esta                                la misma pagina.
 forma un enlace en la misma
 página del diagrama.



                                                          Este es utilizado para representar la
 Este es utilizado para indicar la                        salida de información por medio de
 secuencia del diagrama de flujo, es
                                                          la impresora.
 decir, para indicar el sentido de
 las operaciones dentro del mismo.




  Este es utilizado para
  representar la salida o para
  mostrar la información por
  medio del monitor o la
  pantalla.




                            Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                       Democrática y Humanística

1. Determinar si 2 números son iguales o                          2. Cambiar un Caucho desinflado de un
diferentes, si son diferentes determinar cual de                  Automóvil.
los 2 es el mayor.




                                              Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                   Democrática y Humanística

           A diferencia de las variables, ¿Qué
                   son las constantes?



  Una constante es un identificador para
expresar un valor simple. Como el nombre
sugiere, este valor no puede variar durante
          la ejecución del script.




                                  Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                          Democrática y Humanística


                Como se declaran las variables en
                       la memoria RAM:


Declaración de variables
                                                                  Variables Locales: Las variables Locales son las que solo se
  Dentro de los programas es común llamar objetos u otros
                                                                  ejecuta en un programa y solo son reconocidas en este. Para
programas con variables, que pueden ser Estáticas, Locales o
                                                                  declarar variables locales se sigue la siguiente sintaxis:
Globales.


Variables Estáticas: Las Variables Estáticas son guardadas en                                  V
                                                                                 << obj1 obj2  1 V2 >>
la memoria de usuario (RAM) y son independientes del
programa que las llama. La declaración de una variable de
                                                                    Las variables locales solo serán reconocidas en el bloque
este tipo es equivalente a guardar el contenido de la
                                                                  que fueron declaradas, o en los bloques contenidos dentro
variable en un directorio con un nombre, como si se tratase
                                                                  del bloque en que se declararon.
de un programa.

                                                 Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                          Democrática y Humanística


A veces se puede tener varios bloques que generen               Variables Globales: Las variables Globales son aquellas que
confusión, por lo que se tiene que tener cuidado con el         se declaran en un programa principal y pueden ser
rango de acción de las variables Locales, ya que puede que      reconocidas, en cualquier momento, desde cualquier
no sean reconocidas en todo el programa.                        bloque de instrucción o desde cualquier programa que se
                                                                llame y se ejecute en el programa principal. Para declarar
                                                                una variable de este estilo se sigue la sintaxis:


                                                                                             V2
                                                                              << obj1 obj2 V1  >>.

     V1
<<  V2     << V1 V2 * V1 V2 + M
S (1)     << M S / >> (2)   >> V2 V1 * >>
                                                                 Con esta declaración no se debe tomar precaución con el
                                                                rango de acción de una variable, ya que es reconocida en
 En el ejemplo anterior las variables V1 y V2 solo son          todo el programa, pero una declaración de este tipo hace
 reconocidas en los bloques (1) y (2), aunque se hayan          que los programas ocupen mayor espacio en memoria, por
 declarado al principio.                                        lo que debe de usarse cuando sea "ESTRICTAMENTE
                                                                NECESARIO".




                                                Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                   Democrática y Humanística

     ¿Cuáles son los operadores matemáticos
       relacionales o de comparaciones?



Los operadores relacionales son símbolos que se
usan para comparar dos valores. Si el resultado de la
comparación es correcto la expresión considerada
es verdadera, en caso contrario es falsa.
                                       Por ejemplo, 8>4 (ocho mayor que cuatro)
                                       es verdadera, se representa por el
                                       valor true del tipo básico boolean, en
                                       cambio, 8<4 (ocho menor que cuatro) es
                                       falsa, false.
                                 Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                     Democrática y Humanística




 En la primera columna de la tabla,       Operad nombre                 ejemplo   significado
 se dan los símbolos de los
                                          or
 operadores relacionales, el la
 segunda, el nombre de dichos             <          menor que          a<b       a es menor que b
 operadores, y a continuación su
 significado mediante un ejemplo.         >          mayor que          a>b       a es mayor que b
                                          ==         igual a            a==b      a es igual a b
Se debe tener especial cuidado en no      !=         no igual a         a!=b      a no es igual a b
confundir el operador asignación con el
operador relacional igual a. Las          <=         menor que o        a<=5      a es menor que o
asignaciones se realizan con el                      igual a                      igual a b
símbolo =, las comparaciones con ==.
                                          >=         mayor que o        a>=b      a es menor que o
                                                     igual a                      igual a b



                                          Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
              Democrática y Humanística



              Tablas lógicas de AND:



Tiene dos o mas entradas y una
                                                            a   B   a.B
sola salida; sera 1 solo si sus
entradas son 1.                                             0   0   0
                                                            0   1   0

                                                            1   0   0
                                                            1   1   1


                              Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
           Democrática y Humanística



              Tablas lógicas de OR:



Tiene dos o más entradas y una                          a   B   a+B
sola salida; si hay un 1 es 1.                          0   0   0
                                                        0   1   1

                                                        1   0   1
                                                        1   1   1


                          Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                Democrática y Humanística


                  Tablas lógicas de XOR:



Tiene dos o mas entradas y una
                                                                a   B   A   B
sola salida; impar pero no par es 0
si son iguales y 1 si son diferentes.                           0   0   0
                                                                0   1   1

                                                                1   0   1
                                                                1   1   0


                                  Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                 Democrática y Humanística


              Concepto de programación
                       HTML



Es un lenguaje de programacion muy
sencillo que se utiliza para crear los
textos y las paginas web.




                                  Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
               Democrática y Humanística

                  Significados de HEAD




Head es un término inglés que                          En el ámbito de
significa "cabeza”. En español es                      la informática también se utiliza
utilizado para referirse a:                            en las
Un programa informático típico de los                  tecnologías HTML, HTTP o CVS.
sistemas Unix: head (Unix).                            El sedimento de
                                                       un glaciar: head (glaciar)




                               Escobar Sotelo Natalia 1102
2012 Hacia una Calidad de Educación
                Democrática y Humanística


                  Significado de title



Esta se usa para identificar el
nombre de la página. El texto que
contenga esta se mostrará en la
parte superior de tu explorador. Y es
el nombre con que será anotada en
los Favoritos.




                                 Escobar Sotelo Natalia 1102

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Preguntas Tecnologia
Preguntas TecnologiaPreguntas Tecnologia
Preguntas Tecnologia
 
Preguntas de Tecnología
Preguntas de TecnologíaPreguntas de Tecnología
Preguntas de Tecnología
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Introduccion web tecnologia
Introduccion web tecnologiaIntroduccion web tecnologia
Introduccion web tecnologia
 
Programa web introduccion
Programa web introduccionPrograma web introduccion
Programa web introduccion
 
PRESENTACIÓN WEB 2.0
PRESENTACIÓN WEB 2.0PRESENTACIÓN WEB 2.0
PRESENTACIÓN WEB 2.0
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programacvion
ProgramacvionProgramacvion
Programacvion
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Anamaria
AnamariaAnamaria
Anamaria
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Programacion web introduccion practica o9
Programacion web introduccion practica o9Programacion web introduccion practica o9
Programacion web introduccion practica o9
 
Programación
ProgramaciónProgramación
Programación
 
Introduccion web tecnologia
Introduccion web tecnologiaIntroduccion web tecnologia
Introduccion web tecnologia
 
Programación
ProgramaciónProgramación
Programación
 
Programación
ProgramaciónProgramación
Programación
 

Destacado

Microcontrolador pic16 f84 desarrollo de proyectos Full Digital simon
Microcontrolador pic16 f84   desarrollo de proyectos Full Digital  simonMicrocontrolador pic16 f84   desarrollo de proyectos Full Digital  simon
Microcontrolador pic16 f84 desarrollo de proyectos Full Digital simonUniversidad Autonoma de Tamaulipas
 
Lenguaje de simulación
Lenguaje de simulaciónLenguaje de simulación
Lenguaje de simulaciónJeicod Tupapa
 
Microcontroladores pic, diseño práctico de aplicaciones 2da parte 16 f87x
Microcontroladores pic, diseño práctico de aplicaciones 2da parte 16 f87xMicrocontroladores pic, diseño práctico de aplicaciones 2da parte 16 f87x
Microcontroladores pic, diseño práctico de aplicaciones 2da parte 16 f87xMiguel Angel Corona Lòpez
 
Reloj Digital - Proyectos de electronica digital
Reloj Digital - Proyectos de electronica digitalReloj Digital - Proyectos de electronica digital
Reloj Digital - Proyectos de electronica digitalLuis Lemus
 
Proyectos electronicos
Proyectos electronicosProyectos electronicos
Proyectos electronicosMiguel Barajas
 
500 proyectos de electronica
500 proyectos de electronica500 proyectos de electronica
500 proyectos de electronicafedericoblanco
 
Microcontrolador pic16 f84, desarrollo de proyectos ao
Microcontrolador pic16 f84, desarrollo de proyectos aoMicrocontrolador pic16 f84, desarrollo de proyectos ao
Microcontrolador pic16 f84, desarrollo de proyectos aohector8764
 
EL ABC DE LA ELECTRONICA
EL ABC DE LA ELECTRONICAEL ABC DE LA ELECTRONICA
EL ABC DE LA ELECTRONICAGustavo Garcia
 

Destacado (10)

Línea de tiempo web
Línea de  tiempo webLínea de  tiempo web
Línea de tiempo web
 
Microcontrolador pic16 f84 desarrollo de proyectos Full Digital simon
Microcontrolador pic16 f84   desarrollo de proyectos Full Digital  simonMicrocontrolador pic16 f84   desarrollo de proyectos Full Digital  simon
Microcontrolador pic16 f84 desarrollo de proyectos Full Digital simon
 
Lenguaje de simulación
Lenguaje de simulaciónLenguaje de simulación
Lenguaje de simulación
 
Microcontroladores pic, diseño práctico de aplicaciones 2da parte 16 f87x
Microcontroladores pic, diseño práctico de aplicaciones 2da parte 16 f87xMicrocontroladores pic, diseño práctico de aplicaciones 2da parte 16 f87x
Microcontroladores pic, diseño práctico de aplicaciones 2da parte 16 f87x
 
Reloj Digital - Proyectos de electronica digital
Reloj Digital - Proyectos de electronica digitalReloj Digital - Proyectos de electronica digital
Reloj Digital - Proyectos de electronica digital
 
Proyectos electronicos
Proyectos electronicosProyectos electronicos
Proyectos electronicos
 
Proyectos electrónica digital
Proyectos electrónica digitalProyectos electrónica digital
Proyectos electrónica digital
 
500 proyectos de electronica
500 proyectos de electronica500 proyectos de electronica
500 proyectos de electronica
 
Microcontrolador pic16 f84, desarrollo de proyectos ao
Microcontrolador pic16 f84, desarrollo de proyectos aoMicrocontrolador pic16 f84, desarrollo de proyectos ao
Microcontrolador pic16 f84, desarrollo de proyectos ao
 
EL ABC DE LA ELECTRONICA
EL ABC DE LA ELECTRONICAEL ABC DE LA ELECTRONICA
EL ABC DE LA ELECTRONICA
 

Similar a PREGUNTAS

Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introduccióntrinch_1
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNcarolina cardenas
 
Programcion web introduccion
Programcion web introduccionProgramcion web introduccion
Programcion web introduccioncarolina cardenas
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNNanahEspinosa
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNNanahEspinosa
 
Luisa cholo diapositivas
Luisa cholo diapositivasLuisa cholo diapositivas
Luisa cholo diapositivasluisacholo
 
Fundamentos de la programacion en diseño web
Fundamentos de la programacion en diseño webFundamentos de la programacion en diseño web
Fundamentos de la programacion en diseño webAndres Cristancho
 
Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)JoseAgr
 
Luisa cholo diapositivas
Luisa cholo diapositivasLuisa cholo diapositivas
Luisa cholo diapositivasluisacholo
 
Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2alberto vallejos
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0Gregory de la Rosa
 

Similar a PREGUNTAS (20)

Programcion nico
Programcion nicoProgramcion nico
Programcion nico
 
Semestral prog
Semestral progSemestral prog
Semestral prog
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Programación
ProgramaciónProgramación
Programación
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Dazaaaa
DazaaaaDazaaaa
Dazaaaa
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Programcion web introduccion
Programcion web introduccionProgramcion web introduccion
Programcion web introduccion
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Taller de programación
Taller de programaciónTaller de programación
Taller de programación
 
Wiki ap2
Wiki ap2Wiki ap2
Wiki ap2
 
Luisa cholo diapositivas
Luisa cholo diapositivasLuisa cholo diapositivas
Luisa cholo diapositivas
 
Fundamentos de la programacion en diseño web
Fundamentos de la programacion en diseño webFundamentos de la programacion en diseño web
Fundamentos de la programacion en diseño web
 
Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)
 
Preguntas (1)
Preguntas (1)Preguntas (1)
Preguntas (1)
 
Presentation .pdf
Presentation .pdfPresentation .pdf
Presentation .pdf
 
Luisa cholo diapositivas
Luisa cholo diapositivasLuisa cholo diapositivas
Luisa cholo diapositivas
 
Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0
 

PREGUNTAS

  • 1. 2012 Hacia una Calidad de Educación Democrática y Humanística ¿Que significa programación? Se llama programación a la creación de un programa de computadora (Código EL “HOLA MUNDO” máquina compilado e interpretado directamente desde el núcleo del sistema) o desde un script (Código fuente interpretado), un conjunto concreto de #include <stdio.h> instrucciones que una computadora puede ejecutar. El programa se escribe en un int main (int argc,char **argv) lenguaje de programación, aunque también se pueda escribir directamente en { printf("Hola mundon"); lenguaje de máquina, con cierta dificultad. return 0; } Escobar Sotelo Natalia 1102
  • 2. 2012 Hacia una Calidad de Educación Democrática y Humanística Qué es el lenguaje de alto nivel? es aquel que se aproxima más al if, for, while, etc. para construir con ellas instrucciones lenguaje natural humano que como: al lenguaje binario de las computadoras. Su función principal if( numero > 0 ) printf( "El número es positivo" ) radica en que a partir de su desarrollo, existe la posibilidad de que se pueda que traducido al castellano viene a decir que: si numero utilizar el mismo programa en distintas es mayor que cero, entonces, escribir por pantalla el máquinas, es decir que es independiente mensaje: "El número es positivo". de un hardware determinado. Escobar Sotelo Natalia 1102
  • 3. 2012 Hacia una Calidad de Educación Democrática y Humanística ¿ Qué significa lenguaje de maquina? El lenguaje máquina es el único lenguaje que puede ejecutar una computadora. El lenguaje de 10100010 máquina es un código que es interpretado directamente por el microprocesador. 11110011 El lenguaje está compuesto por un conjunto de instrucciones ejecutadas en secuencia (con 00100010 eventuales cambios de flujo causados por el propio programa o eventos externos) que representan 00010010 acciones que la máquina podrá tomar. Escobar Sotelo Natalia 1102
  • 4. 2012 Hacia una Calidad de Educación Democrática y Humanística Cuál es la clasificación de los lenguajes de alto nivel? Escobar Sotelo Natalia 1102
  • 5. 2012 Hacia una Calidad de Educación Democrática y Humanística ¿Qué significa asemblen? Lenguaje de programación a bajo nivel de maquina. Escobar Sotelo Natalia 1102
  • 6. 2012 Hacia una Calidad de Educación Democrática y Humanística ¿A que se denomina programación orientada a objetos? Cuando se escribe un programa en un lenguaje La clase automóvil describe las características orientado a objetos, definimos una plantilla o comunes de todos los automóviles: sus clase que describe las características y el atributos y su comportamiento. Los atributos o comportamiento de un conjunto de objetos propiedades se refieren a la marca o similares. fabricante, el color, las dimensiones, si tienen dos, tres, cuatro o más puertas, la potencia, si utiliza como combustible la gasolina o gasoil, etc. Escobar Sotelo Natalia 1102
  • 7. 2012 Hacia una Calidad de Educación Democrática y Humanística ¿Qué son los eventos? Los eventos proporcionan un medio de que una clase u objeto informe a otras clases u objetos cuando sucede algo relevante. La clase que envía (o produce) el evento recibe el nombre de editor y las clases que reciben (o controlan) el evento se denominan suscriptores. Escobar Sotelo Natalia 1102
  • 8. 2012 Hacia una Calidad de Educación Democrática y Humanística ¿Cuáles son los controles del ambiente gráfico Windows? Escobar Sotelo Natalia 1102
  • 9. 2012 Hacia una Calidad de Educación Democrática y Humanística ¿A qué se denomina algoritmo? Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema. La palabra "algoritmo" deriva del nombre latinizado del gran matemático árabe Mohamed Ibn Moussa Al Kow Rizmi, el cual escribió sobre entre los años 800 y 825 su obra Quitab Al Jabr Al Mugabala, donde se recogía el sistema de numeración hindú y el concepto del cero. Fue Fibonacci, el que tradujo su obra al latín y la inició con las palabras: Algoritmi dicit. Escobar Sotelo Natalia 1102
  • 10. 2012 Hacia una Calidad de Educación Democrática y Humanística ¿cuáles son las etapas de un algoritmo? Escobar Sotelo Natalia 1102
  • 11. 2012 Hacia una Calidad de Educación Democrática y Humanística ¿Cuáles son los diagramas de flujo y que símbolos usan? Este se utiliza para representar el inicio o el fin de un Este símbolo es utilizado para algoritmo. También puede representar una entrada o representar una parada o una salida de información, que interrupción programada que sea procesada o registrada sea necesaria realizar en un por medio de un periférico. programa. Este es utilizado para la toma Este se utiliza para un proceso de decisiones, ramificaciones, determinado, es el que se utiliza para la indicación de comúnmente para representar operaciones lógicas o de una instrucción, o cualquier tipo comparación entre datos. de operación que origine un cambio de valor. Escobar Sotelo Natalia 1102
  • 12. 2012 Hacia una Calidad de Educación Democrática y Humanística Este es utilizado para enlazar dos partes cualesquiera de Este es utilizado para enlazar un diagrama a través de un dos partes de un diagrama conector de salida y un pero que no se encuentren en conector de entrada. Esta la misma pagina. forma un enlace en la misma página del diagrama. Este es utilizado para representar la Este es utilizado para indicar la salida de información por medio de secuencia del diagrama de flujo, es la impresora. decir, para indicar el sentido de las operaciones dentro del mismo. Este es utilizado para representar la salida o para mostrar la información por medio del monitor o la pantalla. Escobar Sotelo Natalia 1102
  • 13. 2012 Hacia una Calidad de Educación Democrática y Humanística 1. Determinar si 2 números son iguales o 2. Cambiar un Caucho desinflado de un diferentes, si son diferentes determinar cual de Automóvil. los 2 es el mayor. Escobar Sotelo Natalia 1102
  • 14. 2012 Hacia una Calidad de Educación Democrática y Humanística A diferencia de las variables, ¿Qué son las constantes? Una constante es un identificador para expresar un valor simple. Como el nombre sugiere, este valor no puede variar durante la ejecución del script. Escobar Sotelo Natalia 1102
  • 15. 2012 Hacia una Calidad de Educación Democrática y Humanística Como se declaran las variables en la memoria RAM: Declaración de variables Variables Locales: Las variables Locales son las que solo se Dentro de los programas es común llamar objetos u otros ejecuta en un programa y solo son reconocidas en este. Para programas con variables, que pueden ser Estáticas, Locales o declarar variables locales se sigue la siguiente sintaxis: Globales. Variables Estáticas: Las Variables Estáticas son guardadas en V << obj1 obj2  1 V2 >> la memoria de usuario (RAM) y son independientes del programa que las llama. La declaración de una variable de Las variables locales solo serán reconocidas en el bloque este tipo es equivalente a guardar el contenido de la que fueron declaradas, o en los bloques contenidos dentro variable en un directorio con un nombre, como si se tratase del bloque en que se declararon. de un programa. Escobar Sotelo Natalia 1102
  • 16. 2012 Hacia una Calidad de Educación Democrática y Humanística A veces se puede tener varios bloques que generen Variables Globales: Las variables Globales son aquellas que confusión, por lo que se tiene que tener cuidado con el se declaran en un programa principal y pueden ser rango de acción de las variables Locales, ya que puede que reconocidas, en cualquier momento, desde cualquier no sean reconocidas en todo el programa. bloque de instrucción o desde cualquier programa que se llame y se ejecute en el programa principal. Para declarar una variable de este estilo se sigue la sintaxis:  V2 << obj1 obj2 V1  >>.  V1 <<  V2 << V1 V2 * V1 V2 + M S (1) << M S / >> (2) >> V2 V1 * >> Con esta declaración no se debe tomar precaución con el rango de acción de una variable, ya que es reconocida en En el ejemplo anterior las variables V1 y V2 solo son todo el programa, pero una declaración de este tipo hace reconocidas en los bloques (1) y (2), aunque se hayan que los programas ocupen mayor espacio en memoria, por declarado al principio. lo que debe de usarse cuando sea "ESTRICTAMENTE NECESARIO". Escobar Sotelo Natalia 1102
  • 17. 2012 Hacia una Calidad de Educación Democrática y Humanística ¿Cuáles son los operadores matemáticos relacionales o de comparaciones? Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico boolean, en cambio, 8<4 (ocho menor que cuatro) es falsa, false. Escobar Sotelo Natalia 1102
  • 18. 2012 Hacia una Calidad de Educación Democrática y Humanística En la primera columna de la tabla, Operad nombre ejemplo significado se dan los símbolos de los or operadores relacionales, el la segunda, el nombre de dichos < menor que a<b a es menor que b operadores, y a continuación su significado mediante un ejemplo. > mayor que a>b a es mayor que b == igual a a==b a es igual a b Se debe tener especial cuidado en no != no igual a a!=b a no es igual a b confundir el operador asignación con el operador relacional igual a. Las <= menor que o a<=5 a es menor que o asignaciones se realizan con el igual a igual a b símbolo =, las comparaciones con ==. >= mayor que o a>=b a es menor que o igual a igual a b Escobar Sotelo Natalia 1102
  • 19. 2012 Hacia una Calidad de Educación Democrática y Humanística Tablas lógicas de AND: Tiene dos o mas entradas y una a B a.B sola salida; sera 1 solo si sus entradas son 1. 0 0 0 0 1 0 1 0 0 1 1 1 Escobar Sotelo Natalia 1102
  • 20. 2012 Hacia una Calidad de Educación Democrática y Humanística Tablas lógicas de OR: Tiene dos o más entradas y una a B a+B sola salida; si hay un 1 es 1. 0 0 0 0 1 1 1 0 1 1 1 1 Escobar Sotelo Natalia 1102
  • 21. 2012 Hacia una Calidad de Educación Democrática y Humanística Tablas lógicas de XOR: Tiene dos o mas entradas y una a B A B sola salida; impar pero no par es 0 si son iguales y 1 si son diferentes. 0 0 0 0 1 1 1 0 1 1 1 0 Escobar Sotelo Natalia 1102
  • 22. 2012 Hacia una Calidad de Educación Democrática y Humanística Concepto de programación HTML Es un lenguaje de programacion muy sencillo que se utiliza para crear los textos y las paginas web. Escobar Sotelo Natalia 1102
  • 23. 2012 Hacia una Calidad de Educación Democrática y Humanística Significados de HEAD Head es un término inglés que En el ámbito de significa "cabeza”. En español es la informática también se utiliza utilizado para referirse a: en las Un programa informático típico de los tecnologías HTML, HTTP o CVS. sistemas Unix: head (Unix). El sedimento de un glaciar: head (glaciar) Escobar Sotelo Natalia 1102
  • 24. 2012 Hacia una Calidad de Educación Democrática y Humanística Significado de title Esta se usa para identificar el nombre de la página. El texto que contenga esta se mostrará en la parte superior de tu explorador. Y es el nombre con que será anotada en los Favoritos. Escobar Sotelo Natalia 1102