Documente Academic
Documente Profesional
Documente Cultură
Practica 4
Sobre:
Programación Selectiva
Matrícula: 2182002671
Grupo: CSAI81
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
Seudocódigo:
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
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: