Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACIÓN pantallas-programacion (LENGUAJES DE PROGRAMACIÓN…
PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
L. de bajo nivel (ensamblador)
L. de alto nivel
L. de máquina
ALGORITMOS CARACTERÍSTICAS
Definido
Entradas
Finito
Salidas
Efectivo
LENGUAJES ALGORÍTMICOS
Gráficos
Diagramas de flujo
No Gráficos
Pseudocódigos
TÉCNICAS PARA LA FORMULACIÓN DE ALGORITMOS
Pseudocódigos
Diagramas estructurados (Nassi-Shneiderman)
Diagramas de flujo
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS POR COMPUTADOR
Prueba y Depuración
Documentación
Codificación
Mantenimiento
Diseño de algoritmo
ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS
TIPOS DE DATOS
Datos Simples
D. Lógicos
D. Alfanuméricos
D. Numéricos
Datos Estructurados
Arreglos
Unidimensionales (Vectores)
Bidimensionales (Matrices)
Vectores
Matriz
EXPRESIONES
OPERADORES Y OPERANDO
IDENTIFICADORES
ESTRUCTURAS ALGORITMICAS
Condicionales
Simples
Múltiples
Cíclicas
Hacer mientras
Repetir hasta
Hacer para
Secuenciales
Entrada
Salida
Asignación
TÉCNICAS DE DISEÑO
PROGRAMACIÓN ESTRUCTURADA
Programación Modular
Codificación estructurada
Diseño top-down
ESTILO DE PROGRAMACIÓN
Simplicidad
Legibilidad
LENGUAJES DE PROGRAMACIÓN
CLASIFICACIÓN
L.para inteligencia artificial
L. para sistemas operativos
L. para negocios
L. para internet
L. basados en el calculo numérico
ATRIBUTOS GENERALES
Apoyo a la abstracción
Facilidad para verificar los programas
Naturalidad
Entorno de programación
Ortogonalidad
Portabilidad de programas
Claridad, sencillez y unidad
Costo de uso
Ejecución
Traducción
Creación, prueba y uso
Mantenimiento