domingo, 26 de agosto de 2012

Lenguajes de Programación

1.- Que es un lenguaje de presentación? 
Es el que está encargado de controlar una máquina, en especial una computadora.

2.- Que es programar?
Es el proceso de diseñar y mantener el código fuente de programas computacionales. El propósito de de la programación es crear programas que muestren y exhiban un comportamiento deseado.

3.- Qué es una variable en programación? 
Es un sobrenombre corto, que se le coloca a un dato o a un conjunto de datos y que simplifican su llamado o utilización. Es una referencia que guarda datos. Existen del tipo Fijas o Variables.

Ej.: Existe la frase "Hola como estas? Me llamo Veronica."
      Se le asigna la Referencia 1 y a partir de alli no hay que volver a escribir la frase nuevamente.

4.- Qué es una constante en programación?
Es un valor que no puede ser alterado durante la ejecución de un programa. Ocupa menos memoria y ciclos de procesamiento al ser definida que la variable.

Ej.: Referencia 1 sera siempre Referencia 1.

5.- Qué es un seudocodigo?
Es un falso lenguaje utilizado por programadores, que describe algoritmos en un lenguaje humano y no depende de ningún lenguaje de programación. 

6.- Qué diferencia hay entre el seudocodigo y el algoritmo o diagrama de flujo?  
Algoritmo es un conjunto pre-escrito de instrucciones bien definidas, ordenadas y finitas (que se acaban) para realizar una actividad mediante pasos sucesivos y que no generen dudas. Son instrucciones o pasos. 
El seudocodigo es un lenguaje artificial e informal que ayuda a los programadores a desarrollar algoritmos.

7.- Los operadores de comparación se utilizan para comparar valores y dar un resultado verdadero, falso o nulo. Como el que vamos a ver a continuación:

Operador
Finalidad
Ejemplo
<
Devuelve Verdadero si el primer valor es menor que el segundo valor.
Valor1 < Valor2
<=
Devuelve Verdadero si el primer valor es igual o menor que el segundo valor.
Valor1 <= Valor2
>
Devuelve Verdadero si el primer valor es mayor que el segundo valor.
Valor1 > Valor2
>=
Devuelve Verdadero si el primer valor es igual o mayor que segundo valor.
Valor1 >= Valor2
=
Devuelve Verdadero si el primer valor es igual al segundo valor.
Valor1 = Valor2
<>
Devuelve Verdadero si el primer valor no es igual al segundo valor.
Valor1 <> Valor2

Operadores lógicos: se utilizan para combinar dos valores, booleanos (estructura algebraica esquematizada) y dar un resultado verdadero, falso o nulo:

Operador
Finalidad
Ejemplo
Y
Devuelve Verdadero si Expr1 y Expr2 son verdaderos.
Expr1 Y Expr2
O
Devuelve Verdadero si Expr1 o Expr2 es verdadero.
Expr1 O Expr2
Eqv
Devuelve Verdadero si Expr1 y Expr2 son verdaderos, o si tanto Expr1 como Expr2 son falsos.
Expr1 Eqv Expr2
No
Devuelve Verdadero si Expr no es verdadero.
No Expr
OEx
Devuelve Verdadero si Expr1 es verdadero o Expr2 es verdadero, pero no ambos.
Expr1 OEx Expr2

8.- Qué es una estructura secuencial? 
Es aquella en la que una acción sigue a otra en secuencia.

9.- Qué es una estructura selectiva?
Cuando el algoritmo necesita una descripción mas complicada y no solamente una serie de instrucciones se le llama estructura selectiva. Puedes haber estructuras selectivas o alternativas que se clasifican en:
a) Simples
b) Dobles
c) Compuestas
d) Múltiples

10.-  ¿Qué es una estructura iterativa? 
Son operaciones que se ejecutan un numero repetido de veces. Ese conjunto se llama Ciclo, Bucle o Lazo.
Iteracion es cada una de las diferentes pasadas o ejecuciones de las instrucciones contenidas en el Bucle:

Instrucciones:  1.- Entrada de Datos.
                      2.- Lazo o Bucle.
                      3.- Instrucciones finales.
                      4.- Salida.

11.- ¿Qué es una estructura de anidamiento? 


El cuerpo de cualquier estructura puede ser instrucciones simples u otras estructuras, que a su vez pueden contener a otras.


12.- ¿Qué es una estructura o sentencia de control?


Las sentencias de decisión o también llamadas de CONTROL DE FLUJO son estructuras de control que realizan una pregunta la cual retorna verdadero o falso (evalúa una condicion) y selecciona la siguiente instrucción a ejecutar dependiendo la respuesta o resultado.


No hay comentarios:

Publicar un comentario