Está en la página 1de 3

SITUACION DIDACTICA

El programa de salud KILOTN, implementado en el pas para concientizar a la poblacin sobre una
alimentacin balanceada y por consecuencia lograr disminuir los niveles de sobrepeso, se aplica a los
alumnos del plantel
!ara saber si un alumno est" en sobrepeso se necesita su estatura en metros y su peso en #ilogramos y
as calcular su I$% &'ndice de $asa %orporal(
La en)ermera de tu plantel necesita conocer la cantidad de alumnos en sobrepeso y cuantos est"n en su
peso normal aplicando la )rmula I$%* peso &#g( + estatura
,
para saber cu"ntos alumnos asistir"n al
programa
-i el ndice de masa corporal es mayor a ,./ tendr"n 0ue asistir al KILOTN
1 ti te 2an encargado apoyar la en)ermera en3
4esarrollar la metodologa, elaborar un algoritmo y el diagrama de flujo 0ue representen el
procedimiento para conocer los alumnos 0ue atender" en el programa KILOTN para dar solucin al
problema planteado
5ec2a de Entrega 67 de marzo de ,869 En 2o:as blancas &.8 ;( No se aceptar"n )ec2as posteriores
Los algoritmos pueden ser3
I.- SECUENCIALES
Las instrucciones se siguen en una secuencia )i:a 0ue normalmente viene dada por el n<mero de
rengln Es decir 0ue las instrucciones se e:ecutan de arriba 2acia aba:o
Instruccin6
Instruccin,
Instruccin9

Instruccin
E=E$!LO3 El siguiente algoritmo te pide nombre, direccin, tel>)ono y )ec2a de nacimiento e imprime los
datos
INICIO
1.-Leer nombre
.-Leer dire!!i"n
#.-Leer tel$fono
%.-Leer &e!'aNa!
(.-E)!ribir nombre* dire!!i"n* tel$fono* &e!'aNa!
&IN
A'ora te !orre)+onde a ti elaborar el algoritmo +ara !al!ular la edad de una +er)ona.
II.- SELECTI,OS
La instruccin selectiva determina si una determinada instruccin se e:ecuta o no, seg<n el
cumplimiento de una condicin
)i P enton!e)
Instrucciones6
fin )i
E=E?%I%IO3 El siguiente e:emplo te pide la edad de una persona y solo imprime los mayores de edad3
INICIO
6@Leer edad
,@-i edad A* 6B
9@Escribir CE- $1DO? 4E E414E
.@5in si
&IN
III.- SELECTI,A DO-LE .ALTE/NATI,A0
La instruccin selectiva realiza una instruccin de dos posibles, seg<n el cumplimiento de una
condicin
)i P enton!e)
Instrucciones6
)i no
Instrucciones,
fin )i
La condicin P es una variable booleana o una )uncin reducible a booleana &lgica,
Ferdadero+5also( -i esta condicin es cierta se e:ecuta Instrucciones6, si no es as, entonces se
e:ecuta Instrucciones,
E=E$!LO3 El siguiente algoritmo determine el mayor de dos n<meros
Ini!io
Leer 1,G,
-i 1 A G entonces
Escribir CEl mayor esE, 1
-i no
Escribir CEl mayor esE, G
5in si
&in
I,. -SELECTI,A 12LTI3LE4
Tambi>n es com<n el uso de una seleccin m<ltiple 0ue e0uivaldra a anidar varias )unciones de
seleccin
)i Condicin6 enton!e)
Instrucciones6
)i no )i Condicin, enton!e)
Instrucciones,
)i no )i Condicinn enton!e)
Instruccionesn @ 6
)i no
Instruccionesn
fin )i
E5E/CICIO4 El )iguiente algoritmo determina !ual e) mayor de tre) n6mero).
Ini!io
Leer 1,G,%
-i 1AG entonces
-i 1A% entonces
Escribir CEl mayor esE, 1
-i no
Escribir CEl mayor esE, %
5in si
-i no
-i GA% entonces
Escribir CEl mayor esE, G
-i no
Escribir CEl mayor esE, %
5in si
5in si
&in
,.- ITE/ATI,A4
Las instrucciones iterativas abren la posibilidad de realizar una secuencia de instrucciones m"s de
una vez
mientra) P 'a!er
Instrucciones
fin mientra)
El bucle se repite mientras la condicin P sea cierta, si al llegar por primera vez al bucle mientras la
condicin es )alsa, el cuerpo del bucle no se e:ecuta ninguna vez
EHisten otras variantes 0ue se derivan a partir de la anterior La estructura de control hacer se utiliza
cuando es necesario 0ue las instrucciones de una estructura mientras se e:ecuten al menos una vez3
'a!er
Instrucciones
mientra) P
La estructura anterior e0uivaldra a escribir
Instrucciones
mientra) P 'a!er
Instrucciones
fin mientra)
E=E?%I%IO3 El siguiente algoritmo imprima los n<meros del 6 al 68
Ini!io
n*6
mientras nI*68
escribir n
n*nJ6
)in mientras
&in.

También podría gustarte