Logo Studenta

resolucionproblemas Equipo 5 - César Esquivel

¡Estudia con miles de materiales!

Vista previa del material en texto

EJERCICIO 0 Resuelva los ejercicios lógicos y proporcione la declaración de salida esperada (verdadero/falso):
( verdadero && verdadero ) // Verdadero
 
( falso && verdadero ) // Falso
  
( verdadero && falso ) // Falso
  
( falso && falso ) // Falso
( verdadero || verdadero ) // Verdadero
        
( verdadero || falso ) // Verdadero
     
( falso || verdadero)  // Verdadero
    
( falso || falso )   // Falso
!( falso || verdadero ) // Falso
!( falso && verdadero ) // Verdadero
( !falso && verdadero ) // Verdadero
( !verdadero && verdadero ) // Falso
( !falso || falso ) // Verdadero
Ejercicio 1 ¿Desea beber algo?
a) Dado un grupo de 5 personas: A,B,C,D y E:
b) Una de ellas es artista, otra es médico, otra es periodista, otra es deportista y otra es juez.
c) Tres de ellas A,C y el juez prefieren el té antes que el café y dos de ellas B y el periodista prefieren el café al té.
d) El deportista, D y A son amigos entre sí, pero dos de ellos prefieren el café al té.
e) El artista es hermano de C.
1. ¿Quién es el artista? A
2. ¿Quién es el deportista? B
3. ¿Cuál de los siguientes grupos incluye a una persona que prefiere el té pero no es juez?
	A-C-E	D-E	B-C-E	B-D	ninguno de los anteriores
4. ¿Quién es médico? C
5. ¿Cuál de las afirmaciones dadas es trivial (es decir no es necesaria para responder a las preguntas anteriores) Inciso a
Definir el problema: 
Variables: A,B,C,D y E.
Constantes: Té y Café. Artista es hermano de C.
Objetos: Artista, médico, periodista, deportista y juez
Datos:
Té: A,C, Juez
Café: B, Periodista
Después:
Té: Artista(A), Médico(C) y el juez (E).
Café: Deportista(B) y el periodista (D).
Seudocódigo: Definir la identidad de las variables 
If (café)
	“B” or “Periodista”
	If (deportista)
		“Eres la variable B, el deportista”
	Else
		“Eres la variable D, el periodista”
Else
	Switch(“A” or “C” or “Juez”)
	Case1 (Juez && !A && !C)
		“Eres la variable E, el Juez”
	Case2 ( !Juez && Hermano de C)
		“Eres la variable A, el artista”
	Case3 (C && !Juez)
		“Eres la variable C, el médico)
Sin usar switch;
If (café)
	“deportista” or “periodista”
	If (deportista)
		“Eres la variable B, el deportista”
	Else
		“Eres la variable D, el periodista”
Else
	If(Juez)
		“Eres la variable E, el juez”
	Else(“artista” or “médico”)
		If(artista)
			“Eres la variable A, el artista”
		Else
			“Eres la variable C, el médico”
Ejercicio 2 Par o Impar
Elabora un algoritmo para leer un número y determinar si es par o impar.
Variable: Entero N
Ingresa un número (N):
If N%2 == 0: 
	Es par
Else:
	Es impar
Ejercicio 3 Números
Elaborar un algoritmo para leer 3 números y determinar sí uno es la suma de los otros dos.
Constantes: N/A
Variables: Entero: N1, N2, N3
Ingresa 3 números enteros: N1, N2, N3
If ((N1 + N2) == N3)
	"N3 es igual a la suma de N1 y N2”
Elif ((N1 + N3) == N2)
	"N2 es igual a la suma de N1 y N3”
Elif ((N2 + N3) == N1)
	"N1 es igual a la suma de N2 y N3”
Ejercicio 4 Múltiplo de 3
Solicitar un entero y determinar si es múltiplo de 3 y además que se encuentre en el rango (100-200)
Constante: Múltiplo de 3 y rango de (100-200)
Variable: Entero N
Ingrese un número entero: N
If (N >=100 && N<=200) 
	If(N%3 == 0)
		“El número es múltiplo de 3”
	Else 
		“El número se encuentra dentro del rango pero no es múltiplo de 3”
Else 
	“El número se encuentra fuera del rango”
Ejercicio 5 Signo Zodiacal
Elaborar un algoritmo para leer la fecha de nacimiento de una persona que muestre su signo zodiacal.
Constante: Fechas y Signos
Variables: Cadena: x  Entero: y
Aries: del 18 de abril al 13 de mayo.
Tauro: del 13 de mayo al 21 de junio.
Géminis: del 21 de junio al 20 de julio.
Cáncer: del 20 de julio al 10 de agosto.
Leo: del 10 de agosto al 16 de septiembre.
Virgo: del 16 de septiembre al 30 de octubre.
Libra: del 30 de octubre a 23 de noviembre.
Escorpio: 23 de noviembre al 29 de noviembre.
Ofiuco: del 29 de noviembre al 17 de diciembre.
Sagitario: del 17 de diciembre al 20 de enero.
Capricornio: del 20 de enero al 16 de febrero.
Acuario: del 16 de febrero al 11 de marzo.
Piscis: del 11 de marzo al 18 de abril.
Ingrese su fecha de nacimiento: Mes X / día Y
If((x==”abril” && y>=19) || (x==”mayo” && y<=13))
	“Eres Aries”
elif((x==”mayo” && y>=14) || (x==”junio” && y<=21))
	“Eres Tauro”
elif ((x==”junio” && y>=21) || (x==”julio” && y<=20))
	“Eres Géminis”
elif ((x==” julio” && y>=21) || (x==”agosto” && y<=10))
	“Eres Cáncer”
elif ((x==”agosto” && y>=11) || (x==”septiembre” && y<=16))
	“Eres Leo”
elif ((x==” septiembre” && y>=17) || (x==”octubre” && y<=30))
	“Eres Virgo”
elif ((x==” octubre” && y>=31) || (x==”noviembre” && y<=23))
	“Eres Libra”
elif ((x==” noviembre” && y>=24) || (x==”noviembre” && y<=29))
	“Eres Escorpio”
elif ((x==”noviembre” && y>=30) || (x==”diciembre” && y<=17))
	“Eres Ofiuco”
elif ((x==” diciembre” && y>=18) || (x==”enero” && y<=20))
	“Eres Sagitario”
elif ((x==” enero” && y>=21) || (x==”febrero” && y<=16))
	“Eres Capricornio”
elif ((x==” febrero” && y>=17) || (x==”marzo” && y<=11))
	“Eres Acuario”
Else((x==”marzo” && y>=18) || (x==”abril” && y<=18))
	“Eres Piscis”
Ejercicio 6 Elabora un algoritmo para leer  de un menú, la opción para dibujar las siguientes figuras geométricas:
  Menú
1. Triángulo
2. Cuadrado
3. Círculo
4. Rectángulo
5. Salir
Print (
1.	Triángulo
2.	Cuadrado
3.	Círculo
4.	Rectángulo
5.	Salir
Selecciona un número)
If 1
Print Triangulo
If 2
Print Cuadrado
If 3 
Print círculo
If 4
Print Rectángulo
Else Salir

Continuar navegando