Sentencias De Control

Page 1

ALUMNO: Vicente Bueno c.L 29547593 SENTENCIAS DE CONTROL

Control de Selección:

Definición de las estructuras de control de selección

En programación, una estructura de selección ocurre cuando el código de su programa realiza uno de varios resultados posibles dependiendo del valor de una variable. Los dos tipos de estructuras de opciones son declaraciones "if" y casos "switch". Puede usar cualquiera de estas estructuras en cualquier parte de su programa, pero se ven sintácticamente diferentes.

La evaluación de dicha condición siempre dará como resultado una respuesta de VERDADERO (cuando se cumple la condición) o FALSO (cuando no se cumple dicha condición) y con ello se podrá saber qué conjunto de instrucciones resolver.

Tipos de

(if – if else – switch)

IF: Un if en programación se utiliza para evaluar una expresión condicional: si se cumple la condición (es verdadera), ejecutará un bloque de código. Existe también los if anidados: El cual sirve para validar valores de dos variables. Encadenar if else: en la cual se encadena if con else, con la cual se encadenan diferentes expresiones booleanas para poder realizar acciones diferentes.

Sintaxis de un if: if (condición) sentencia; La declaración se ejecuta solo si la condición es verdadera. De lo contrario, el programa continúa sin completar la sentencia.

estructuras de control de selección

son una estructura

que

tomar una decisión

de nuestro algoritmo,

decir, nos

decidir qué acciones

dada o no dada una determinada

por ejemplo

el usuario

acceso

mensaje

ingresado

sistema

mostrar

IF-Else: Las cláusulas if-else
de control
nos permite
específica dentro
es
permiten
realizar
condición,
decidir si la contraseña que se ha
por
es correctamente válido o no, y en consecuencia otorgar
al
o
un
de error. Sintaxis: if (condición) sentencia1; else sentencia2; Si se cumple la condición, ejecutará el comando 1, de lo contrario, ejecutará el comando 2. En ambos casos, el programa continuará desde la declaración 2. Tipos de estructuras de control de selección (if – if else – switch)
Switch: Esta estructura se suele utilizar en los menús para que dependa de la opción seleccionada, se ejecuten una serie de comandos. Sintaxis: switch (variable){ case contenido_variable1: sentencias; break; case contenido_variable2: sentencias; break; default: sentencias; } Tipos de estructuras de control de selección (if – if else – switch)
Switch: Esta estructura se suele utilizar en los menús para que dependa de la opción seleccionada, se ejecuten una serie de comandos. Sintaxis: switch (variable){ case contenido_variable1: sentencias; break; case contenido_variable2: sentencias; break; default: sentencias; } Ejemplo comentado de cada una de las estructuras de control de selección Ejemplo comentado de cada una de las estructuras de control de selección
IF: int resultado = 0; cout << "Cuanto es 2+2? "; cin >> resultado; if(resultado == 4) { cout << "Respuesta Correcta."; } Se observa un ejemplo if en el cual se tiene la variable int de tipo entero, la cual la instrucción if le coloca la condición, con operadores condicionales == (igual a), de si se cumple la respuesta será correcta. Ejemplo comentado de cada una de las estructuras de control de selección
IF Else: int main(){ int edad; printf("Escriba su edad: "); scanf("%d", &edad); if (edad >= 18){ printf("Ya puedes votar"); } else{ printf(“No puede votar"); } } Se observa un ejemplo if else en el cual se tiene la variable int de tipo entero, la cual la instrucción if le coloca la condición, con operadores condicionales >= (mayor o igual que), de si se cumple puede votar y si no se coloca no puede votar. Ejemplo comentado de cada una de las estructuras de control de selección
Switch: Switch(seleccion){ case 1: console.log(“pizza”) Break; case 2: Console.log(“Hambuerguesa”) Break; } Se observa un ejemplo Switch, la cual muestra dos casos en la que se puede seleccionar un caso, dependiendo la selección correrá el caso seleccionado únicamente hasta llegar a la palabra break. Ejemplo comentado de cada una de las estructuras de control de selección

Control de iterativas: Los comandos Repetir, iteración o bucles, facilitan la repetición de un bloque de comandos un número determinado de veces o siempre que se cumpla una condición.

Una instrucción iterativa requiere de una serie de componentes o instrucciones para su correcto funcionamiento.

Definición de las estructuras de
control
de iterativas

Tipos de estructuras de control de iterativas (do while –

while: Use la declaración while para recorrer un conjunto de declaraciones hasta que se cumpla una determinada condición.

Puede usar la instrucción while para repetir un conjunto de operaciones hasta que se cumpla la condición especificada.

Este ciclo se ejecuta mientras se cumple una condición que se verifica al comienzo de la construcción.

Sintaxis:

while – for)

Tipos

instrucción do-while permite repetir una instrucción o una instrucción compuesta hasta que una expresión especificada sea false.

expresión debe tener un tipo numérico o de índice. La ejecución procede de la siguiente manera:

ejecuta el cuerpo de la instrucción. A continuación, se evalúa la expresión. Si la expresión es falsa, la instrucción do-while finaliza y el control pasa a la siguiente instrucción del programa. Si la expresión es verdadera (no nula), se repite el proceso desde el paso 1.

Do while: La
La
Se
Sintaxis: do { sentencias o instrucciones } while ( expresión );
de estructuras de control de iterativas (do while – while – for)
for: La sentencia for itera a través de los elementos de un vector o lista, ejecutando un conjunto de sentencias en cada iteración. Sintaxis: for ( condición de inicio ; expresión ; acción después de Tipos de estructuras de control de iterativas (do while – while – for)
While: #include <stdio.h> main() { /* visualizar los números del 0 al 9.*/ int digito=0; while (digito<=9) { printf"%d ",digito); ++digito; } } Se observa un ejemplo while en el cual se tiene la variable int de tipo entero, la cual la instrucción while le coloca la condición, con operadores condicionales <= (menor o igual a), en el cual cuando el numero sea igual o mayor a 9 se frenara el codigo. Ejemplo comentado de cada una de las estructuras de control de iterativas
Do While: #include <stdio.h> main() { /* visualizar los números del 0 al 9.*/ int digito=0; do printf("%d ",digito++); while (digito<=9); } Se observa un ejemplo do-while en el cual se tiene la variable int de tipo entero, la cual la instrucción do corre la instrucción y cuando llega al while le coloca la condición, con operadores condicionales <= (menor o igual a), en el cual cuando el numero sea igual o mayor a 9 se frenara el codigo. Ejemplo comentado de cada una de las estructuras de control de iterativas
for: #include <stdio.h> main() { int n,i; int suma; printf("Suma desde 0 hasta n.\n"); printf("Introduce un número n: "); scanf("%i", &n); for(i=suma=0;i<=n;i++) suma=suma+i; printf("Suma desde 0 hasta %d=%d\n", n, suma); } Se observa un ejemplo for en el cual se tiene la variable int que tiene “n”, “i” y “suma” de tipo entero, en donde for coloca una condición de inicio ; expresión ; acción después de cada iteración, corre la instrucción haciendo la suma de los números introducidos en scanf. Ejemplo comentado de cada una de las estructuras de control de iterativas
• (S.F) (2009). Sistema de información gerencial. Disponible en: slideshare. https://es.slideshare.net/nativoloco/sistemas-de-informacin-gerencial -1855867 buscado el 26-01-2022 • Wilmer. H, (2017). SISTEMA DE INFORMACIÓN Y BASE DE DATOS Disponible en: Wordpress. https://wilmerhernandezweb.wordpress.com/2017/11/09/definicion-c aracteristicas-y-componentes-de-un-sistema-de-informacion/ buscado el 26-01-2022 • Condicionales y ciclos - ¿Qué son en la programación? (2019, 14 junio). Blog de Codenotch. https://codenotch.com/blog/condicionales-y-ciclos/ • Estructuras de control. (2017, 14 octubre). Aprendiendo Arduino. https://aprendiendoarduino.wordpress.com/2017/10/14/estructur as-de-control-4 / • González, J. D. M. (2020, 23 febrero). Condicional if-else. https://www.programarya.com/Cursos/C++/ Condicionales/Condicional-if-else • Prunello, M. L. M. (s. f.-a). Page not found | Introducción a la Programación. Recuperado 27 de octubre de 2022, de https://mpru.github.io/introprog/estructuras-de-control.htmlhttps:/ /techlandia.com/instruccion-condicional-jquery-como_220418 / • Prunello, M. L. M. (s. f.-b). Page not found | Introducción a la Programación. Recuperado 27 de octubre de 2022, de https://mpru.github.io/introprog/estructuras-de-control.htmlhttps:/ /techlandia.com/instruccion-condicional-jquery-como_220418 / • Publicado por Ing. Hugo Delgado. (2022, 22 agosto). Estructuras de control: Secuencial, selección e iteración. Diseño Web akus.net. https:// disenowebakus.net/estructuras-control.php • Río, F. M. del. (2022, 4 mayo). Tema 10 Estructuras iterativas | Programación con R http://www4.ujaen.es/%

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.