Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentacion 1
Presentacion 1
Temáticas:
● Características de los
algoritmos
● Componentes
● Procesos o asignaciones
● Condicionales
● Estructuras repetitivas
● Entrada y salida de
información
● Ejemplos con DFD
CONTENIDO PRESENTACIÓN
Introducción
Los algoritmos son la base de la programación, tiene como definición los pasos
lógicos para realizar algún proceso que tiene una finalidad específica, de tal
modo que se entienda que es lo que se pretende con el.
Para tal fin se orienta sobre los elementos que componen los algoritmos y el uso
de una herramienta que sirve para modelarlos llamada DFD
CONTENIDO PRESENTACIÓN
Preciso
Características
Ordenado
Finito
Concreto
Definido
Fuente: Autoría propia
CONTENIDO PRESENTACIÓN
Procesos Salidas
Condición
Captutra Bucles
Componentes
CONTENIDO PRESENTACIÓN
Ejemplo de asignación
Inicio
Pseudocódigo
Asigne a X el valor de 3
X=3 Sumele a X el valor de 1 y
guárdelo en X
Diagrama
X = X+1 Código fuente
int X = 3;
X= X+1;
Fin
Fuente: Autoría propia
CONTENIDO PRESENTACIÓN
Condicionales
CONTENIDO PRESENTACIÓN
Diagrama Pseudocódigo
•Asigne a la variable X el valor de 3
•Si X es mayor o igual a 3
•Cuando es verdadero: divide X entre 3 y
guárdelo en X
•Cuando es falso: multiplique X por 8 y
Ejemplo de guárdelo X
•Fin
Condicional
Código fuente
Int X=3;
If (X>=3){
X=X/3;
Else{
X=X*8;
}
CONTENIDO PRESENTACIÓN
Bucles o estructuras repetitivas
Son elementos usados para realizar
repeticiones de acuerdo a una
condición, Siempre deben tener un
calor de inicio y un final para que no
generen bucles infinitos y bloqueen los
programas.
CONTENIDO PRESENTACIÓN
Diagrama
Pseudocódigo
•Asigne a la variable X el valor de 3 y a
res el valor de 0 (cero)
•i inicia en 0
•Mientras que i sea menor que 10
•Multiplica X por i y guárdelo en Res
for
Código fuente
Int X=3, Res=0;
For(i=0;i<10;i++)
{
Res=X*i;
}
CONTENIDO PRESENTACIÓN Fuente: Autoría propia
Diagrama Pseudocódigo
•Asigne a la variable X el valor de 3 y a
res el valor de 0 (cero)
•i inicia en 0
•Mientras que i sea menor que 10
•Multiplique X por i y guárdelo en Res
•Vaya incrementando i en 1 hasta que
se cumpla la condición
Ejemplo de •Fin
repetición Código fuente
con while Int X=3, Res=0;
i=0;
while(i<10)
{
Res=X*i;
i=i+1;
Fuente: Autoría propia }
CONTENIDO PRESENTACIÓN
Entradas y salidas
En los algoritmos se utilizan entradas y
salidas por los medios estándar del
equipo, normalmente es el teclado y la
pantalla se simbolizan con formas
parecidas a los paralelogramos
CONTENIDO PRESENTACIÓN
Diagrama
Pseudocódigo
•Asigne a la variable X el valor de 0 (cero)
•Capture un numero por la entrada
estándar
•Imprima el valor de X
Ejemplo de •Fin
repetición con
while Código fuente
Int X=0;
Scanf(X);
Printf(X);
Fuente: Autoría propia
CONTENIDO PRESENTACIÓN
Diagramas de flujo con DFD
CONTENIDO PRESENTACIÓN
Fuente: Captura de pantalla DFD
Ejemplo 1
en DFD
…
CONTENIDO PRESENTACIÓN
Fuente: Captura de pantalla DFD