Please enable JavaScript.
Coggle requires JavaScript to display documents.
FUNDAMENTOS DE PROGRAMACIÓN - Coggle Diagram
FUNDAMENTOS DE PROGRAMACIÓN
Algoritmo
:Conjunto de pasos organizados que
dan la solución a un problema específico.
Finito
Definido
Preciso
Instrucciones para la lectura de datos
Imprimir: Se usa si la salida de información es por impresora
Mostrar: Se usa si la salida de información es por pantalla
Leer: Almacena los datos digitados por teclado según el nombre de la variable.
Escribir:Se usa si la salida de información es por pantalla
Nombre del algoritmo:
Inicio: Inicia el algoritmo
Fin: Finaliza el algoritmo
Para resolver el algoritmo se debe tener en cuenta
Proceso
Operaciones que se realizan con el input
Datos de salida (OUTPUT)
Las respuestas o soluciones
Datos de entrada (INPUT)
Son los datos que se tienen
Los tipos de algoritmos son
Cualitativos: Los pasos o instrucciones se describen mediante palabras. Ejemplo: Describir los pasos para ver T.V
Cuantitativos: Las instrucciones requieren de cálculos numéricos
para generar la solución. Ejemplo: Realizar la multiplicación entre tres números enteros.
Para escribir algoritmos se debe usar una representación estándar como:
Lenguaje algorítmico
Gráfico:
Diagrama de flujo (DFD): Se utilizan mediante símbolos estandarizados con flechas siguiendo una secuencia.
Diagrama de Nassi - Schneirderman: Son diagramas isomórficos que no utilizan flechas pero si figuras para resolver el algoritmo.
No gráfico:
Pseudocódigo: Es un lenguaje similar utilizado para codificar programas en un computador.
Dato y Tipos de datos
Un dato son símbolos que representan valores, condiciones,hechos o situaciones.
Los datos se clasifican en
Simples
Lógicos
Carácter
Numéricos
Compuestos
Cadena o string
Variable: Espacio en la memoria que guarda datos asociados a campos
VARÍAN
durante el proceso. Ejemplo: Nombre,telédono,dirección
sus partes son
Nombre: Funciona como identificador
Contenido: Dato que se va a almacenar
Constante:Espacio en la memoria que guarda datos asociados a campos
NO VARÍAN
durante el proceso.Ejemplo: Calcular el IVA.
Operadores matemáticos y lógicos
Cuenta con
Operandos: Números con los que se realizan las operaciones
Operadores: +,-,*,/. pot, rad, raíz.
Expresiones aritméticas:
DE MAYOR A MENOR PRIORIDAD
*,/,Mod,Div
+,-
^, ()
Operadores lógicos:
<>
<= , >=
=
<, >
Operadores de tipo conecto lógico
Conjunción: & ó ^
Disyunción: | ó v
Negación o NO
Pasos lógicos para solucionar un problema
Definir el problema
Análisis
Documentación interna
Realizar el algoritmo
Ejecución
Prueba de escritorio
Compilación
Codificación
Prueba de escritorio: Es una prueba algorítmica que consiste en la validación y verificación del algoritmo a travé de ejecución de sentencias como: entradas, procesos, salidas