programacion en c
Peras con peras, manzanas con manzanas
CENTRO UNIVERSITARIO ENRIQUE DIAZ DE LEON
INGENIERIA EN SOFTWARE
Programación I
Como en cada practica, comenzaremos a determinar algunos conceptos, estoo para que al
momento de hacer la practica nos quede aun mucho mas claro, los temas que veremos en esta
practica son las siguientes:
- Condicionales Simples y dobles
(Eneste tema sobre las condicionales, conoceremos su estructura, para que sirven y sus
diferencias entre cada una de ellas)
- Multiseleccion
(En este también conoceremos su estructura y para que sirven)
- If, If-else, switch, case y breack en el lenguaje C organizacion y uso de cada palabra.
Bien, ya tenido los temas, comenaremos con lo que son las condicionales, una condicional
simple es unmodo de tomar una decision segun a lo que nos estamos refiriendo, la respuesta
que siempre tenemos que dar en esta desison es un si o un no o verdades o falso, nunca se
puede responder con algo distino a ello (esto aplica tanto en las condicionales simples y dobles),
un ejemplo de las condiciones es cuando uno pregunta, 'Tienes 3 hijos?' o bien, 'Tu hermano es
Juan', si se fijan en estaspreguntas solo tenemos que responder un si si es verdades o no si es
falso, una vez teniendo definido el concepto de condicional a continuacion les motrare su
estructura de una condicional simple en diagramas de flujo:
Página 2
Maestro. Fabián González Torres
CENTRO UNIVERSITARIO ENRIQUE DIAZ DE LEON
INGENIERIA EN SOFTWARE
Programación I
o bien como lo ha confirmado Enrique Q. (2003)[1]:
“Las estructuras condicionales simples se les conocen como Tomas de decisión”
y tambien Antonio G. (2006) [2]:
“La estructura condicional simple ( IF - THEN ), permite realizar una determinada acción
si la condición a evaluar es verdadera; seguir el flujo de control secuencial en el caso de
que la condición sea falsa”
Las condiciones dobles es parecido a la condicional doble mas con aúnica diferencia que en la
condicional doble podremos decidir si es verdadero la falsa nuestra respuesta, como ejemplo,
en las condisionales simples, nos pueden preguntar, 3 es menor a 5 ( 3>> no
peraut == persona y color == amarillo >>> no
peraut == persona y color == rojo >>>> si
entonces “Avanza”
peraut == auto y color == verde >>>> no
peraut == auto y color == amarillo >>>> no
peraut ==auto y color == amarillo >>>> no
fin del proceso
Como se puede ver en el proceso anterior, los 3 primeros procesos podia si tentrar por que era
una persona la que estabamos usando, pero el color no era el correcto, lo que por esta razon los
2 primeros procesos decia “no” por que no cumplian con toda la condicion, solo el proceso 3 si
cumplia con que era una persona y el semaforo era rojo. Página 9
Maestro. Fabián González Torres
CENTRO UNIVERSITARIO ENRIQUE DIAZ DE LEON
INGENIERIA EN SOFTWARE
Programación I
Otro ejemplo en donde se puede usar estos 3 tipos de condiciones, es con una maquina de
refrescos, en donde le daremos dinero, escojamos un refresco y te devuelba el cambio, el
pseudocodigo seria el siguiente:
inicio
refresco = 0
dinero = 0
imprimir “querefresco deseas 1)fanta 2)coca) 3)manzana 4)agua 5)sprite 6)te”
leer refresco
imprimir “ingresa el dinero”
leer dinero
si refresco == 1
dinero -= 10
imprimir “Fanta, su cambio es de ”
si refresco == 2
dinero -= 9
imprimir “Coca, su cambio es de ”
si refresco == 3
dinero -= 9
imprimir “Manzana, su cambio es de ”
si refresco == 4
dinero -= 7
imprimir “Agua, su cambio es de ”
si refresco== 5
Página 10
Maestro. Fabián González Torres
CENTRO UNIVERSITARIO ENRIQUE DIAZ DE LEON
INGENIERIA EN SOFTWARE
Programación I
dinero -= 9
imprimir “Sprite, su cambio es de ”
si refresco == 6
dinero -= 15
imprimir “Te, su cambio es de ”
fin de proceso
En donde este programa puede ser ejecutado de igual forma como el anterior para saber si esta
correcto, en este caso,...
Regístrate para leer el documento completo.