2. Definición de algoritmo
Es un grupo finito de operaciones o pasos, organizados de manera
ordenada y lógica, para la solución de un determinado problema ya sea
cotidiano o informático.
3. Características de un algoritmo
Finitos: Deben tener un fin.
Eficientes: Deben de ocupar poco espacio y realizar rápido su ejecución.
Legibles: El texto debe ser claro, que se pueda leer y entender fácilmente.
Modificables: Están diseñados para que sus posteriores modificaciones sean fáciles
de realizar así se usen programas diferentes.
Modulares: Su diseño debe dividir el problema en módulos pequeños.
4. Definición de pseudocódigo:
Es la expresión en lenguaje natural de un algoritmo, se utiliza para omitir
secciones de código o dar una explicación del paradigma utilizado en la
programación.
5. Definición de diagrama de flujo:
Es la representación grafica de un proceso, cada proceso representado por un
símbolo diferente.
7. ¿Qué es un problema informático?
Es una relación entre un conjunto de estancias y otro de soluciones.
8. ¿Qué es un programa informático?
Es una secuencia de instrucciones, para realizar una tarea especifica en un
computador.
9. ¿Qué relación tienen los algoritmos y
la informática?
Es que la informática se compone de algoritmos ya que sigue una serie de
pasos para ejecutar todas sus funciones.
10. Partes de un algoritmo completo
Entrada: información dada al algoritmo o los valores con los que se va a trabajar.
Proceso: Cálculos necesarios para que a partir de los datos de entrada se llegue a
un resultado
Salida: Son los resultados finales y la transformación de la entrada a través del
proceso.
11. Elementos de un pseudocódigo:
Variables: Son los procesos, datos o información relevantes del problema a resolver.
Tipos de datos: Pueden ser numéricos, textos o lógicos.
Condiciones: Se usan para programar en un lenguaje de alto nivel, se usa el si y el
no, pueden ser simples, dobles o múltiples.
Ciclos: Son estructuras de control repetitivo, cuando una sentencia se repite varias
veces.
12. ¿Qué son las condiciones de un
peudocódigo?
Son utilizadas en los lenguajes de alto nivel, la más utilizada es la del si y el no.
Simples: la condición es una expresión booleana y solo se ejecuta si la condición es verdadera.
Dobles: Si la condición es cierta se ejecuta instrucciones y si es falsa se ejecuta instrucciones2.
Múltiples: si la condición es cierta entonces solo se ejecuta instrucciones.
13. Ciclos de un pseudocódigo:
Representan la ejecución de instrucciones mas de una vez.
Ciclo mientras: solo se repite si la condición es cierta.
Ciclo repetir: se utiliza cuando se necesita que el cuerpo del ciclo se ejecute al
menos una vez y hasta que se cumpla la condición.
Ciclo desde o para: ejecuta las acciones del cuerpo del bucle un numero
especificado de veces y de modo automático controla el numero de interacciones o
pasos.
14. ¿Qué es código fuente?
Está escrito por un programador, es un conjunto de línea de texto con los
pasos que debe seguir la computadora para ejecutar dicho programa.
15. ¿Qué es lenguaje de máquina?
Es el único lenguaje ejecutable por la computadora, se representa por un
conjunto de instrucciones que deben ser ejecutadas en secuencia que
representan las acciones que la maquina debe tomar.
16. ¿Qué es compilador?
Es un programa informático que traduce un programa escrito en un
lenguaje de programación.
17. Programación orientada a eventos:
Es un paradigma de programación en el que tanto la estructura como la
ejecución de los programas van determinados por los sucesos que ocurran
en el sistema, definidos por el usuario o el mismo programa.
18. Programación orientada a objetos:
Es un paradigma de programación que usa objetos en sus interacciones
para diseñar aplicaciones y programas informáticos.