Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un selecto grupo de destacados científicos con mucho tiempo libre se dedican al estudio
de dos comunidades de hormigas que luchan por la supremacía de una gran cantidad
de arbustos que servirían como fuente de alimento, recabando minuciosamente los
siguiente datos de c/u de estos simpáticos insectos. Nombre de hormiga, color (1-Negra,
2-Roja), cantidad de hojas que come por día y velocidad de traslado de hojas al
hormiguero. Descubrí:
a. Total de hormigas negras.
b. Promedio de velocidad de cada color.
c. Como se llama la hormiga que mas come
INICIO
Continua = ”S”
Negras=0
Rojas=0
SumaN=0
SumaR=0
MayorCantidadHojas=0
MIENTRAS Continua = “S”
Escribir “Ingrese el Nombre de la hormiga: “
Leer nombre
Escribir “Ingrese el color de la hormiga (1: Negra / 2: Roja)”
Leer color
Escribir “Ingrese la cantidad de hojas”
Leer cHojas
Escribir “Ingrese la velocidad de traslado”
Leer velocidad
SI color = 1 entonces
Negras = negras + 1
SumaN = SumaN+velocidad
PromedioN = SumaN / Negras
SINO
Rojas = Rojas + 1
SumaR = SumaR+velocidad
PromedioR = SumaR / Rojas
FINSI
Clase 11
-1-
Escribir “El nombre de la hormiga que mas come es: “,Mayornombre
FIN
Python
Continua = ”S”
Negras=0
Rojas=0
SumaN=0
SumaR=0
MayorCantidadHojas=0
while Continua = “S”:
nombre=raw_input( “Ingrese el Nombre de la hormiga: “)
color=input(“Ingrese el color de la hormiga (1: Negra / 2: Roja)”)
cHojas=input(“Ingrese la cantidad de hojas”)
velocidad=input(“Ingrese la velocidad de traslado”)
if color = 1:
Negras = negras + 1
SumaN = SumaN+velocidad
PromedioN = SumaN / Negras
else
Rojas = Rojas + 1
SumaR = SumaR+velocidad
PromedioR = SumaR / Rojas
Leer ENTONCES
MIENTRAS SI
continua=S nombre color hojas Velocidad color=1 negras= SumaN= PromedioN
negras+1 SumaN+ SumaN/
Velocidad Negras
SINO ENTONCES
SI Leer
rojas= SumaR= PromedioR cHojas>MayorcHojas MayorcHojas MayorNombre continua
rojas+1 SumaR+ SumaR/ hojas nombre
Velocidad Rojas
Clase 11
-2-
- - - 20>0 20 X1 S
0+1=1 0+10=10 10/1=10 15>20 - - S
1+1=2 10+2=12 12/2=6 30>20 30 X3 N
Escribir
negras PromedioN PromedioR Mayornombre
1 5 6 X3
En transilvania el conde drácula hacia un sumario de todas sus victimas y anotaba los
siguientes datos: nombre de la victima, edad, tipo de sangre (Grupo A; Grupo B; Grupo
AB; Grupo 0), factor (rh+,rh-) y cantidad de sangre. El conde necesita que lo ayudes con
estas incógnitas:
a) nombre del más viejo.
b) edad del que tiene mas sangre.
c) nombre y tipo de sangre del más joven.
d) promedio de sangre tipo 0.
INICIO
Continua = ”S”
MayorEdad=0
MayorCantidad=0
MenorEdad=999
Suma0=0
Grupo0=0
MIENTRAS Continua = “S”
Clase 11
-3-
MayorEdad2=edad
FINSI
SI edad < MenorEdad entonces
MenorEdad = edad
MenorNombre=nombre
MenorGrupo=grupo
MenorFactor=factor
FINSI
SI grupo = 4 entonces
Suma0= suma0 + edad
Grupo0=grupo0 + 1
Promedio0=suma0/grupo0
FINSI
Python
Continua = ”S”
MayorEdad=0
MayorCantidad=0
MenorEdad=999
Suma0=0
Grupo0=0
while Continua = “S”:
Clase 11
-4-
MenorGrupo=grupo
MenorFactor=factor
if grupo = 4:
Suma0= suma0 + edad
Grupo0=grupo0 + 1
Promedio0=suma0/grupo0
Leer ENTONCES
MIENTRAS SI
continua=S nombre factor grupo cantidad edad edad>mayorEdad mayoredad mayornombre
edad nombre
ENTONCES
SI SI
cantidad>mayorCantidad mayorCantidad mayorEdad2 edad<menorEdad
cantidad edad
ENTONCES ENTONCES
SI
menorEdad menorNombre menorGrupo menorFactor grupo=4 suma0= grupo0= promedio0=
edad nombre grupo Factor suma0+ grupo0+ suma0/grupo0
edad 1
25 X1 1 1 1=4 - - -
23 X2 4 1 4=4 0+23=23 0+1=1 23/1=23
- - - - 1=4 - - -
Leer Escribir
continua mayorNombr
e mayorEdad2 menorNombre menorEdad menorFactor menorGrupo Promedio0
X3 25 X2 23 1 4 23
Clase 11
-5-
S
S
N
INICIO
Continua = ”S”
Suma=0
Personas=0
MayorCantidadHojas=0
MIENTRAS Continua = “S”
Escribir “Ingrese el Nombre del concursante: “
Leer apenom
Escribir “Ingrese el país de procedencia: “
Leer país
Escribir “Ingrese el tiempo bajo el agua: “
Leer tiempo
Escribir “Ingrese los puntos obtenidos: “
Leer puntos
SI tiempo > 6 ENTONCES
Escribir “Se ahogo”
SINO
SI tiempo > MayorTiempo ENTONCES
MayorTiempo = tiempo
MayorPais = país
MayorNombre=nombre
FINSI
FINSI
Suma=suma+puntos
Personas=personas+1
Escribir “Continua trabajando S/N”
Leer continua
FINMIENTRAS
Promedio = suma /personas
Escribir “Nombre, País y puntos obtenidos del que mas aguanto”, MayorNombre,
MayorPais, MayorTiempo
Escribir “El Promedio de puntos: “,promedio
FIN
Python
Clase 11
-6-
Continua = ”S”
Suma=0
Personas=0
MayorCantidadHojas=0
while Continua = “S”:
apenom=raw_input(“Ingrese el Nombre del concursante: “)
país=raw_input(“Ingrese el país de procedencia: “)
tiempo=input(“Ingrese el tiempo bajo el agua: “)
puntos=input(“Ingrese los puntos obtenidos: “)
if tiempo > 6:
print “Se ahogo”
else
if tiempo > MayorTiempo:
MayorTiempo = tiempo
MayorPais = país
MayorNombre=nombre
Suma=suma+puntos
Personas=personas+1
Continua=raw_input(“Continua trabajando S/N”)
Promedio = suma /personas
print “Nombre, País y puntos obtenidos del que mas aguanto”, MayorNombre,
MayorPais, MayorTiempo
print “El Promedio de puntos: “,promedio
promedio Escribir
Suma = personas= Escribir suma/personas mayorNombre mayoPais mayorTiempo promedio
suma + personas+ coninua
250/3=83 X1 Chile 5,9 83
puntos 1
0+100=100 0+1=1 S
100+60=160 1+1=2 S
160+90=250 2+1=3 N
Clase 11
-7-