Please enable JavaScript.
Coggle requires JavaScript to display documents.
Unidad 1 Fundamentos de Programación (Lenguajes algorítmicos (Gráficos…
Unidad 1 Fundamentos de Programación
¿Qué es un algoritmo?
Es un conjunto de pasos organizados que lleva a la solución de un problema específico.
Los algoritmos deben ser: Precisos, finitos y definidos.
Para resolver un problema se debe contar con: Datos, que se espera, y que se debe realizar con los datos obtenidos para llegar a la respuesta esperada.
¿Qué es un dato?
Son símbolos que representan valores, condiciones, hechos o situaciones. Los tipos de datos pueden ser simples y compuestos.
Pueden ser:
Simples como:
Numéricos: Enteros y reales.
Lógicos.
Caracter.
Compuestos como:
Cadena (String).
Los archivos de la base de dato contienen un conjunto de registros. Un registro es un conjunto de campos relacionados.
Variable: Espacio en la memoria que alberga un dato asociado a un campo. Su contenido puede varias durante un proceso.
Constante: Espacio en la memoria que alberga un dato asociado a un campo cuyo contenido no varía durante un proceso.
Clases de algoritmos:
Cualitativos: Aquellos en donde los pasos o instrucciones se describen mediante palabras y en donde se relacionan características medibles de un objeto.
Cuantitativos: Aquellos en donde se requieren cálculos numéricos para definir los pasos del proceso y para las respuestas solicitadas.
Lenguajes algorítmicos
Gráficos
Como
Diagrama de flujo o flujo-grama.
Diagrama de Nassi-Schneiderman
No gráficos
Como
Pseudocódigo
Programación en Pseint
Pseint usa pseudocódigo de manera básica para las personas que están iniciandose en la programación, cuenta con diferentes funciones establecidas y es posible crear una cantidad infinita. El computador no entiende nuestro lenguaje así que se debe hacer un paso a paso como si fuese un bebé, para así llevar a la maquina al resultado esperado.
Existen los subalgoritmos, que realizan subprocesos o funciones de manera independiente y son llamadas al código principal de una manera determinada por Pseint, esto ayuda a identificar errores mucho más fácil y que estos errores no afecten el código principal ni otros subprocesos