Search Header Logo
Test de diagnóstico

Test de diagnóstico

Assessment

Presentation

Computers

University

Practice Problem

Hard

Created by

JOSEPH GALARZA

FREE Resource

18 Slides • 1 Question

1

media

Asignatura:
Programación

Materia:
Lenguaje C

Tema:
Estructuras de control de flujo

2

media

Objetivos:

1.Conocer las estructuras de control de flujo utilizadas
en el lenguaje de programación C.

2.

Utilizar las estructuras de control de flujo para
resolver diferentes problemas de contexto real.

3

media

Sentencias de Selección o Decisión

1.Sentencia “ if ”

2.

Sentencia “ switch ”

4

media

Test de diagnóstico

5

media

if

La declaración “ if ” se utiliza para ejecutar un bloque
de código si una condición especificada es verdadera.
Puede haber haber declaraciones “ if ” anidadas
dentro de otras, lo que permite evaluar múltiples
condiciones y tomar diferentes acciones en base de
ellas

6

media
media

Diagrama de la
sentencia “ if ”

7

media

Sintaxis en lenguaje C

if ( Condición ) {

// Código a ejecutar si la condición es verdadera.

}

else {

// Código a ejecutar si la condición es falsa.

}

8

media

Ejemplo

#include <stdio.h>
intmain() {
int numero;
printf("Ingrese un número: ");
scanf("%d", &numero);
if (numero % 2 == 0){
printf("El numero ingresado es par.\n");
}
else {
printf("El numero ingresado es impar.\n");
}
return 0;
}

9

media

switch

La declaración “ switch ” se utiliza para tomar
decisiones basadas en el valor de una expresión
específica. Permite evaluar múltiples casos y ejecutar
el bloque de código correspondiente al caso que
coincida con el valor de la expresión.

10

media
media

Diagrama de la
sentencia “ switch

11

media

Sintaxis en lenguaje C

switch ( Condición ) {

case valor 1:

// Código a ejecutar si la expresión con valor1.
break;

case valor 2:

// Código a ejecutar si la expresión con valor2.
break;

default:

// Código a ejecutar si la expresión no coincide con ningún caso.

break;

}

12

media

Ejemplo

#include <stdio.h>
intmain() {
int numeroDia;
printf("Ingrese un número de dia(1-7): ");
scanf("%d", &numeroDia);
switch (numeroDia ){
case 1:
printf("Lunes\n");
break;
case 2:
printf("Martes\n");
break;

13

media

case 3:
printf("Miercoles\n");
break;
case 4:
printf("Jueves\n");

break;
case 5:
printf("Viernes\n");
break;
case 6:
printf("Sabado\n");

break;

14

media

case 7:
printf("Domingo\n");
break;
default :
printf("Numero de dia invalido\n");
break;

}

return 0;

}

15

media

Sentencias de Repetición con iteración (Bucles)

Descripción

For

La estructura de control 'for' se
utiliza para ejecutar un bloque
de código repetidamente
hasta que se cumpla una
condición. Es especialmente
útil cuando se conoce de
antemano el número exacto
de iteraciones que se deben
realizar.

Descripción

While

La estructura de control 'while'
se utiliza para repetir un
bloque de código mientras se
cumpla una condición. No es
necesario conocer de
antemano el número exacto
de iteraciones, ya que el bucle
seguirá ejecutándose mientras
la condición sea verdadera.

Descripción

Do while

La estructura de control 'do
while' es similar a 'while', pero
garantiza que el bloque de
código se ejecute al menos
una vez, incluso si la condición
es falsa desde el principio.
Después de cada iteración, se
verifica la condición y, si es
verdadera, se repite el bucle.

16

media

Sintaxis

While

while (condición)
{

// Código a ejecutar en
cada iteración

}

Do while

do
{

// Código a ejecutar en
cada iteración

} while (condición);

For

for (inicialización; condición; incremento/decremento) {

// Código a ejecutar en cada iteración

}

17

media
media
media
media

Ejemplos:

For

While

El bucle se repite mientras 'i' sea
menor o igual a 5. En cada
iteración, se imprime el valor de 'i'
y se incrementa en 1.

En cada iteración, se imprime el
valor de 'i' y se incrementa en 1. El
bucle se repite mientras 'i' sea
menor o igual a 5.

Descripción

Descripción

18

media
media
media

Ejemplos:

Do while

El bucle se repetirá mientras el número
ingresado esté fuera del rango especificado.

Descripción

19

Poll

Pregunta 1: ¿Cuál de las siguientes opciones describe una estructura de control de selección en C?

For

While

If

Do while

media

Asignatura:
Programación

Materia:
Lenguaje C

Tema:
Estructuras de control de flujo

Show answer

Auto Play

Slide 1 / 19

SLIDE