Está en la página 1de 19

Tema :

Estructuras
de control
Simple y Doble

PROFESOR : Dr. Salvador Apolinar Trujillo Perez


AULA : 01Q
INTEGRANTES :
PROGRAMACIón de
Objetivos
estructuras
simpleS y dobleS

ÍNDICE
Marco Sentencias
teórico utilizadas
OBJETIVOS :

2.Conocer las sentencias 3. Aprender a


1. Familiarizarse con
más utilizadas en programar estructuras
las estructuras de
programación de de control de selección
control simple y
estructuras simples y simple y doble.
doble.
dobles.
ESTRUCTURAS SECUENCIALES
En un algoritmo, cuando los pasos o instrucciones se ejecutan
una tras otra, en el orden en el que se encuentran se dice que
sigue una estructura secuencial.

MARCO TEÓRICO
Diagrama de flujo Pseudocódigo
INICIO
INICIO
Acción 1 Acción 1

Acción 2
Acción 2

Acción 3
Acción 3
.
.
.
Acción N
Acción N
FIN
FIN
ESTRUCTURAS de SElección
Este tipo de estructuras se encuentran en la solución
algorítmica de casi todo tipo de problemas y las
utilizamos cuando en el desarrollo de la solución de
un problema debemos tomar una decisión, para
establecer un proceso o señalar un camino
alternativo a seguir.

Las estructuras algorítmicas de selección (o


selectivas) que se utilizan para la toma de decisiones
lógicas las podemos clasificar de la siguiente manera:

SI ENTONCES ( ESTRUCTURA SELECTIVA SIMPLE)

SI ENTONCES/ SI ( ESTRUCTURA SELECTIVA DOBLE)


NO
SI MÚLTIPLE ( ESTRUCTURA SELECTIVA MÚLTIPLE)
ESTRUCTURAS DE CONTROL SELECCIóN SIMPLE
Las estructuras selectivas simples o condicionales están compuesta
únicamente de una sola condición si es verdadera ejecutará la acción o
acciones si la condición es falsa no hará nada.

Diagrama de flujo Pseudocódigo En Visual Basic

Si <condición> entonces If (condición)Then


Si
condición
Sentencia Sentencia

No
Sentencia
Fin_si End if
Permite que un programa ejecute
IF( )THEN unas instrucciones cuando se
cumplan una condición.

END IF Marca el final de una


estructura de paso de guión If

CLOSE Concluye la entrada/salida


(E/S) en un archivo abierto
Sentencias
Borra todas las propiedades
CLEAR()
establecidas del objeto
PROGRAMA 1 :
El número de sonidos emitidos por un
grillo en un minutos, está en función
de la temperatura.Como resultado de
esto, es posible determinar el grado de
temperatura (°F) haciendo uso de un
grillito como termómetro.
La fórmula para la función es:
T = M/4 +40
Diagrama de flujo Pseudocódigo
INICIO

(M es una variable de tipo entero)


M
(T es una variable de tipo real)
Inicio
Leer M
No Si M>0 entonces
M>0
T=M/4+40
Si Escribir "Temperatura", T
Fin_si
T=M/4+40

"Temperatura",
T

FIN
VISUAL ESTUDIO

DISEÑO CODIFICACIÓN
ESTRUCTURAS DE CONTROL SELECCIóN DOBLE
Las estructuras selectivas dobles están compuestas únicamente de una sola condición, si es verdadera
ejecutará la acción o acciones y si la condición es falsa ejecutará las acciones para la condición falsa. Esta
estructura selectiva solo se debe utilizar únicamente cuando existen dos condiciones, si hubieran mas de dos
condiciones se puede utilizar varias selectivas simples o una selectiva múltiple.

Diagrama de flujo Pseudocódigo En Visual Basic

Si (condición) entonces If (condición)Then


Si No
Sentencia 1 Sentencia 1
condición

si_no else
Sentencia Sentencia
1 2 Sentencia 2 Sentencia 2

Fin_si End if
IF( )THEN- Permite que un programa ejecute unas
instrucciones cuando se cumple una
ELSE condición y otras instrucciones cuando
no se cumple esa condición

ELSE Realiza un conjunto alternativo de pasos


de guión cuando un paso de guión If o
Else If se evalúa como "false".

END IF Marca el final de una estructura


Sentencias de paso de guión If

CLOSE Concluye la entrada/salida (E/S)


en un archivo abierto
Borra todas las propiedades
CLEAR( )
establecidas del objeto
PROGRAMA 2 :
Diseñe un programa que al ingresar
como dato la calificación de un
alumno en un examen, escriba
"Aprobado" si su calificación es mayor
o igual que 11 y "Reprobado" en caso
contrario.
Diagrama de flujo Pseudocódigo
INICIO

CAL

(CAL es una variable de tipo


entera)
Si Leer CAL
CAL>20
Si CAL>=11 entonces
escribir "Aprobado"
si_no
Si No
escribir "Reprobado"
CAL>=11
Fin_si
Si CAL>20 entonces
M="Aprobado" M="Reprobado" M="Error"
escribir "Error"
Fin_si

Escribir M

FIN
VISUAL ESTUDIO

DISEÑO CODIFICACIÓN
¡GRACIAS !

También podría gustarte