Está en la página 1de 11

PRINCIPIOS DE

ALGORITMOS
¿Con qué puedo sustituir el azúcar? Diagramas de flujo

Buscar un sustituto al azúcar

Café, infusions, yogures, batidos, … Salsa de tomate casera


¿Qué quieres
endulzar?

No eches nada Bizcochos y postres caseros


Prueba a usar bicarbonato,
¿Cada cebolla pochada o
Si cuánto En ocasiones especiales. zanahoria rehogada
¿Te gusta el (Ej, una vez cada 2 o 3 semanas)
consumes?
sabor?
Varias veces a la semana
No

Reduce la frecuencia. No Puedes usar azúcar.


Usa edulcorates
debería ser de consumo Come una porción pequeña.
(sacarina, estevia,…)
habitual Disfruta sin remordimientos.

Reduce la cantidad de
edulcorantes poco a poco ¡Genial!
Logro de aprendizaje

Al finalizar la sesión, el estudiante


elabora diagramas de flujo sencillos.
Estructura Secuenciales

Definición:

Es aquella en la que una acción (instrucción) sigue a otra en


secuencia. Las tareas se suceden de tal modo que la salida de una es
la entrada de la siguiente y así sucesivamente hasta el fin del proceso.

Forma gráfica:

Acción 1 Acción 2 Acción 3 Acción 4


Diagrama de Flujo

Diagrama de flujo Pseudocódigo


Símbolos Significado Palabras reservadas

Inicio / Fin Inicio / Fin

Lectura / Escritura Leer / Escribir

Proceso +-*/←

Selectiva Si – entonces
Mientras / desde /
Proceso repetitivo
repetir
Dirección o flujo
Acciones Secuenciales en PSEINT

Asignación: nos permite guardar un valor en una variable.


c <- 2; por lo tanto c=2.

Leer: nos permite recibir valores por teclado y guardarlos en


variables.
Leer a; recibe el valor y lo almacena en a.
Leer a, b, c; recibe 3 valores y los guarda en la variable que
corresponda.
Acciones Secuenciales en PSEINT

Escribir: nos permite mostrar en pantalla algún tipo de dato,


o varios separados por ‘,’.

Escribir ‘hola mundo’;

Escribir ‘hola mundo’, ‘hola’, 2, c;


Diagrama de flujo: área del cuadrado

Escribir el pseudocódigo y Proceso areaCuadrado


realizar el diagrama para un
algoritmo que calcule el área de Definir lado, area Como Real
un cuadrado ingresando el valor
de su lado. ‘Ingrese el lado’

Proceso areaCuadrado lado


Definir lado, area Como Real
Escribir "Ingrese el lado"
Leer lado area lado* lado
area <- lado * lado
Escribir "El área es: ", area
‘El área es: ‘ area
FinProceso

FinProceso
¡Hora de practicar!
¿Preguntas?
Reflexionando

¿Para qué me sirve un diagrama de flujo?

¿En que casos es más conveniente usar otra


forma de representar un algoritmo?

También podría gustarte