Hasta el momento se conoce lo que es una Estructura Condicional tanto simple como doble y múltiple.
Se entiende que la condición al ser evaluada sólo arroja dos posibles resultados: verdadero o falso. Sin embargo, la variable que se está evaluando puede tomar más de dos valores.
Un buen ejemplo es el caso del semáforo. Si el semáforo es la variable a evaluar, ésta puede tomar 3 posibles valores: rojo, amarillo o verde. Pero al momento de evaluar se debe hacer específicamente respecto a alguno de sus valores para establecer la comparación y ahí es donde se generan las dos posibles respuestas:
(Ejm)
Si semaforo="rojo" entonces (sólo hay 2 respuestas: está en rojo, no está en rojo)
detenerse
sino
Si semaforo="amarillo" entonces (2 respuestas: está en amarillo, no está en amarillo)
observar
tener precaucion
preferiblemente recortar
sino (no requiere volver a preguntar, sólo queda esta posibilidad)
continuar
finsi
finsi.
TAREA:
Visto esto, indique un ejemplo cotidiano (como el semáforo), que se resuelva mediante una estructura condicional anidada o múltiple, es decir, en el que la variable a evaluar tenga más de dos posibles valores.
Tienen hasta el día sábado a mediodía para responder.
Para cerrar el ciclo de respuestas, la docente dejará un comentario indicando la acción. Los comentarios que se registren posterior a éste, no serán válidos.
Condicional con mas de dos opciones.
ResponderEliminarEl día
Variable a estudiar por que tiene (mañana, tarde, noche)
Si s de mañana= (entonces salimos a la UNEFA)
Si no
Si es de tarde entonces estudiamos
Si no
Es de noche entonces descansamos
Finsi.
finsi.
El mejor ejemplo para visualizar esto es cuando se quiere hacer ,un programa que calcule con tres o mas números cual es el mayor o el menor.
Ejemplo:
x , y,z:numeros
Si(x>y) y (x>z) entonces el numero mayor es x
Si no
Si (y>z) y (y>x) entonces el mayor es y
Si no
El mayor es z
Hola Prof. bueno lo que entendí fue esto espero que este bien chau......
la estructura condicional consiste en declarar diferentes variables y comparar dos sino se cumple la primera se cumple la segunda sino se cumplen ninguna de las dos logicamente se cumple la tercera, un ejemplo:
ResponderEliminarvar
(Lunes, Martes, Miercoles,);
si dia='lunes'entonces(no es martes ni miercoles)
write:('AMANECI ENRRATONAO,');
sino
si dia='martes' entonces(no es lunes ni miercoles)
write:(tengo clases,');
sino
write:('hoy es miercoles ya falta poco pa el viernes que bueno')
finsi
finsi
bueno profe almenos eso es lo que entiendo y ademas es un ejemplo de la vida diaria.
SOY GUILLERMO SEGOVIA
QUE TENGA BUN DIA
program semana;
ResponderEliminarvar
dia: integer;
begin
readln (dia);
case dia of
1: writeln ('Domingo');
2: writeln ('Lunes');
3: writeln ('Martes');
4: writeln ('Miercoles');
5: writeln ('Jueves');
6: writeln ('Viernes');
7: writeln ('Sabado');
else
writeln ('No existe');
end;
readln;
end.
JUAN, EDUARDO: EDADES
ResponderEliminarSI (JUAN ES > Q EDUARDO)
SINO
SI (EDUARDO ES > JUAN)
SINO AMBOS SON MAYORES
FINSI
QUE TENGA BUEN DIA PROFE HASTA EL PROXIMO VIERNES SOY JUAN GUERRERO 19913072 IM-605
var
ResponderEliminar(mañana,tarde,noche)
('si es de manana entonces desayuno')
si no
('es la tarde entonces almuerzo')
si no
('es de noche entonces ceno')
finsi
finsi.
Condicion con dos opciones
ResponderEliminarEn el dia
Variable
llueve,no llueve:
llueve(´entonce no salgo´)
si no
no llueve= (`salgo´)
finsi
finsi.
si un desayuno consta de una arepa y un vaso de jugo y este tiene un costo de bsf.10.ºº
ResponderEliminarsi hoy pedro no desayuno en su casa y quiere desayunar en la luncheria pero su presupuesto es de bsf.8.ºº,
entonces pedro no podra comprar el dasyuno,
sino compra el jugo o compra la arepa.
Yrimar Mejias...
Buenas tardes profesora un ejemplo de esto seria un modulo de GPS (Sistema de Posicionamiento Global) donde este en una autopista te da las opciones de por donde puedes transitar, donde la direccion a escoger seria la variable, este a su vez tiene tres posibles valores que serian hacia la izquierda, a la derecha o seguir derecho.
ResponderEliminarSuponiendo que vamos por la via antes de llegar a valencia entonces quedaria asi:
Si direccion="izquierda" entonces
---Usted tomara el retorno
-sino
-si direccion="derecha" entonces
---Usted se dirige a "Los Guayos"
-sino (No se colocaria la direccion "derecho" ya que por descarte es la unica que queda)
---Usted se dirige a Valencia
finsi
finsi.
Francisco Urdaneta
C.I. 20.356.615
IM-605
como esta profe soy Daniel Dominguez en realidad no sabia que poner asi que invente y saque uno de los colores primarios porque el que se me ocurrio de la vida diaria esta un poco chimbo pero luego lo escribo y se lo paso al correo
ResponderEliminarprogram colores;
uses crt;
var color,x:string;
begin
writeln;
writeln ('este programa muestra si el color es o no primario');
writeln ('indique un color');
if (color='blanco') then
writeln ('este color no es primario pero esta formado por ellos en partes iguales')
else
if (color='negro') then
writeln ('este color se forma por la ausencia de los colores primarios')
else
if ((color='amarillo') or (color='rojo') or (color='azul')) then
writeln ('este color es primario')
else
writeln ('este no es un color primario');
read(x)
end.
bueno eso es lo q se me ocurrio no es de la vida diaria pero es algo por lo menos hago uso de condicionales bueno hasta luego y gracias que tenga un buen fin de semana cuidese Att: Daniel Dominguez Im-605
ejemplo:
ResponderEliminarinicio:(mañana,tarde,noche)
si es de mañana entonces:(salgo a correr)
sino:
( en la tarde entonces estudio)
sino:
(en la noche salgo a pasear)
profe lo hice lo mas cotidiano que pude
juan arcila seccion im_605
program Zapata;
ResponderEliminarvar
tenedor,cucharilla,cuchillo,x:integer;
begin
writeln('Un programa que diga si es tenedor cucharilla o cuchillo');
writeln('indique el objeto')
if ('Es tenedor') then
writeln('no es cucharilla ni cuchillo')
if('Es cucharilla') then
writeln('No es tenedor ni cuchillo')
if('Es cuchillo') then
writeln('no es ni tenedor ni cucharilla');
read(x)
end.
profesora espero que este bien disculpe lo tarde tuve problemas de gripe! jesus Zapata C.I.19132384 IM- 605.
Program_nota_de_un_alumno;
ResponderEliminarvAR
nota:integer;
x:char;
Begin
writeln;
writeln('verificar la nota de un alumno');
writeln;
write('nota a evaluar: ');
readln(nota);writeln;
if (nota > 0) and (nota < 10) then
writeln('el alumno esta raspao')
if (nota > 0) and (nota >= 10) then
writeln('el alumno no esta raspao')
else
if (nota < 0)or (nota > 20) then
writeln('dato incorrecto')
readln(x)
end.
EJEMPLO
ResponderEliminarinicio:(cafe frio , cafe caliente)
cafe frio("no lo tomo")
sino:
cafe caliente("lo tomo")
finsi
finsi.
feliz fin profe.........lennon adames 19724900
ejemplo
ResponderEliminarfin de semana="ir a la playa" entonces( tengo dos opciones ir a la playa, o no ir a la playa)
-no puedo estudiar para la evaluacion del lunes.
sino
fin de semana:" ir a fiesta" ( tenemos dos opciones ir a fiesta o no ir a fiesta)
-puedo tener tiempo para estudiar
-no gastaria mucho dineros
sino
( no require volver a preguntar solo que da esta posibilidad)
- que darme en casa estudiando a la evalucion del lunes.
ATT: PALMA LUIS
C.I: 19.594.775
FELIZ DIA.......
var
ResponderEliminar(trasnporte,no hay trasporte)
si hay transporte (voy a la universidad)
sino
no hay transporte (me quedo en casa)
finsi
FINSI
richard chavez CI 18610705
que tenga buenas tardes profesora
variables(despertador)
ResponderEliminarsi suena el despertador entonces
me tengo que levantar
si no suena el despertador entonces
me despierta mi mama
sino
me quedo dormido hasta tarde
finsi
finsi
Soy fuad khiyami 15733276 IM-605.
Los salvó la campana o más bien el Internet porque a pesar de que hoy (increíblemente) no ha fallado la electricidad, si lo ha hecho Internet y hasta ahora puedo añadir mi comentario de cierre de participación.
ResponderEliminarSin embargo me decepciona la poca cantidad de personas que participaron, mucho menos de la mitad de la sección respondió.
También es frustrante ver que la inventiva de unos futuros sea tan escasa como para escribir: "Si es lunes entonces estoy ENRRATONAO...". Eso es todo lo que pueden ofrecer? Triste!!!