Este documento describe los conceptos de pseudocódigo y diagramas de flujo. Explica que el pseudocódigo describe los pasos de un algoritmo en lenguaje cotidiano mientras que los diagramas de flujo usan símbolos. También define constantes, variables, y los dos tipos principales de algoritmos: cualitativos y cuantitativos. Finalmente, provee un ejemplo de cada uno: un pseudocódigo para calcular ganancias bancarias e identifica los componentes clave de un diagrama de flujo.
2. pseudocódigos y Diagramas de flujo
El pseudocódigo es una forma de escribir el algoritmo
en lenguaje cotidiano pero con estructura similar a la
que tendría el algoritmo codificado en lenguaje de
programación.
• Un algoritmo se puede considerar como una serie de
pasos organizados que describen el proceso que se
debe seguir para dar solución a un problema
específico.
Hay dos tipos de algoritmos:
3. • Cualitativos: son aquellos en los que describen los
pasos utilizando palabras.
• Cuantitativos: son aquellos en los que se utilizan
cálculos numéricos para definir los pasos del proceso.
LAS CARACTERISTICAS DE LOS ALGORITMOS
1.- Un algoritmo debe de ser preciso e indicar el orden de
realización de cada paso
2.- Debe de estar definido. Si se sigue el algoritmo dos
veces, se debe obtener el mismo resultado dos veces.
3.- Debe de ser finito. Si se sigue el algoritmo. Se debe
terminar en algún momento, ósea debe de tener un
numero finito de pasos.
4. Constantes:
Una constante es un dato numérico o alfanumérico que no cambia
durante todo el desarrollo del algoritmo o durante la ejecución del
programa. Es un objeto de valor invariable. Para expresar una constante
se escribe explícitamente su valor.
Tipos de Constantes:
• Constantes Numéricas (Enteras y Reales)
• Constantes Alfanuméricas
• Constantes Lógicas (Booleanas)
Las constantes pueden ser:
• Constantes sin nombre: Es una expresión numérica donde se puede
utilizar directamente el valor.
• Constantes con nombre: Se hace una reserva de memoria en la cual
se guarda el valor que será utilizado como constante.
Ejemplo:
PI = 3.1416
5. VARIABLES
Es un espacio en la memoria de la computadora
que permite almacenar temporalmente un dato
durante la ejecución de un proceso, su
contenido puede cambiar durante la ejecución
del programa.
Para poder reconocer una variable en la
memoria de la computadora, es necesario darle
un nombre con el cual podemos identificarla
dentro de un algoritmo.
6. Tipos de variables:
Variables Numéricas (Enteras y Reales)
Variables Alfanuméricas
a) Caracteres alfabéticos
b) Dígitos
c) Caracteres especiales
Variables Lógicas (Booleanas)
Son las que únicamente pueden contener dos
valores, los cuales son:
Valor Verdadero ó 1
Valor Falso ó 0
Estos tipos de variables pueden tomar únicamente
valores del mismo tipo, es decir si la variable es
entera solamente puede almacenar datos enteros.
7. Hay dos tipos para poder representar
un algoritmo los cuales son:
Pseudocódigos
Diagramas de flujo
8. 1.- En Pseudocódigos
Para realizar un pseudocódigo es
importante tener en claro lo
siguiente:
Inicio
Proceso
Fin
9. Eduardo decide invertir su capital en el banco, y
desea saber cuanto dinero ganará después de
un mes. Si el banco paga el 2% mensual…
1.- Inicio
2.- Pedir capital
3.- Ganancia= capital*0.2
4.- Salida de ganancia
5.- Fin
10. 2.- En Diagramas de Flujo
Para poder realizar un diagrama de
flujo es importante que conozcas para
que sirve cada símbolo en un
diagrama de flujo