Clase 11 Ejercicios Resueltos.doc

  • Uploaded by: Profesora Leticia
  • 0
  • 0
  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Clase 11 Ejercicios Resueltos.doc as PDF for free.

More details

  • Words: 1,331
  • Pages: 7
Ejercicios resueltos Clase 11: 

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 SI cHojas > MayorcHojas entonces MayorcHojas = cHojas MayorNombre = Nombre FINSI Escribir “Continua trabajando S/N” Leer continua FINMIENTRAS Escribir “El total Hormigas Negras es: “, Negras Escribir “El Promedio de velocidad de hormigas negras es: “,PromedioN Escribir “El Promedio de velocidad de hormigas rojas es: “,PromedioR

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 if cHojas > MayorcHojas: MayorcHojas = cHojas MayorNombre = Nombre Continua=raw_input(“Continua trabajando S/N”) print “El total Hormigas Negras es: “, Negras print “El Promedio de velocidad de hormigas negras es: “,PromedioN print “El Promedio de velocidad de hormigas rojas es: “,PromedioR print “El nombre de la hormiga que mas come es: “,Mayornombre Leer ENTONCES MIENTRAS SI continua=S nombre color hojas Velocidad color=1 negras= SumaN= PromedioN negras+1 SumaN+ SumaN/ Velocidad Negras S=S S=S S=S N=S

X1 X2 X3

1 2 2

20 15 30

5 10 2

1=1 2=1 2=1

0+1=1 -

SINO

0+5=5 -

5/1=5 -

ENTONCES SI rojas= SumaR= PromedioR cHojas>MayorcHojas MayorcHojas MayorNombre rojas+1 SumaR+ SumaR/ hojas nombre Velocidad Rojas

Clase 11 -2-

Leer continua

0+1=1 1+1=2

0+10=10 10+2=12

10/1=10 12/2=6

20>0 15>20 30>20

20 30

X1 X3

S S 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” Escribir “Ingrese el Nombre de la victima: “ Leer nombre Escribir “Ingrese el Factor de sangre (1: RH+ / 2: RH-): “ Leer factor Escribir “Ingrese el Grupo de sangre (1: Grupo A / 2: Grupo B / 3: Grupo AB / 4: Grupo 0)” Leer grupo Escribir “Ingrese la cantidad de sangre:” Leer cantidad Escribir “Ingrese la edad:” Leer edad SI edad > MayorEdad entonces MayorEdad = edad MayorNombre=nombre FINSI SI cantidad > Mayorcantidad entonces MayorCantidad = cantidad

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 Escribir “Continua trabajando S/N” Leer continua FINMIENTRAS Escribir “El mas viejo es: “,mayornombre Escribir “La edad del que tiene mas sangre es: “,MayorEdad2 Escribir “Los datos del mas joven son: “,MenorNombre, MenorFactor, MenorGrupo Escribir “El promedio de sangre tipo 0 es: “,promedio0 FIN Python Continua = ”S” MayorEdad=0 MayorCantidad=0 MenorEdad=999 Suma0=0 Grupo0=0 while Continua = “S”: nombre=raw_input(“Ingrese el Nombre de la victima: “) factor=input(“Ingrese el Factor de sangre (1: RH+ / 2: RH-): “) grupo=input(“Ingrese el Grupo de sangre (1: Grupo A / 2: Grupo B / 3: Grupo AB / 4: Grupo 0)”) cantidad=input(“Ingrese la cantidad de sangre:”) edad=input(“Ingrese la edad:”) if edad > MayorEdad: MayorEdad = edad MayorNombre=nombre if cantidad > Mayorcantidad: MayorCantidad = cantidad MayorEdad2=edad if edad < MenorEdad: MenorEdad = edad MenorNombre=nombre Clase 11 -4-

MenorGrupo=grupo MenorFactor=factor if grupo = 4: Suma0= suma0 + edad Grupo0=grupo0 + 1 Promedio0=suma0/grupo0 Continua=raw_input(“Continua trabajando S/N”) print “El mas viejo es: “,mayornombre print “La edad del que tiene mas sangre es: “,MayorEdad2 print “Los datos del mas joven son: “,MenorNombre, MenorFactor, MenorGrupo print “El promedio de sangre tipo 0 es: “,promedio0

Leer ENTONCES MIENTRAS SI continua=S nombre factor grupo cantidad edad edad>mayorEdad mayoredad mayornombre edad nombre S=S S=S S=S N=S

X1 X2 X3

1 1 2

1 4 2

5,5 5,2 5,3

25 23 27

25>0 23>25 27>23

25 27

X1 X3

ENTONCES SI SI cantidad>mayorCantidad mayorCantidad mayorEdad2 edad<menorEdad cantidad edad 5,5>0 5,2<5,5 5,3<5,5

5,5 -

25 -

25<999 23<25 27<25

ENTONCES menorEdad menorNombre menorGrupo menorFactor edad nombre grupo Factor 25 23 -

Leer continua

X1 X2 -

1 4 -

1 1 -

SI grupo=4

1=4 4=4 1=4

ENTONCES suma0= suma0+ edad

grupo0= grupo0+ 1

promedio0= suma0/grupo0

0+23=23 -

0+1=1 -

23/1=23 -

Escribir mayorNombr e mayorEdad2 menorNombre menorEdad menorFactor menorGrupo Promedio0 X3 25 X2 23 1 4 23

Clase 11 -5-

S S N



En enero pasado se llevo a cabo en HAWAI, el XXI campeonato mundial de Apnea (resistencia respiratoria bajo el agua), con una gran concurrencia (sobre todo de curiosos). Esto es los que tenía en cuenta el jurado: nombre del concursante, País de precedencia, tiempo bajo el agua y puntos obtenidos. Se desea Mostrar: a) nombre del País de procedencia y tiempo del que más aguanto. b) Mostrar el promedio de puntos obtenidos. c) Si estuvo más de 6 minutos bajo el agua imprimir la leyenda " se ahogo". 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 Leer MIENTRAS continua=S apenom

pais

SI tiempo puntos tiempo>6

ENTONCES

SINO

Escribir Se Ahogo

ENTONCES SI tiempo>mayorTiempo mayorTiempo mayorPais mayorNombre tiempo pais nombre

S=S

X1

Chile

5,9

100

5,9>6

-

5,9>0

5,9

Chile

X1

S=S

X2

Brasil

6,1

60

6,1>6

Se Ahogo

-

-

-

-

S=S

X3

Mexico

5,2

90

5,2>6

-

5,2>5,9

-

-

-

N=S

Suma = suma + puntos

personas= personas+ 1

Escribir coninua

0+100=100

0+1=1

S

100+60=160

1+1=2

S

160+90=250

2+1=3

N

Escribir

promedio suma/personas

mayorNombre

mayoPais

250/3=83

X1

Chile

Clase 11 -7-

mayorTiempo

promedio

5,9

83

Related Documents

Clase 11
November 2019 24
Clase 11
May 2020 5
Ejercicios Clase 4.docx
December 2019 20

More Documents from "Profesora Leticia"