
Test de diagnóstico
Presentation
•
Computers
•
University
•
Practice Problem
•
Hard
JOSEPH GALARZA
FREE Resource
18 Slides • 1 Question
1
Asignatura:
Programación
Materia:
Lenguaje C
Tema:
Estructuras de control de flujo
2
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
Sentencias de Selección o Decisión
1.Sentencia “ if ”
2.
Sentencia “ switch ”
4
Test de diagnóstico
5
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
Diagrama de la
sentencia “ if ”
7
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
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
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
Diagrama de la
sentencia “ switch ”
11
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
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
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
case 7:
printf("Domingo\n");
break;
default :
printf("Numero de dia invalido\n");
break;
}
return 0;
}
15
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
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
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
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
Asignatura:
Programación
Materia:
Lenguaje C
Tema:
Estructuras de control de flujo
Show answer
Auto Play
Slide 1 / 19
SLIDE
Similar Resources on Wayground
14 questions
Clase 12 agosto: Lucidchart
Presentation
•
University
16 questions
Problem-solving
Presentation
•
University
15 questions
OPERADORES Y ESTRUCTURAS VB NET
Presentation
•
University
13 questions
Clase 1 - Introducción a la Programación
Presentation
•
11th - 12th Grade
13 questions
REALIDAD AUMENTADA
Presentation
•
University
14 questions
Reduciendo el trabajo administrativo
Presentation
•
University
14 questions
Aprendizaje activo
Presentation
•
University
14 questions
Fundamentos de programación
Presentation
•
University
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
15 questions
LGBTQ Trivia
Quiz
•
University
36 questions
8th Grade US History STAAR Review
Quiz
•
KG - University
25 questions
5th Grade Science STAAR Review
Quiz
•
KG - University
16 questions
Parallel, Perpendicular, and Intersecting Lines
Quiz
•
KG - Professional Dev...
20 questions
5_Review_TEACHER
Quiz
•
University
10 questions
Applications of Quadratic Functions
Quiz
•
10th Grade - University
10 questions
Add & Subtract Mixed Numbers with Like Denominators
Quiz
•
KG - University
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...