Practica Guia 11

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

GUÍA 11 – ALGORITMOS DE ESTRUCTURA CONDICIONAL

INDICACIONES
1. Generar un archivo de COLAB, debe figurar Nombre y código,
2. Resolver los tres ejercicios, adicionar comentarios.
3. Subir el archivo COLAB al classroom
4. Plazo de entrega 08 de Enero de 2020 hasta 10:00 p.m.

Ejercicio 1.- Escribir un programa y que lea un número y determine si es o no múltiplo


de 4.

CODIGO PYTHON:
#--Leer Datos--#

N=int(input("Ingrese un numero cualquiera : "))

#---- Proceso y muestra -----#

if (N%4) == 0:
print('El numero',N,'es multiplo de 4')
else:
print('El numero',N,'no es multilpo de 4')
Ejercicio 2.- Escribir un programa que permita calcular el menor de 4 números,
analizando previamente cuál de los dos algoritmos es más sencillo adaptarlo a las
nuevas condiciones del problema.

CODIGO PYTHON:
#--Leer Datos--#

N1=int(input("Ingrese el primer numero : "))


N2=int(input("Ingrese el segundo numero : "))
N3=int(input("Ingrese el tercer numero : "))
N4=int(input("Ingrese el cuarto numero : "))

#--SUPOSICION--#
menor=N1
#---CONDICION---#

if N2<menor:menor = N2
if N3<N2:menor = N3
if N4<N3:menor = N4
#---MOSTRAMOS EL MENOR---#
print(menor)

Ejercicio 3.- 4 jurados evalúan a un postulante, emitiendo una nota. El promedio del
postulante se obtiene como el promedio aritmético de las 2 notas centrales, eliminando
la nota más alta y la nota más baja. Escribir un programa que calcule la nota obtenida
por el postulante.
CODIGO PYTHON:

#--LEER LOS DATOS Y CREAR LA LISTA--#

lista1=[]

print("Escriba 4 notas 0 para termianr la lista")

valor=int(input("Ingrese las notas de los jueces: "))

while valor > 0 and valor <= 20:

lista1.append(valor)

valor=int(input("Ingrese las notas de los jueces: "))

print("--La nota de que los jueces dieron son : ")

print(lista1)

#--DEFINIENDO LA MAYOR Y MENOR NOTA--#

def mayor(lista1):

max = lista[1];

for x in lista1:

if x > max:

max = x

return max

def menor(lista1):

min = lista[1];
for x in lista1:

if x < min:

min = x

return min

def main(lista1):

print ("La lista es ", lista1)

print ("El número mayor es: ", max(lista1))

print ("El número menos es: ", min(lista1))

lista1.remove(max(lista1))

lista1.remove(min(lista1))

print("---------------------------------------------------------------")

print("Las notas sin el valor max y min es: ",lista1)

#--CALCULAR EL PROMEDIO--#

cant_not=len(lista1)

suma_notas=sum(lista1)

#--MOSTRAR EL PROMEDIO--#

print("El promedio del posutlante es ",(suma_notas)/cant_not)

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy