Você está na página 1de 30

CLASE N°3

ALGORITMOS, PSEUDOCÓDIGOS, DIAGRAMAS DE FLUJO,


DIAGRAMAS N-S, ESTRUCTURAS LÓGICAS SECUENCIALES Y
SELECTIVAS

KCHIMBO 1
¿Qué es un algoritmo?

- Secuencia de instrucciones que representan un modelo de solución.

- Conjunto de instrucciones que realizadas en orden conducen a la


solución de un problema.

- Contiene pasos sucesivos y ordenados

Secuencia de Respuesta
Estado inicial
pasos lógicos final

2
¿Qué es un algoritmo en informática?

- Sucesión finita de pasos a cumplir.


- Cada paso del algoritmo debe estar bien definido.
- Algoritmo debe tener un principio y un fin
Correcto

Eficiente

Claro

Flexible

Estar Definido

Ser finito

Ser Fiable y
confiable
3
¿Qué es un pseudocódigo?

- En el pseudocódigo se describen los


algoritmos utilizando mezcla del lenguaje
común, con instrucciones de
programación, palabras claves.
- Palabras claves  Variables que usamos.
- Ejemplo: suma de dos números: Número 1,
Número 2, Total.
- Debe ser nombre representativo.
- Variable representativa del proceso que va a
contener.

4
5
¿Qué es un diagrama de Flujo?

- Representación gráfica de un algoritmo o proceso.

6
7
8
9
10
Características

Tienen un único punto de inicio y un único punto de término.

Identificar ideas principales a ser incluidas.

Definir que se espera obtener del diagrama de flujo.

Identificar como se empleará.

Establecer el nivel del detalle requerido.

Determinar los límites del proceso a describir.


11
VENTAJAS DE CONSTRUIR UN DIAGRAMA DE FLUJO

VENTAJAS DE Favorecen la comprensión de un proceso a través de


CONSTTRUCCIÓN
DE UN mostrarlo como un dibujo.
DIAGRAMA DE
FLUJO Permite identificar los problemas y las oportunidades de
mejora de un proceso.

Son herramientas útiles de capacitación y entendimiento de


procesos lógicos

Muestra las interfaces cliente-proveedor y las transacciones


que entre ellas se realizan

12
COMPONENTES DE UN ALGORITMO

- Cabecera del programa.

- Bloque de algoritmo.

- Bloque de declaración.
- Bloque de ejecución.

13
14
15
DIAGRAMA DE FLUJO Y PESUDOCÓDIGO DE DISTINTAS ESTRUCTURAS

16
DIAGRAMA DE FLUJO Y PESUDOCÓDIGO DE DISTINTAS ESTRUCTURAS

17
DIAGRAMA DE FLUJO Y PESUDOCÓDIGO DE DISTINTAS ESTRUCTURAS

18
19
Resolución en algoritmo, pseudocódigo y
diagrama de flujo.

ALGORITMO.
- Inicio
- Preguntar el primer número.
- Preguntar el segundo número.
- Realizar la suma.
- Decir el resultado.
- Fin.

20
Resolución en algoritmo, pseudocódigo y
diagrama de flujo.

PESUDOCÓDIGO.
- Inicio.
- Número 1, Número 2, Total.
- Leer “Dime el primer número”, Numero 1.
- Leer “Dime el segundo número”, Numero
2.
- Total <- Número 1+Número 2.
- Imprimir “ La suma total es:” Total.
- Fin.

21
22
23
24
25
Diagramas N-S
Diagramas para representar estructuras de
control básica con una programación
estructurada.
Ventajas
- Adecuación a programación estructurada.
- Favorecen técnicas de diseño
descendente.
- Partición de los programas en módulos
pequeños.
Desventajas.
- Modificación

26
Diagramas N-S
Diagramas para representar estructuras de
control básica con una programación
estructurada.
Ventajas
- Adecuación a programación estructurada.
- Favorecen técnicas de diseño
descendente.
- Partición de los programas en módulos
pequeños.
Desventajas.
- Modificación

27
28
29
30

Você também pode gostar