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