Está en la página 1de 23

Estructuras de selección

Facultad de Ingeniería Laboratorio de docencia

Laboratorios de computación
salas A y B
Ernesto Alcántara Concepción
Profesor:

Fundamentos de programación
Asignatura:

17
Grupo:

7
No. de práctica(s):

Hernández Cruz Carlos Ivan, Urbano Meza Joseph Gael,


Integrantes:
Rodríguez Jaramillo Alejandro, Morales Cortés Axel Iván,
Hernández Rubio Josué.

Brigada 1
No. de lista o brigada:

2023-1
Semestre:

16 de noviembre de 2022
Fecha de entrega:

Observaciones:

CALIFICACIÓN: _________
OBJETIVO:

Elaborar programas en lenguaje C que incluyan las estructuras de selección if, if-else, switch
y ternaria (o condicional) para la resolución de problemas básicos.

ACTIVIDADES:

1. Elaborar expresiones lógicas/condicionales utilizadas en las estructuras de selección y


realizar su evaluación.

2. Elaborar un programa en lenguaje C para cada estructura de selección.

EJERCICIOS PROPUESTOS:

Ejercicios de para elaborar en el laboratorio, cada integrante debe elaborar al menos cuatro
ejercicios, aunque estos se repitan entre estudiantes, y ningún ejercicio debe quedar sin
elaboración en C. Realizar el reporte de la práctica en equipo e identificar que integrante
realizó que ejercicios.

A. Toma un número del usuario. Verifica si este es negativo, cero o positivo e imprime el
mensaje para esto.
B. Diseñar un programa en c el que dados tres números deducir cuál es el central.
C. Introducir una serie de números, sin utilizar ciclos. Decir si esos números son mayores
o menores de 10.
D. Elabora un programa en C que, al recibir como datos de entrada tres valores enteros
diferentes entre sí, determine si los mismos están en orden creciente. Datos : N1, N2 y
N3 (variables de tipo entero que representan los datos que se ingresan).
E. Un ángulo se considera agudo si es menor de 90 grados, obtuso si es mayor de 90
grados y recto si es igual a 90 grados. Utilizando esta información, escribir un
programa en C que acepte un ángulo en grados y visualice el tipo de ángulo
correspondiente a los grados introducidos.
F. El sistema de calificación americano (de Estados Unidos) se suele calcular de acuerdo
al siguiente cuadro:

Utilizando esta información, escribir un algoritmo que acepte una calificación numérica del
estudiante (0-100), convierta esta calificación a su equivalente en letra y visualice la
calificación correspondiente en letra.

Algoritmo

Entradas: Calificación numérica del estudiante.

Salidas: Equivalente en letra.

Restricciones: La calificación tendrá que ser un número entero entre 0 y 100.

1. INICIO
2. Pedir calificación del estudiante.
3. Leer calificación del estudiante.
4. Si la calificación es mayor o igual a 90
4.1. Imprimir “La calificación es equivalente a una A”.
5. Si la calificación es menor que 90 pero mayor o igual a 80
5.1. Imprimir “La calificación es equivalente a una B”.
6. Si la calificación es menor que 80 pero mayor o igual a 70
6.1. Imprimir “La calificación es equivalente a una C”.
7. Si la calificación es menor que 70 pero mayor o igual a 69
7.1. Imprimir “La calificación es equivalente a una D.”
8. Si la calificación es menor que 69
8.1. Imprimir “La calificación es equivalente a una F”.
9. FIN
G. Construye un diagrama de flujo y el correspondiente programa en C que permita
realizar la conversión de medidas de pesos, longitud y volumen, de acuerdo con la
tabla. Se debe escribir el valor a convertir, la medida en que está expresado el valor, el
nuevo valor y la nueva medida correspondiente
CONCLUSIONES

Está claro que las estructuras de selección o condicionales permiten realizar una u otra
acción dependiendo de la expresión lógica, esto es de gran ayuda al momento de realizar
algún tipo de programa. Las acciones posibles a realizar son mutuamente exclusivas, es
decir, solo se pueden ejecutar una a la vez dentro de toda la estructura. De igual manera nos
permiten ejecutar líneas de código de una manera más sencilla.

Tal y como pudimos observar al momento de realizar la práctica, el lenguaje C posee tres
tipos de estructuras de selección: la estructura if-else, la estructura switch y la estructura
condicional o como se encuentra en alguno libros como estructura ternaria.

También podría gustarte