Ejercicios De Algoritmos

Páginas: 9 (2238 palabras) Publicado: 27 de junio de 2012
1.- Leer una secuencia de números y mostrar la suma de los pares y el producto de los que son múltiplo de 5.

n=int(input("Ingrese numero:"))
s=0
a=p=1
while a<=n:
num=int(input("dato:"))
if num%2==0:
s+=num
elif num%5==0:
p*=num
a+=1
print("El suma total de todo los numero ingresados es:",s)
print("El producto total de todo losnumero ingresados es:",p)

2.- Leer una secuencia de números y determinar el mayor de los pares leidos.

n=int(input("Ingrese numero: "))
m=0
a=1
while a<=n:
num=int(input("dato: "))
if(num%2==0):
if(num>m):
m=num
a+=1
print("El mayor de los pares leidos es el:",m)

3.- Leer una secuencia de números y mostrar el mayor de losmúltiplos de 5 leidos y el menor de los múltiplos de 3 leidos

n=int(input("Ingrese numero: "))
may=0
men=999999;
for i in range(1,n+1):
num=int(input("Ingrese numero: "))
if(num%5==0):
if(num>may):
may=num
if(num%3==0):
if(num<men):
men=num
print("El numero mayor es:",may)
print("El numero menor es:",men)4.- Leer una secuancia de letras y mostrar la suma de sus códigos ASCII. Suponemos que tenemos la función Conv_a_Codigo(char)=int.
5.- Dado un vector de 5 enteros actualizar cada posición de dicho vector con un número leido.

l = [1,2,3,4,5,6,7,8,9,10,11,12]
for i in range(len(l)):
l[i]=input("Ingrese Numero: ")

6.- leer una secuencia de 20 numeros almacenarlos en un vector ymostrar la posicion donde se encuentra el mayot valor leido.

may=0
l=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
for i in range(20):
l[i]=int(input("ingrese numero: "))
if(l[i]>may):
may=l[i]
print("El mayor es:",may)

7.- Dado Dos vectores A y B de 15 elementos cada uno, obtener un vector C donde la posición i se almacene la suma de A[i]+B[i].a=[1,2,3,4,5,6,7,8,9,0,1,2,3,4,5]
b=[11,12,13,14,15,16,17,18,18,20,21,22,23,24,25]
c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
for i in range(15):
c[i]=a[i]+b[i]
for i in range(15):
print(c[i])

8. Dado dos vectores A y B de 15 elementos cada uno, obtener un vector C donde la posición i se almacene la suma de A[i]+B[i] y mostrar el mayor de los C[i].

a=[1,2,3,4,5,6,7,8,9,0,1,2,3,4,5]b=[11,12,13,14,15,16,17,18,18,20,21,22,23,24,25]
c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
may=0
for i in range(15):
c[i]=a[i]+b[i]
if(c[i]>may):
may=c[i]
print("El mayor es:",may)

9. Dado una secuancia de número leidos y almacenados en un vector A mostar dichos números en orden.

n=int(input("Numero de : "))
lista=[]
for i in range(n):
n=input("ingrese numero: ")lista.append(n)
lista.sort()
print(lista)

10. Dado una secuancia de número leidos y almacenados en un vector A y un número leido determinar si dicho número se encuentra o no en el vector.

n=int(input("Numero de: "))
lista=[]
for i in range(n):
num=input("dato: ")
lista.append(num)

r=int(input("numero: "))
yes=0
for j in range(n):
if(lista[j]==r):yes=1
if(yes==1):
print(r," se encuentra en la lista")
else:
print(r," no se encuentra en la lista")

11. Leer una secuencia de 20 números y almacenar en un vector sus factoriales.

def factorial(n):
f=1
for i in range(1,n+1):
f=f*i
return f
lista=[]
for i in range(20):
num=int(input("dato: "))
lista.append(factorial(num))print(lista)

12. Leer 20 números y almacenarlos de manera ordenada en un vector.

def burbuja(n):
lista.append(n)
lista.sort()

lista=[]
for i in range(5):
num=int(input("dato: "))
burbuja(num)

13. Dado dos matrices A y B obtener la suma.

lista=[[0]*5]*2
s=0
for i in range(2):
for j in range(5):
temp=int(input("Ingrese numero: "))...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de algoritmos
  • ejercicios algoritmo
  • Ejercicios
  • Ejercicios De Algoritmo
  • Ejercicios De Algoritmo
  • ejercicios de algoritmos
  • ejercicios de algoritmos
  • Ejercicios Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS