Estructura De Controlsecuencial Y Selectiva Clase2
Estructura de control,
secuencial y selectiva
Prof. Elizabeth Murakami
Elimura@hotmail.com
Estructuras de control
Son aquellas que controlan el flujo de ejecución de un
programa o función.
Secuencial
Estructuras de control secuencial
Selectiva
Repetitiva o de
iteración condicionada
1
04/09/2013
Estructura de control secuencial
Aquellas donde las instrucciones se ejecutanen
orden, una por una desde la primera hasta la última,
es decir el programa ejecuta todas las instrucciones
del programa en el orden establecido sin saltarse
ninguna de ellas.
Suma de 2 números
Principal ()
Inicio
entero n1, n2, suma
imprimir “ingrese el primer número entero”
leer n1
imprimir “ingrese el segundo número entero”
leer n2
Suma n1+n2
Imprimir “La suma es:”, suma
Fin
2
04/09/2013Área de un cuadrado
Principal ()
Inicio
entero l1, area
imprimir “ingrese el lado del cuadrado”
leer l1
area= l1*l1
Imprimir “El area es:”, area
Fin
Área del circulo y volumen de esfera
con mismo radio
Area del circulo= 𝜋𝑟 2
Volumen esfera=
Constante PI= 3.14159
Principal()
Inicio
Real radio, area,volumen
Imprimir “area y volumen de una esfera en cm…”
Imprimir “Ingrese valor radio”
Leerradio
area PI*radio*radio
Imprimir “El area del circulo es:”, area
volumen 4/3*PI*radio*radio*radio
Imprimir “el volumen de la esfera es”, volumen, “cm cubicos”
fin
3
04/09/2013
Obtener la hipotenusa de un
triangulo rectángulo
Principal()
Inicio
Entero a,b
Real c
Imprimir “ingrese cateto adyacente al angulo”
Leer a
Imprimir “ingrese cateto opuesto al angulo”
Leer b
C raizcuad(a*a+b*b)
Imprimir“la hipotenusa mide:”, c
fin
Una tienda vende libros a 100 soles, cuadernos a 15.50 soles y
plumas a 2.35 soles. Calcular el monto total de una venta
según el numero de artículos vendidos por cada uno.
Constante PLB100
Constante PC15.50
Constante PLU2.35
Principal()
Inicio
Entero libros, cuadernos,plumas
Real venta
Imprimir “ingrese cuanto libros ha vendido”
Leer libros
Imprimir “ingrese cuantocuadernos ha vendido”
Leer cuadernos
Imprimir “ingrese cuantas plumas ha vendido”
Leer plumas
ventaPLB*libros+PC*cuadernos+PLU*plumas
Imprimir “La venta total es:”, venta
Fin
4
04/09/2013
Estructura de control selectiva o
alternativa
Aquellas en las que de acuerdo a una condición que
puede ser verdadera o falsa se elige una opción, la
cual realiza una acción (una o varias instrucciones).La
condición puede ser simple o compuesta (una o
varias)
Toma de decisiones
La instrucción SI (if) nos permite tomar decisiones,
podemos hacer una pregunta y la contestación solo
puede ser verdadera o falsa
Existen 3 tipos de estructuras de control
*Simple
*Doble
*Multiple
5
04/09/2013
Estructura de control selectiva simple
condición
Inst 1
Inst 2
Inst 3
Formas de uso
EjemplosObservaciones
If(x>y)
Las expresiones son validas y equivalentes. Es más frecuente la
primera, una condición es verdadera si es diferente de cero.
If((x>y)!=0)
If (x)
Las 2 expresiones son correctas e iguales. Es más usual la segunda
expresión.
If(x!= 0)
If (x)
Las 2 expresiones son permitidas y semejantes. Es más común la
segunda expresión. Una condición es falsa si es igual a cero.
If(x== 0)If(x=y)
La expresión es incorrecta; recuerde que el operador relacional en
lenguaje C es “==“ por lo que debe ser if(x==y). Un solo igual es
asignación.
6
04/09/2013
Según la calificación del alumno
colocar mensaje de aprobado
Principal()
Inicio
Real cal
Imprimir “ingrese calificación”
Leer cal
Si (cal >=60)
Imprimir “aprobada”
fin
Estructura de control selectiva doble
si/sino (if/else)
Dirigea la computadora
para ejecutar una acción
si la condición es
verdadera, y otra acción
en caso sea falsa. Las
instrucciones deberán ser
diferentes en cada caso,
condición
Inst 3
Inst 4
Inst 1
Inst 2
7
04/09/2013
Según la calificación del alumno colocar
mensaje de aprobado caso contrario
imprimir desaprobado
Principal()
Inicio
Real cal
Imprimir “ingrese calificación”
Leer cal
Si (cal...
Regístrate para leer el documento completo.