Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fundamentos de Programación - Coggle Diagram
Fundamentos de Programación
Algoritmos
Conjunto de pasos organizados que llevan a la solución de un problema específico.
Se caracteriza por ser:
Finito
Definido
Preciso
Clases de algoritmos
Cuantitativo
Cualitativo
Lenguajes algoritmicos
Lenguajes o representaciones estándar que pueden usarse independientemente del lenguaje de codificación elegido para el disñeo dle programa.
Puede ser
Gráficos
Diagrama Nassi-Shneiderman
Diagrama de flujo
No gráfico
Pseudocódigo
Salida de Datos
Son los resultados que se obtienen de procesar las entradas, el propósito para el cual existe el sistema.
Se usa para las ordenes: "Escribir", "Imprimir" y "Mostrar".
Entrada de Datos
Son los ingresos del sistema que pueden ser recursos materiales, recursos humanos o información. Constituyen la fuerza de arranque que suministra al sistema sus necesidades operativas.
Se usa para la orden: "Leer".
Constante
Es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído.
Se divide en
Constante Declarada
Constante Reflejada
Constante Literal
Variable
Es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa.
Las 3 partes fundamentales en la vida de una variable sin:
Iniciación
Declaración
Utilización
Datos
Símbolos que representan valores, condiciones, hechos o situaciones
Se clasifican en:
Simples
Estáticos
No-ordinales
Estructurados
Dinámicos
Ordinales
Pasos lógicos para la solución de un problema
Definición del problema
Análisis
Realización del Algoritmo
Prueba de escritorio
Codificación
Compilación
Ejecución
1 more item...
Operadores del tipo Conector Lógico
Negación
Conjunción ("Y" Lógica)
Disyunción ("O" Lógica)