PREGUNTAS

24
¿Que significa programación? Se llama programación a la creación de un programa de computadora (Código máquina compilado e interpretado directamente desde el núcleo del sistema) o desde un script (Código fuente interpretado), un conjunto concreto de instrucciones que una computadora puede ejecutar. El programa se escribe en un lenguaje de programación, aunque también se pueda escribir directamente en lenguaje de máquina, con cierta dificultad. Escobar Sotelo Natalia 1102 2012 Hacia una Calidad de Educación Democrática y Humanística #include <stdio.h> int main (int argc,char **argv) { printf("Hola mundo\n"); return 0; } RESPUESTA EJEMPLO EL “HOLA MUNDO”

Transcript of PREGUNTAS

Page 1: PREGUNTAS

Escobar Sotelo Natalia 1102

¿Que significa programación?

Se llama programación a la creación de un programa de computadora (Código máquina compilado e interpretado directamente desde el núcleo del sistema) o desde un script (Código fuente interpretado), un conjunto concreto de instrucciones que una computadora puede ejecutar. El programa se escribe en un lenguaje de programación, aunque también se pueda escribir directamente en lenguaje de máquina, con cierta dificultad.

2012 Hacia una Calidad de Educación Democrática y Humanística

#include <stdio.h> int main (int argc,char **argv) { printf("Hola mundo\n"); return 0; }

RESPUESTA EJEMPLOEL “HOLA MUNDO”

Page 2: PREGUNTAS

Escobar Sotelo Natalia 1102

RESPUESTA EJEMPLO

Qué es el lenguaje de alto nivel?

es aquel que se aproxima más al lenguaje natural humano que

al lenguaje binario de las computadoras. Su función principal radica en que a partir de su desarrollo, existe la posibilidad de que se pueda

utilizar el mismo programa en distintas máquinas, es decir que es independiente

de un hardware determinado.

 if, for, while, etc. para construir con ellas instrucciones como:

if( numero > 0 ) printf( "El número es positivo" )

que traducido al castellano viene a decir que: si numero es mayor que cero, entonces, escribir

por pantalla el mensaje: "El número es positivo".

2012 Hacia una Calidad de Educación Democrática y Humanística

Page 3: PREGUNTAS

Escobar Sotelo Natalia 1102

¿ Qué significa lenguaje de maquina?

RESPUESTA EJEMPLOEl lenguaje máquina es el único lenguaje que puede ejecutar una computadora. El lenguaje de máquina es un código que es

interpretado directamente por el microprocesador.

El lenguaje está compuesto por un conjunto de instrucciones ejecutadas en secuencia (con eventuales cambios de flujo causados por el

propio programa o eventos externos) que representan acciones que la máquina podrá

tomar.

10100010111100110010001000010010

2012 Hacia una Calidad de Educación Democrática y Humanística

Page 4: PREGUNTAS

Escobar Sotelo Natalia 1102

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

RESPUESTA EJEMPLO

2012 Hacia una Calidad de Educación Democrática y Humanística

Page 5: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

¿Qué significa asemblen?

RESPUESTA EJEMPLOLenguaje de programación a bajo nivel de maquina.

Page 6: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA EJEMPLO

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

Cuando se escribe un programa en un lenguaje orientado a objetos, definimos

una plantilla o clase que describe las características y el comportamiento de un

conjunto de objetos similares.

La clase automóvil describe las características comunes de todos los

automóviles: sus atributos y su comportamiento. Los atributos o

propiedades se refieren a la marca o 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.

Page 7: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA EJEMPLO

¿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.

Page 8: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA EJEMPLO

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

Page 9: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA EJEMPLO

¿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 denumeració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.

Page 10: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA EJEMPLO

¿cuáles son las etapas de un algoritmo?

Page 11: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA

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

Este se utiliza para representar el inicio o el fin de un algoritmo. También puede representar una parada o una interrupción programada que sea necesaria realizar en un programa.

Este se utiliza para un proceso determinado, es el que se utiliza comúnmente para representar una instrucción, o cualquier tipo de operación que origine un cambio de valor.

Este símbolo es utilizado para representar una entrada o salida de información, que sea procesada o registrada por medio de un periférico.

Este es utilizado para la toma de decisiones, ramificaciones, para la indicación de operaciones lógicas o de comparación entre datos.

Page 12: PREGUNTAS

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 un diagrama a través de un conector de salida y un conector de entrada. Esta forma un enlace en la misma página del diagrama.

Este es utilizado para enlazar dos partes de un diagrama pero que no se encuentren en la misma pagina.

Este es utilizado para indicar la secuencia del diagrama de flujo, es decir, para indicar el sentido de las operaciones dentro del mismo.

Este es utilizado para representar la salida de información por medio de

la impresora.

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

EJEMPLOS

Page 13: PREGUNTAS

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 diferentes, si son diferentes determinar cual de los 2 es el mayor.

2. Cambiar un Caucho desinflado de un Automóvil.

Page 14: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA EJEMPLO

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.

Page 15: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA

Como se declaran las variables en la memoria RAM:

Declaración de variables Dentro de los programas es común llamar objetos u otros programas con variables, que pueden ser Estáticas, Locales o Globales.

Variables Estáticas: Las Variables Estáticas son guardadas en la memoria de usuario (RAM) y son independientes del programa que las llama. La declaración de una variable de este tipo es equivalente a guardar el contenido de la variable en un directorio con un nombre, como si se tratase de un programa.

Variables Locales: Las variables Locales son las que solo se ejecuta en un programa y solo son reconocidas en este. Para declarar variables locales se sigue la siguiente sintaxis:

<< obj1 obj2 V1 V2 >>

Las variables locales solo serán reconocidas en el bloque que fueron declaradas, o en los bloques contenidos dentro del bloque en que se declararon.

Page 16: PREGUNTAS

Escobar Sotelo Natalia 1102

A veces se puede tener varios bloques que generen confusión, por lo que se tiene que tener cuidado con el rango de acción de las variables Locales, ya que puede que no sean reconocidas en todo el programa.

2012 Hacia una Calidad de Educación Democrática y Humanística

<< V1 V2 << V1 V2 * V1 V2 + M S (1) << M S / >> (2) >> V2 V1 * >>

En el ejemplo anterior las variables V1 y V2 solo son reconocidas en los bloques (1) y (2), aunque se hayan declarado al principio.

Variables Globales: Las variables Globales son aquellas que se declaran en un programa principal y pueden ser reconocidas, en cualquier momento, desde cualquier 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:

<< obj1 obj2 V1 V2 >>.

Con esta declaración no se debe tomar precaución con el rango de acción de una variable, ya que es reconocida en todo el programa, pero una declaración de este tipo hace que los programas ocupen mayor espacio en memoria, por lo que debe de usarse cuando sea "ESTRICTAMENTE NECESARIO".

EJEMPLO

Page 17: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA

¿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.

Page 18: PREGUNTAS

Escobar Sotelo Natalia 1102

EJEMPLOEn la primera columna de la tabla, se dan los símbolos de los operadores relacionales, el la segunda, el nombre de dichos operadores, y a continuación su significado mediante un ejemplo.

2012 Hacia una Calidad de Educación Democrática y Humanística

Operador

nombre ejemplo significado

< menor que a<b a es menor que b

> mayor que a>b a es mayor que b

== igual a a==b a es igual a b

!= no igual a a!=b a no es igual a b

<= menor que o igual a

a<=5 a es menor que o igual a b

>= mayor que o igual a

a>=b a es menor que o igual a b

Se debe tener especial cuidado en no confundir el operador asignación con el operador relacional igual a. Las asignaciones se realizan con el símbolo =, las comparaciones con ==.

Page 19: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA EJEMPLO

Tablas lógicas de AND:

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

a B a.B

0 0 0

0 1 0

1 0 0

1 1 1

Page 20: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA EJEMPLO

Tablas lógicas de OR:

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

a B a+B

0 0 0

0 1 1

1 0 1

1 1 1

Page 21: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA EJEMPLO

Tablas lógicas de XOR:

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

a B A B

0 0 0

0 1 1

1 0 1

1 1 0

Page 22: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA EJEMPLO

Concepto de programación HTML

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

Page 23: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA EJEMPLO

Significados de HEAD

Head es un término inglés que significa "cabeza”. En español es utilizado para referirse a:Un programa informático típico de los sistemas Unix: head (Unix).

En el ámbito de la informática también se utiliza en las tecnologías HTML, HTTP o CVS.El sedimento de un glaciar: head (glaciar)

Page 24: PREGUNTAS

Escobar Sotelo Natalia 1102

2012 Hacia una Calidad de Educación Democrática y Humanística

RESPUESTA EJEMPLO

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.