Please enable JavaScript.
Coggle requires JavaScript to display documents.
ALGORITMOS Y DIAGRAMAS (ENTRADAS PRIMITIVAS (Operadores (Aritméticas,…
ALGORITMOS Y DIAGRAMAS
LENGUAJE
Serie de símbolos para comunicar
Lenguaje de programación
Conjunto de:
caracteres
reglas
símbolos
Comunica a la persona con la computadora
Instrucciones para realizar operaciones
Lenguaje de bajo nivel
Lenguaje de alto nivel
Lenguaje de máquina
SOLUCIÓN DE PROBLEMAS
Definir el problema
Diseño de algoritmo
Codificación
Pruebas y Depuración
Documentación
Mantenimiento
Diagrama de flujo (DFD)
Representación gráfica de algoritmos
Símbolos:
Subprogramas.
Conector dentro de página.
Símbolo de decisión
Símbolo de proceso y nos indica la asignación de un valor
La salida de información por impresora.
La entrada y salida de datos.
La salida de información en la pantalla o monitor.
El inicio y el final
Líneas de flujo
Conector fuera de página.
ESTRUCTURAS ALGORÍTMICAS
Condicionales
Simples
Múltiples
Cíclicas
Hacer para
Hacer mientras
Repetir hasta
Secuenciales
Entrada
Salida
Asignación
TÉCNICAS
Programación estructurada
La programación modular
La codificación estructurada
El diseño TOP-DOWN
Estilo
Simplicidad
Legibilidad
ALGORITMOS
Características
Entradas
Salidas
Definido
Efectivo
Finito
Lenguajes
Gráficos (DFD)
No gráficos (Pseudocódigo)
Secuencia para solucionar problemas
ENTRADAS PRIMITIVAS
Identificadores
Tipos de datos
Simples
Lógicos
Alfanuméricos
Numéricos
Estructurados
Arreglos
Vectores
Matrices
Registros
Archivos
Apuntadores
Operadores
Aritméticas
Relacionales
Lógicos
Expresiones
Lógicas
Aritméticas
Relacionales
PSEUDOCÓDIGO
Lenguaje de especificaciones de algoritmos
Ventajas
Intercambio rápido al lenguaje de programación
Claridad de niveles
Facilidad operacional
Economía de hojas