Sunteți pe pagina 1din 14

UNIVERSIDAD AUTONOMA METROPOLITANA

Practica 4

Sobre:
Programación Selectiva

Alumno: Álvarez Peralta Jorge Armando

Matrícula: 2182002671

Profesor: Cruz Sandoval Alejandro

Grupo: CSAI81

Programación Estructurada SAI


OBJETIVOS:

1- Conocer estructuras de decisión simples y anidadas en lenguaje C.


2- Conocer el segundo paradigma de programación
3- Se conocerá nuevas palabras reservadas

INTRODUCCION:

En esta práctica se tratará el segundo paradigma de la programación, la cual nos habla de las
estructuras secuenciales y condicionales que operan en la programación de lenguaje C.
En programación, la estructura de secuencia es un tipo de estructura de control. También llamada
estructura secuencial. La estructura de secuencia hace referencia al orden de ejecución de
instrucciones que se hace de forma secuencial, o sea, una instrucción después de la otra.
Las instrucciones se suceden de tal forma que el resultado de la anterior puede afectar la siguiente
por ello la estructura de programación secuencial es muy importante y más fácil con menos errores
en cuestión
Por otro lado, En programación, una sentencia condicional es una instrucción o grupo de
instrucciones que se pueden ejecutar o no en función del valor de una condición.

Los tipos más conocidos de sentencias condicionales son el SI, ENTONCES (if..then), el
SI..ENTONCES..SI NO (if..then..else) y el SEGÚN (case o switch), aunque también podríamos
mencionar al manejo de excepciones como una alternativa más moderna para evitar el
"anidamiento" de sentencias condicionales.

Las sentencias condicionales constituyen, junto con los bucles, los pilares de la programación
estructurada, y su uso es una evolución de una sentencia en lenguaje ensamblador que ejecutaba la
siguiente línea o no en función del valor de una condición.
Una instrucción condicional nos permite plantear la solución a un problema considerando los
distintos casos que se pueden presentar. De esta manera, podemos utilizar un algoritmo distinto para
enfrentar cada caso que pueda existir en el mundo. Considere el método de la clase Producto que se
encarga de vender una cierta cantidad de unidades presentes en la bodega. Allí, se pueden presentar
dos casos posibles, cada uno con una solución distinta: el primer caso es cuando la cantidad que se
quiere vender es mayor que la cantidad disponible en la bodega (el pedido es mayor que la
disponibilidad) y el segundo es cuando hay suficientes unidades del producto en la bodega para
hacer la venta. En cada una de esas situaciones la solución es distinta y el método debe tener un
algoritmo diferente.
Ejemplo 1:
Escriba un programa que imprima si dos números son divisibles entre sí.
Ejemplo 2:
Programa que verifica el promedio de tres calificaciones e imprime “APROBADO” si este es mayor
o igual a 8.
Ejemplo 3:
Programa que verifica el promedio de tres calificaciones e imprime “APROBADO” si este
es mayor o igual a 8 y “REPROBADO” en caso contrario.
Ejemplo 4:
Programa en C que compara tres números enteros e indica el mayor.
Ejemplo 5:
Dada una calificación de un examen mediante un código escribir el literal que le corresponde
a la nota.
Ejemplo 6.
Programa en C que verifica si un determinado carácter es una vocal o una consonante.
Desarrollo Práctico

1.Escriba un programa en C que lea la hora de un día de notación de 24 horas y de la respuesta


en notación de 12 horas.
2. Escriba un programa que determine si un año es bisiesto o no lo es.
3. Escribe un programa que realice un menú con las diferentes operaciones aritméticas (suma, resta,
multiplicación y división).
Cuestionario:

Responde a cada una de las siguientes preguntas.


1. Hacer un programa que compara tres números y determina cuál es el mayor de los tres, diseñar su
seudocódigo, diagrama de flujo y codificarlo en C.

Seudocódigo:

1- Inicio: El mayor de 3 números enteros


2- Leer las variables A, B, C
3-

Si A>B entonces
B>C si no entonces A<B
Entonces B<C

Si A<B entonces
B<C si no entonces A>B
Entonces B>C
Siendo m el mayor

4- Conocer número mayor


5- Fin
2. Todos los programas pueden ser escritos en función de tres estructuras de control, menciona la
segunda estructura o paradigma de programación. El segundo paradigma es la condicional o selectiva

3. La estructura de selección o selectiva se utiliza para ejecutar una acción cuando una condición es
verdadera, y otra acción cuando la condición es falsa. (F o V). Es V

Conclusión:

El segundo paradigma de la programación ayuda al usuario a crear programas, en donde es


más sencillo y hay menos posibilidades de comer un error en condicionales. Esta evalúa la
condición, por verdadera ejecuta una instrucción y si es falsa no ejecuta ninguna
instrucción. Además, se conocieron las palabras reservadas para este segundo
paradigma y su importancia al momento de programar.

S-ar putea să vă placă și