Vous êtes sur la page 1sur 20

ESTRUCTURAS DE

CONTROL
Ing. Moiss Alvarez Huamn

ESTRUCTURAS LGICAS DE SECUENCIA


son aquellas en la que la instruccin sigue a otra
secuencia. Las instrucciones se ejecutan una a
una de tal modo que, finaliza la ejecucin de una
instruccin, se inicia la ejecucin de la siguiente
hasta completar todas las instrucciones que
forman parte de la secuencia.

ESTRUCTURA SECUENCIAL
Donde las
instrucciones
se deben
ejecutar una
despus de la
otra.

Disee un algoritmo para calcular el rea de un


crculo cualquiera y la longitud de su
circunferencia
Un programa donde se ingrese una cantidad de
dinero en dlares y los cambie a soles
Un programa donde se ingresa la temperatura en
grados Farenheit y se convierta a grados Celsius.

Problemas propuestos
Calcular el porcentaje de hombres y mujeres que hay en un grupo de
personas.
Calcular el salario que recibe por mes un empleado que trabaja por
horas, retenindole el 7 por ciento por concepto de seguro de trabajo.
Dado el precio de un artculo y la cantidad de artculos comprados,
calcular el total a pagar considerando que se paga el 12% por concepto
de impuesto sobre ventas (ISV).
Calcular la nota final de un estudiante del curso de computacin I,
para ello se debe tomar en cuenta lo siguiente: que se realizaron
cuatro exmenes valorados en 80% cada uno y cuatro prcticas de
laboratorio valoradas en 20 puntos cada una.
Dados dos puntos en el plano cartesiano, calcular la longitud del
segmento determinado por ellos.

ESTRUCTURA DE DECISIN
Es una situacin
tpica en la
resolucin de
problemas, que se
tenga que decidir
entre realizar una
instruccin u otra
dependiendo del
cumplimiento de
una condicin.

Estructuras lgicas de decisin simple

Una decisin es simple, cuando slo se


tiene un curso de accin

Instruccione
s

Dado el precio de un artculo y la cantidad de


artculos comprados, calcular el total a pagar,
considerando que para compras superiores a 500
soles se dar un descuento del 10% y que el
comprador debe pagar el 12% por concepto de
impuesto sobre ventas (IGV)

Decisin doble

Instruccione
s

Instruccione
s

Un programa que encuentre las races (x1,x2) de


una ecuacin cuadrtica de la forma:
ax^2+bx+c=0; donde se ingresan los
coeficientes a,b y c.

Decisin mltiple
Es una extensin de la decisin doble, en que se
debe seleccionar entre varios valores que puede
tomar una variable, esto se prueba por
decisiones sucesivas hasta que ocurre una
condicin verdadera o hasta que se termina de
verificar todos los posibles valores, luego se
ejecutan las instrucciones correspondientes a la
situacin dada

Estructuras de decisin mltiple


Se compara el valor
de selector con
sentencias n. si el
valor coincide se
ejecuta su respectivo
grupo de secuencias.
Si no se encuentra
ninguna coincidencia
se ejecutan las otras
sentencias .

Problema 1. Se desea efectuar operaciones


aritmticas de acuerdo al operador indicado, el
operador puede ser de suma, resta, divisin o
multiplicacin, o sea el operador puede tomar
cuatro valores.

Problema 2.
En una empresa le aumentarn el salario a los
empleados de acuerdo a la escala salarial en que
se encuentren: 5%, 10% y 15% a los empleados
en las escalas 1, 2 y 3 respectivamente y 20%
para cualquier otra escala. Disee el algoritmo
para calcular el nuevo salario del empleado de
acuerdo a su escala salarial.

Problemas propuestos
Dada la suma de n nmeros, calcular la media aritmtica
Un profesor incentivar a los alumnos que obtengan promedio final mayor
que 98%, asignndoles una nota final de 100%. Si se realizaron tres
exmenes valorados en 80% y un acumulativo valorado en 20% , calcule
la nota final obtenida por un alumno
Dados tres nmeros positivos a, b y c que denotan las longitudes de tres
segmentos, determinar si con ellos se forma un tringulo. Segn un
teorema de Geometra se deben cumplir las tres desigualdades siguientes:
a+b>c, a+c>b y b+c>a. Si se cumplen las tres condiciones calcular el
semipermetro y el rea del tringulo por la frmula de Hern:

En un grupo se requiere clasificar a los alumnos de la siguiente manera: si


el alumno tiene nota final mayor a 90 debe clasificarse como
sobresaliente; si tiene nota mayor de 80 hasta 90 como excelente; si la
nota es mayor de 70 hasta 80 como muy bueno, mayor de 59 hasta 70
como bueno y si la nota es menor como reprobado. Dada la nota final
indicar el nivel obtenido por el alumno.

Dada una fecha en el formato dd/mm/aaaa, verificar si esta correcta.


Ejemplo si se ingresa 12 3 2009, corresponder al 12 de marzo del 2009
y esta correcta, pero si se ingresa 32 1 2009, hay error en el da.
Calcular el valor a pagar por la compra de medicinas en una farmacia,
sabiendo que el adulto mayor (personas con edad mayor o igual a 60
aos) tiene por ley, derecho al 20 por ciento de descuento en las
farmacias. Adems esta farmacia tiene la poltica de otorgar un
descuento del 15 por ciento si se trata de un infante menor de 10 aos y
del 10 por ciento en cualquier otro caso. Esta poltica de descuento se
aplica nicamente a la venta de medicinas.
En Hotel Playa Dorada, se ha establecido la siguiente tarifa diaria para
la temporada de verano: habitacin sencilla 350 lempiras, habitacin
doble 600 lempiras, el de una habitacin sencilla de lujo 1000 lempiras
y el de una doble de lujo 2500 lempiras. Si la estada es de tres das o
ms se da un descuento del 10 porciento y se tiene derecho al desayuno.
Calcular el total a pagar por un cliente que se hospeda en dicho hotel, y
considere el impuesto sobre ventas que actualmente es del 12
porciento.

ESTRUCTURAS LGICAS DE REPETICIN


Son instrucciones que nos permiten repetir un
bloque de cdigos mientras se cumpla una
determinada condicin

Estructura de repeticin PARA


Permite repetir una
instruccin o un bloque de
instrucciones, un nmero
determinado de veces o
hasta que la condicin se
cumple.

Instrucciones

Estructura lgica de repeticin


MIENTRAS

Instrucciones

Ejecuta una sentencia


repetidamente mientras una
expresin booleana sea
verdadera.

continuar

Vous aimerez peut-être aussi