Este documento define conceptos clave relacionados con algoritmos e informática como algoritmo, pseudocódigo, diagrama de flujo, problema informático, programa informático y sus relaciones. También explica elementos de un algoritmo completo, pseudocódigo, condiciones y ciclos en pseudocódigo, así como código fuente, lenguaje de máquina, compilador, programación a eventos y programación orientada a objetos.
2. Definición de
algoritmo:
Un algoritmo es un
conjunto de
instrucciones o
reglas prescritas
bien definidas y
finitas que
permiten que se
realicen las
actividades.
3. Características de un algoritmo:
Se caracteriza
por tener
reglas en
secuencia, por
tener un limite
y por estar
bien definidas.
4. Definición de
Pseudocódigo:
Descripción de alto
nivel de un algoritmo
que utiliza una mezcla
de lenguaje natural y de
programación. Esta
descripción no se guía
ni rige bajo ningún
estándar.
6. Definición de la simbología de los
componentes de un diagrama:
Línea de flujo: Muestra la
dirección del proceso y el sentido
del flujo, conectando los símbolos.
Terminador: En él se escribe
información o acciones para
comenzar o terminar el proceso.
Proceso: Tarea o actividad
llevada a cabo.
Conectar: Se nombra un proceso
independiente que en algún
momento se relacionan con el
proceso base.
7. Entrada / salida de datos:
Información necesaria para
alimentar una actividad
durante el proceso.
Decisión: Indica los puntos
en que se toman las
decisiones.
Documento: Se utiliza para
haber referencia la consulta de
un documento especifico en un
momento del proceso.
8. ¿Qué es un
problema
informático?
Un problema
informático es la
relación entre la
instancia y la
solución de un
algoritmo
determinado.
9. ¿Qué es un
programa
informático?
Es una secuencia
de instrucciones
que se escriben
para que se
realicen tareas
especificas en el
computador.
10. Relación entre los
algoritmos y la
informática:
Se relacionan
porque dentro de
la informática se
encuentran los
algoritmos para
poder estructurar
los programas.
Informática Algoritmos
11. Partes de un
algoritmo completo:
Entrada: donde se
escriben los datos que
se necesitan para
solucionar el
problema.
Proceso: Pasos
necesarios para
resolver el problema.
Salida: resultaos de
la suma de variables,
etc…
12. Elementos de un
pseudocódigo:
Variables: Se
insertan por parte del
usuario, el valor es x o
desconocido.
Condiciones: Reglas
impuestas para
desarrollar el proceso.
Ciclos: Orden del
proceso.
13. Condiciones en un
pseudocodigo:
Si: Permite
controlar el flujo del
proceso si se esta de
acuerdo al estado
condición.
No: Si no se
cumple la condición,
se realiza otra
acción.
14. Ciclos en un
pseudocodigo:
Los ciclos son una
estructura de
repetición que
permiten que una
secuencia o lista que
contenga información,
instrucciones o pasos
a seguir, pueda
ejecutarse varias
veces de forma
repetitiva.
15. Código fuente:
El código fuente
es el conjunto
conformado por
líneas de texto
que contienen los
pasos que debe
seguir el
computador para
llevar a cabo la
ejecución de un
programa.
16. Lenguaje de Máquina:
El Lenguaje de
maquina es un sistema
de códigos que
únicamente reconoce
el computador y es
interpretado por el
microprocesador. Esta
compuesto de
instrucciones que se
ejecutan en orden para
que la maquina tome o
realice acciones.
17. ¿Qué es un
compilador?:
El compilador es
un programa
informático que
traduce o cambia
un programa que
se encuentra
escrito en lenguaje
de programación a
otro totalmente
diferente.
18. Programación a eventos:
Es una paradigma de
programación en el que
la estructura al igual que
la ejecución de los
programas se
determinan por los
sucesos que ocurran en
el sistema, ya sean que
estén definidos por el
usuario o sean
provocados por ellos.
19. Programación orientada
a objetos:
Es un paradigma de
programación en donde
los objetos manipulan
los datos de entrada
para lograr obtener
datos de salida
específicos, donde
cada objeto ofrece una
funcionalidad distinta.