1. INSTITUTO TECNOLÓGICO DE TUXTEPEC
INGENIERÍA EN SISTEMAS COMPUTACIONALES
MATERIA
PROGRAMACION LÓGICA Y FUNCIONAL
DOCENTE
PROF. HORACIO MALDONADO HERNANDEZ
TRABAJO
CUESTIONARIO
ALUMNO
CASTRO LÒPEZ ABIGAIL
CRIOLLO ÁLVAREZ VÍCTOR MANUEL
RAMÍREZ BELLO ANA LUISA
SANTIAGO LÒPEZ YASMIN ANDREA
NUM. DE CONTROL
10350249
10350251
10350300
10350603
SEMESTRE Y GRUPO
8VO B
TUXTEPEC, OAXACA; ENERO 2014
2. PROGRAMACIÓN LÓGICA Y FUNCIONAL
CUESTIONARIO
1. ¿Qué es un lenguaje de programación?
Es el interfaz de comunicación hombre-maquina para crear aplicaciones,
programas, etc.
2. ¿Cuántos lenguajes de programación existen?
Existen varios
3. ¿Cuáles?
C, C++, Java, PHP, HTML, Python, Cobol, Pascal, Delphi, Ensamblador,
FORTRAN, Perl, Ruby, C#, Visual Basic, entre muchos otros
4. ¿Qué es un programa?
Un programa informático es un conjunto de instrucciones que una vez ejecutadas
realizarán una o varias tareas en una computadora. Sin programas, estas
máquinas no pueden funcionar. Al conjunto general de programas, se le denomina
software, que más genéricamente se refiere al equipamiento lógico o soporte
lógico de una computadora digital.
5. ¿Qué son las variables y las constantes?
Constantes: Tienen un valor fijo que se le da cuando se define la constante y que
ya no puede ser modificado durante la ejecución.
Variables: El valor puede cambiar durante la ejecución del algoritmo, pero nunca
varía su nombre y su tipo.
3. 6. ¿Qué estructura de flujo tiene un programa?
Estructura Secuencial: La estructura secuencial es aquella en la que una acción
(instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la
salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del
proceso.
En Pseudocódigo una Estructura Secuencial se representa de la siguiente forma:
PSEUDOCODIGO Nombre
VARIABLES
Nombre: Tipo De Dato
CONSTANTES
Nombre = Valor
INICIO
accion
accion1
accion2 . . .
accionN
FIN
Estructura condicional: No todos los problemas pueden resolverse empleando
estructuras secuenciales. Cuando hay que tomar una decisión aparecen las
estructuras condicionales.
Una instrucción condicional es aquella que nos permite "preguntar" sobre el
entorno que nos rodea, pudiendo así actuar según la respuesta obtenida. Estas
respuestas siempre serán Verdadero o Falso, pudiendo así tomar, en un principio,
dos caminos diferentes.
Estructuras Cíclicas: Son operaciones que se deben ejecutar un número
repetido de veces. El conjunto de instrucciones que se ejecuta repetidamente
cierto número de veces, se llama Ciclo, Bucle o Lazo.
4. Iteración: Es cada una de las diferentes pasadas o ejecuciones de todas las
instrucciones contenidas en el bucle.
Fases de un Programa Cíclico: Entrada de datos e instrucciones previas
Lazo o bucle .
Instrucciones finales o resto del proceso
Salida de resultado.
Las estructuras cíclicas: se utilizan para ejecutar fragmentos de código un número
limitado de veces. Existen tres estructuras cíclicas generales, las cuales son:
Desde Hasta (For)
Hacer Mientras (While)
Hacer Hasta (Do While)
Las tres estructuras tienen el mismo objetivo, ejecutar un fragmento de código un
número limitado de veces, su principal diferencia se encuentra en la forma en la
cual limitan el número de ocasiones que se ejecutará el código.
7. ¿Que son las funciones?
Funciones: grupo de instrucciones con un objetivo en particular y que se ejecuta
al ser llamada desde otra función o procedimiento. Una función puede llamarse
múltiples veces e incluso llamarse a sí misma (función recurrente). Pueden recibir
datos desde afuera al ser llamadas a través de los parámetros y deben entregar
un resultado.
8. ¿Qué son los objetos y las clases?
Objetos: unidad dentro de un programa de computadora que consta de un estado
y de un comportamiento, que a su vez constan respectivamente de datos
almacenados y de tareas realizables durante el tiempo de ejecución.
Clases: construcción que se utiliza como un modelo (o plantilla) para crear objetos
de ese tipo. Una clase es un contenedor de uno o más datos (variables o
5. propiedad miembro) junto a las operaciones de manipulación de dichos datos
(métodos).
9. ¿Todos programamos igual?
No, no todos porque al dar las instrucciones necesarias a una máquina para que
realice su función de manera automática, lo hacemos de modo que le entendamos
cada quien, así que no son exactamente con la misma estructura.