Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN
a) CONCEPTOS DE ALGORITMO
• Un algoritmo es un conjunto finito de instrucciones opasos
con una secuencia lógica que sirven para ejecutar una
tarea o resolver un problema.
• De un modo más formal, un algoritmo es una secuencia
lógica finita de operaciones realizables, no ambiguas,cuya
ejecución da una solución de un problema en un tiempo
finito.
- COMPONENTES DE UN ALGORITMO
Entrada : Datos del problema a resolver
Salida : El resultado de la resolución.
Procesos: Paso a seguir en la resolución.
- CARACTERÍSTICAS DE UN ALGORITMO
c) LENGUAJES DE PROGRAMACIÓN
Son aquellos lenguajes que se utilizan para realizar
algoritmos interpretables por la computadora.
Características imprescindibles ➔ Estructura de Control.
Programación Modular
(funciones).
Documentación interna:
Comentarios: líneas informativas incluidas en el código.
Documentación externa:
Manuales, estructura y especificaciones del programa, historia de
las modificaciones, etc.
• Lenguaje natural.
• Organigramas.
• Diagramas Nassi – Shneiderman (N - S).
• Pseudocódigo.
• Otros
LENGUAJE NATURAL:
Es un lenguaje utilizado para describir los pasos de cómo
realizamos algo, de una forma sencilla.
DATOS VS INFORMACIÓN
DATOS VS INFORMACIÓN
- Medidas objetivas de atributos - Resultado de haber organizado
de entidades. o analizado los datos de alguna
- Cifras/hechos crudos (en manera lógica.
bruto) sin interpretar o analizar. - Reduce la incertidumbre.
- No son estímulos de acción. - Impulsa a la acción.
TIPOS DE DATOS SIMPLES
DATOS ALFANUMÉRICOS
- CONSTANTES
Constantes: Valores que durante la ejecución de un
programano cambian su valor.
- VARIABLES
Definición 1: Valores que cambiarán durante la ejecución
delprograma.
• CONTADORES
Se utilizan para llevar el control del número de ocasiones en que se
realiza una operación o se cumple una condición. Con los incrementos
generalmente de uno enuno.
• ACUMULADORES
Forma que toma una variable y que sirve para llevar la
suma acumulativa de una serie de valores que se van
leyendo o calculando progresivamente.
IDENTIFICADORES
Para poder reconocer una variable o una constante en la memoriade
la computadora, es necesario darle un nombre con el cual
podamos identificarla dentro de un algoritmo, esto se llama un
identificador.
EXPRESIONES
Se definen como una combinación de constantes, variables,
símbolos de operación, paréntesis, y nombres de funciones
especiales.
Las expresiones se clasifican en:
o Aritméticas
o Lógicas
o Carácter
Una lista es una estructura de datos en la cual los elementos almacenados en la misma
pueden ser agregados, borrados y accedidos sin restricciones, en cualquier punto de la
estructura.
Una cola es una estructura de datos en la cual los elementos almacenados en la misma se
agregan al final y se sacan del principio de la cola.
Una pila es una estructura de datos en la cual los elementos almacenados en la misma se
agregan y se sacan del mismo lugar, llamado el tope de la pila.