Ejemplos sencillos de pseudocodigos
1.-Hacer un algoritmo que imprima los numeros del 1 al 100
2.-Hacer un algoritmo que imprima los numeros del 100 al 0, en orden decreciente.
3.-Hacer un algoritmo que imprima los numeros pares entre 0 y 100.
4.-Hacer un programa que imprima la suma de los 100 primeros numeros.
5.-Hacer un programa que imprima los numeros impares hasta el 100 y que imprima cuantos impares hay.
6.-Introducir un numero por teclado. Que nos diga si es par o impar.
7.-Imprimir y contar los multiplos de 3 desde la unidad hasta un numero que introducimos por teclado.
8.-Hacer un programa que imprima los numeros del 1 al 100. Que calcule la suma de todos los numeros pares por un lado, y por otro, la de todos los impares.
9.-Hacer un programa que imprima el mayor y el menor de una serie de cinco numeros que vamos introduciendo por teclado.
10.-Imprimir diez veces la serie de numeros del 1 al 10.
11.-Hacer un programa que cuente las veces que aparece una determinada letra en una frase que introduciremos por teclado.
12.-Crear un algoritmo que calcule la raíz cuadrada del número que introduzca el usuario. Si se introduce un número negativo, debe mostrar un mensaje de error y volver a pedirlo (tantas veces como sea necesario).
13.-Escribir un algoritmo que, para cualquier número de segundos inferior a un millón, calcule su equivalente en días, horas, minutos y segundos.
14.-Escribir un algoritmo que imprima el mínimo, el máximo y la media de tres números.
15.-Escribir un algoritmo que encuentre las raices de una ecuación de segundo grado, si el discriminante es cero que diga que la solución es única y si es menor a cero que diga que el sistema no tiene solución.
#Problema 1
for i in range(1,101):
print i
#Problema 2
for i in range(0,100):
x = 100
print x - i
#Problema 3 #Detente hasta llegar al número 100
for i in range(1,51):
print 2*i
#Problema 4
sum(range(0,101))
#Problema 5
g=0
for i in range(1,101):
m= i%2
if m>0:
g+=1
print i
print("Los números son"),g
#Problema 6
n=raw_input("número: ")
ni=float(n)%2
if ni==0:
print("Es par")
else:
print("Es impar")
#Problema 7
s=0
x=int(raw_input("número: "))
for n in range(1,x+1):
y=n%3
if y==0:
s+=1
print n
print("Son: "), s
#Problema 8
g=0
y=0
for i in range(1,101):
print i
m=i%2
if m==0:
g=g+i
else:
y=y+i
print("La suma de los pares es: "), g
print("La suma de los impares es: "), y
#Problema 9
l=raw_input()
m=raw_input()
n=raw_input()
o=raw_input()
p=raw_input()
mayor=max(l,m,n,o,p)
menor=min(l,m,n,o,p)
print "Mayor: ", mayor, "Menor: ", menor
#Problema 10
n=[1,2,3,4,5,6,7,8,9,10]
for i in range(0,10):
print n
#Problema 11
"Dame una frase"
f=raw_input()
"Dame una letra"
l=raw_input()
z=len(f)
c=0
for n in range(0,z):
x=f[n]
if x==l:
c+=1
print c
from numpy import sqrt
#Problema 12
n=raw_input()
while int(n)<0:
print("no hay raíces cuadradas negativas")
n=raw_input()
print sqrt(float(n))
#Problema 13
s=int(raw_input())
if s<1000000:
d=s/86400
h=(s%86400)/3600
m=((s%86400)%3600)/60
c=s%60
print ("días"),d,("horas"),h,("minutos"),m,("segundos"),c
else:
print("Da un número menor")
#Problema 14
a=int(raw_input())
b=int(raw_input())
c=int(raw_input())
ma=max(a,b,c)
mi=min(a,b,c)
p=float((a+b+c)/3)
print "máximo: ", ma, "mínimo: ", mi, "promedio: ", p
#Problema 15(No tiene solución)
print'coeficiente del término cuadrado'
a=int(raw_input())
print'coeficiente del término lineal'
b=int(raw_input())
print'coeficiente del término independiente'
c=int(raw_input())
q=b**2 - (4*a*c)
if q<0:
print "No tiene solución"
if q==0:
w=sqrt(q)
x=(-1*b)/(2*a)
print "Solo hay una solución", x
else:
w=sqrt(q)
g=((-1*b)+w)/(2*a)
z=((-1*b)-w)/(2*a)
print "Hay dos soluciones al sistema", g,z
#Problema 15 (Sólo hay una solución)
print'coeficiente del término cuadrado'
a=int(raw_input())
print'coeficiente del término lineal'
b=int(raw_input())
print'coeficiente del término independiente'
c=int(raw_input())
q=b**2 - (4*a*c)
if q<0:
print "No tiene solución"
if q==0:
w=sqrt(q)
x=(-1*b)/(2*a)
print "Solo hay una solución", x
else:
w=sqrt(q)
g=((-1*b)+w)/(2*a)
z=((-1*b)-w)/(2*a)
print "Hay dos soluciones al sistema", g,z
#Problema 15 (Hay dos soluciones)
print'coeficiente del término cuadrado'
a=int(raw_input())
print'coeficiente del término lineal'
b=int(raw_input())
print'coeficiente del término independiente'
c=int(raw_input())
q=b**2 - (4*a*c)
if q<0:
print "No tiene solución"
if q==0:
w=sqrt(q)
x=(-1*b)/(2*a)
print "Solo hay una solución", x
else:
w=sqrt(q)
g=((-1*b)+w)/(2*a)
z=((-1*b)-w)/(2*a)
print "Hay dos soluciones al sistema", g,z