Está en la página 1de 16

Carátula para entrega de prácticas

Facultad de Ingeniería Laboratorio de docencia

Laboratorios de computación
salas A y B
Profesor: Ing. Karina Garcia Morales

Asignatura: Fundamentos de Programacion

20
Grupo:

7
No. de práctica(s):

Integrante(s): Esquivel Medrano Uriel Antonio

No. de lista o brigada: 17

Semestre: 2023-1

28 / 09 / 22
Fecha de entrega:

Observaciones:

CALIFICACIÓN: __________
Objetivos:
El alumno 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.

Desarrollo:
La practica comenzó y lo primero que vimos fue la Estructura de control selectiva If
la cual es la estructura de control mas simple y su sintaxis es la siguiente:

En esta estructura se evalúa la expresión lógica y, si se cumple (si la condición es


verdadera), se ejecutan las instrucciones del bloque que se encuentra entre las
llaves de la estructura. Si no se cumple la condición, se continúa con el flujo
normal del programa.

Lo siguiente fue trabajar con el Programa1.c , asi que abrimos la terminal,


creamos nuestro archivo con el nombre del porgrama, copiaremos el programa de
la practica y lo pegamos en nuestro archivo, si hay correcciones que hacerle, se le
hacen, guardamos y salimos, compilamos y después ejecutamos. (Este proceso
lo repetiremos con cada programa)

Primero, presentare una fotografía del programa a ejecutar que esta en la practica
y después una foto do e la terminal donde el programa ya fue compilado y
ejecutado, mostrando nuestros resultados en pantalla:
Este programa comprueba que las condiciones son numéricas 0 → falso, ≠ 0 →
verdadero.

A continuación el Programa2.c :
En este programa lo que hicimos fue cambiar el valor del if(-38) por cualquier otro
valor entero.

Despues, lo siguiente fue codificar un programa que fue previamente hecho en


clase, en el que preguntamos su edad al usuario y depende de su respuesta se
imprimirá en su pantalla si es mayor de edad o no.

El siguiente programa a realizar fue el 3.c de la practica, donde nos indicara si el


numero ingresado es par o impar:
La siguiente estructura vista en clase fue la Estructura de Control Selectiva If-Else
anidada, donde revisamos la Condicional ternario que es una forma reducida de
escribir la condicional SI, de esta manera podremos expresar todo en una sola
linea.
Despues de esto, realizamos el Programa4.c , el cual ordena en forma
descendente tres valores enteros dados:
La siguiente estructura vista en clase fue la Estructura de Control Selectiva Switch-
Case, su sintaxis es la siguiente:

La estructura switch-case evalúa la variable que se encuentra entre paréntesis


después de la palabra reservada switch y la compara con los valores constantes
que posee cada caso (case). Los tipos de datos que puede evaluar esta
estructura son enteros, caracteres y enumeraciones.

Al final de cada caso se ejecuta la instrucción break, ya que si se omite esta


palabra reservada se ejecutaría el siguiente caso, es decir, se utiliza para indicar
que el bloque de código a ejecutar ya terminó y poder así salir de la estructura.

Si la opción a evaluar no coincide dentro de algún caso, entonces se ejecuta el


bloque por defecto (default). El bloque por defecto normalmente se escribe al final
de la estructura, pero se puede escribir en cualquier otra parte.
Si se escribe en alguna otra parte el bloque debe terminar con la palabra
reservada break.
El siguiente programa a ejecutar fue el 9.c , el cual tiene la condicional switch-
case. El programa a ejecutar nos permite elegir una opción del menú a partir del
carácter ingresado:
Despues, usando la misma estructura de este programa, creamos nuestro propio
menú con nuestras opciones:

Despues analizamos la enumeración :

Una variable enumerador se puede crear de la siguiente manera:

enum identificador {VALOR1, VALOR2, ... , VALORN};

Para crear una enumeración se utiliza la palabra reservada enum, seguida de un


identificador (nombre) y, entre llaves se ingresan los nombres de los valores que
puede tomar dicha enumeración, separando los valores por coma.
Los valores son elementos enteros y constantes (por lo tanto se escriben con
mayúsculas).
Una vez vista la enumeración, ejecutaremos el programa8.c , el cual utiliza la
variable enum (numerador) y nos permite elegir una opción del menú a partir del
entero ingresado :
Y por ultimo, ejecutaremos el programa9.c , el cual nos permite calcular el error
matemático a partir de dos valores (a y b) ingresados desde la entrada estándar
(el teclado), a partir de la fórmula: E = |a – b|.
Donde a es el valor real y b es el valor aproximado o viceversa.
Ejercicios en Casa:
1.-
2.-
3.-
4.-
Conclusiones:
Esta practica me ha gustado bastante ya que el estar compilando y ejecutando
códigos es super útil ya que la practica te ayuda bastante, te sirve para aprender
que significa cada signo, como declarar variables, leer variables, imprimir en
pantalla, utilizar estructuras, etc...
Creo que el sentimiento de compilar y ejecutar un programa sin ningún error es
muy satisfactorio, me ha gustado bastante la practica.

Bibliografia:
El lenguaje de programación C. Brian W. Kernighan, Dennis M. Ritchie, segunda
edición, USA, Pearson Educación 1991.

También podría gustarte