Zusammenfassung der Ressource
La programación de
computadores
- KATRÍN NARVÁEZ 1101
- ALGORITMOS
- ¿QUÉ ES?
- Secuencia de pasos para realizar una tarea mediante operaciones que
resuelven un problema dado
- Ejemplos: Una receta, subirse a un bus, cambiar un bombillo, etc.
- ELEMENTOS
- Entradas: ¿qué se necesita para realizar los pasos?
- Salidas: ¿Qué se obtiene al final del algoritmo?
- Proceso: Pasos para transformar lo que entra a la salida
- Variables: Campos de memoria que cambian cuando avanza el proceso
- Constantes: Valores que no cambian durante el proceso
- Tipos de datos
- Números: enteros, reales, complejos
- Texto: letras, palabras, frases
- Otros
- Ejemplo: Cambiar un bombillo dañado
- LENGUAJES DE PROGRAMACIÓN
- ¿QUÉ ES?
- Lenguaje disesñado para describir acciones
consecutivas con el fin de elaborar un
programa
- CLASES DE LENGUAJES
DE PROGRAMACIÓN
- LENGUAJE
MÁQUINA
- Programación del
computador, utiliza el
alfabeto binario (0,1,1) para
que el CPU lo procese
- LENGUAJE DE
BAJO NIVEL
- Instrucciones conocidas
como memotécnicos, se
necesitan muchas para
tareas simples
- LENGUAJE DE ALTO NIVEL
- Diseñados para entender y
escribir parecido al lenguaje
humano. Pasan de código binario a
intérprete
- ¿QUÉ ES UN PSEUDOCÓDIGO?
- Describe un algoritmo con un lenguaje
más natural que el de programación y
más fácil de transferir
- Lenguaje de programación
más utilizado
- Lenguajes de cuarta generación, con
herramientas de más alto nivel con campos de
programación orientados a objetos
- DIAGRAMAS DE FLUJO
- ¿QUÉ ES?
- Representación gráfica
que muestra los pasos
de secuencia a realizar
- Características generales:
- Cada paso se representa
mediante un símbolo del
sistema normalizado (ANSI)
- Las líneas de flujo
indican el orden a
realizar
- Principales símbolos
- ESTRUCTURAS
BÁSICAS
- Secuencial
- Alternativa y
Selectiva
- Iteración o
repetitiva
- Variables y
constantes
- Una variable toma un único
valor en un algoritmo y puede
ir cambiando
- Las constantes permanecen
invariables con el tiempo
- Para tomar decisiones
lógicas de manera simple
(no cumplirla, no
realizarla), o doble
(obliga a realizar varias
opciones).
- Grupo de acciones
en orden sin
posibilidad de
decisión ni omitir
ningún paso
- Diagrama de flujo que lea tres números