Sunteți pe pagina 1din 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,
cebolla pochada o zanahoria
Si ¿Cada cuánto En ocasiones especiales. rehogada
¿Te gusta el consumes? (Ej, una vez cada 2 o 3 semanas)
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.

Representación 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

Proceso repetitivo Mientras / desde / 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 realizar Proceso areaCuadrado


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

Proceso areaCuadrado lado


Definir lado, area Como Real
Escribir "Ingrese el lado"
area lado lado
Leer 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?

S-ar putea să vă placă și