Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Estructuras de control
1. República Bolivariana de Venezuela
Instituto Universitario Politécnico “Santiago Mariño”
Introducción a la Computación
Segunda Actividad
Segundo Corte
Estructuras de Control
Estudiante:
Cesar Cordero
28385845
Ingeniería en Sistemas
Puerto Ordaz, 27 de Noviembre del 2020
2. Qué son las
estructuras de
control
Son estructuras de código que
permiten modificar el flujo de
ejecución que el programa tendrá
dado algún dato específico.
3. Dependiendo de su función se clasifican en:
Secuenciales
Las estructuras
secuenciales ejecutan e
imprime datos de manera
secuencial en la pantalla.
Son las estructuras más
simples.
De Selección
Las estructuras de control de
selección ejecutan un bloque de
instrucciones u otro, o saltan a
un subprograma o subrutina
según se cumpla o no una
condición.
De Repetición
La estructuras de control de
repetición repite un bloque
de instrucciones si se
cumple una condición o
mientras se cumple una
condición.
6. Elementos
Elementos esenciales para las estructuras secuenciales:
● Begin/end: Marcan el comienzo y final del programa. Afuera del end no se va a
ejecutar nada.
● print: Imprime lo que se encierre en entre las comillas “”.
● Variables: Pueden tener cualquier nombre con excepción de los reservados por el
sistema y almacenan oraciones, números, funciones hasta otras variables.
9. De Selección
Las estructuras de control de
selección ejecutan un bloque de
instrucciones u otro, o saltan a un
subprograma o subrutina según se
cumpla o no una condición.
10. Elementos
Elementos esenciales para las estructuras de decisión:
● if (condición): si se cumple la condición se ejecutará la sentencia dentro de las
llaves.
● else if(condición): se emplea si se tiene más de una condición. Si se cumple se
ejecutará la sentencia dentro de las llaves.
● case expresión: Se suele usar cuando las opciones de ejecución son más de una. Si la
variable coincide con la expresión se ejecuta su sentencia.
● else: En caso de que ninguna condición sea válida entonces se ejecutara esta
sentencia.
11. IF (Condición) THEN
(Bloque de sentencias 1)
ELSE
(Bloque de sentencias 2)
END IF
Tipos
Do-while
Select (Expresión)
Case Valor1
(Bloque de sentencias 1)
Case Valor2
(Bloque de sentencias 2)
Case Else
(Bloque de sentencias
"Else")
End Select
For-next
Se ejecuta una sentencia si se
cumple una condición, sino se
ejecuta otra.
Si la expresión coincide en al
valor de alguno de los casos
se ejecuta su sentencia. Si
ningún valor coincide se
ejecuta el caso else.
13. De Repetición
La estructuras de control de
repetición repite un bloque de
instrucciones si se cumple una
condición o mientras se cumple
una condición.
14. Elementos
Elementos esenciales para las estructuras de repetición:
● Do: Inicio de la repetición.
● while(condición): Se repetirá la sentencia mientras que la condición se siga
cumpliendo
● until(condición): Se pone al final de la función do-until. Se ejecutara la sentencia
hasta que la condición se cumple.
● For (variable): Se declara un contador (variable) que aumentará o disminuirá.
● step(salto): Declara la forma en que se altera el contador para así llegar a la
expresión deseada.
15. Do While (Condición)
(Bloque de sentencias)
Loop
Tipos
Do-while
Do
(Bloque de sentencias)
Loop Until (Condición)
Do-until
For (Variable) =
(Expresión1) To
(Expresión2) STEP (Salto)
(Bloque de sentencias)
Next
For-next
Repite la sentencia hasta que
se deje de cumplir la
condición.
Repite la sentencia hasta que
se cumple la condición.
Se repite la sentencia hasta
que la expresión 1 sea igual a
la expresión 2.
16. IF A > B THEN
FOR X = 1 To 5
(Bloque de sentencias 1)
NEXT
ELSE
(Bloque de instrucciones
2)
END IF
Estructuras anidadas
For-Next dentro de If-Then-Else
FOR X = 11 TO 20 step 2
IF A == C THEN
(Bloque de instrucciones)
ELSE
(Bloque de instrucciones)
END IF
NEXT
If-Then-Else dentro de For-Next
Do While A > 0
For X = 1 to 10
(Bloque de instrucciones)
Next
A = A - 1
Loop
For-Next que dentro de Do-While
Las estructuras de control básicas pueden anidarse; es decir, pueden ponerse una dentro de otra.
17. ¡Gracias por su atencion!
Iconos hechos por Becris en www.flaticon.com