ALGORITMOS RESUELTOS
LOS EJERCICIOS SERAN REALIZADOS CON LOS BUCLES FOR - DO/WHILE DE LAS DOS FORMAS
PRESENTACION: VIERNES - 27 AGOSTO DEL 2010
--------------------------------------------------------------------------
--------------------------------------------------------------------------
Bucles y tomas de decision
--------------------------------------------------------------------------
1.-Hacer un pseudocodigo que imprima los numeros del 1 al 100.
--------------------------------------------------------------------------
2.-Hacer un pseudocodigo que imprima los numeros del 100 al 0, en orden
decreciente.
--------------------------------------------------------------------------
3.-Hacer un pseudocodigo 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 pseudocódigo que imprima los numeros impares hasta el 100 y que
imprima cuantos impares hay.
--------------------------------------------------------------------------
6.-Hacer un pseudocodigo que imprima todos los numeros naturales que hay
desde la unidad hasta un numero que introducimos por teclado.
--------------------------------------------------------------------------
7.-Introducir tantas frases como queramos y contarlas.
--------------------------------------------------------------------------
8.-Hacer un pseudocodigo que solo nos permita introducir S o N.
--------------------------------------------------------------------------
9.-Introducir un numero por teclado. Que nos diga si es positivo o negativo.
--------------------------------------------------------------------------
10.-Introducir un numero por teclado. Que nos diga si es par o impar.
--------------------------------------------------------------------------
11.-Imprimir y contar los múltiplos de 3 desde la unidad hasta un numero que
Introducimos por teclado.
--------------------------------------------------------------------------
12.-Hacer un pseudocódigo que imprima los números del 1 al 100. Que calcule la
suma de todos los números pares por un lado, y por otro, la de todos los
Impares.
--------------------------------------------------------------------------
13.-Imprimir y contar los numeros que son multiplos de 2 o de 3 que hay entre
1 y 100.
--------------------------------------------------------------------------
14.-Hacer un pseudocodigo que imprima el mayor y el menor de una serie de
cinco numeros que vamos introduciendo por teclado.
--------------------------------------------------------------------------
15.-Introducir dos numeros por teclado. Imprimir los numeros naturales que
hay entre ambos numeros empezando por el m s pequeño, contar cuantos hay y
cuantos de ellos son pares. Calcular la suma de los impares.
--------------------------------------------------------------------------
TEMA 2
--------------------------------------------------------------------------
Bucles anidados y subprogramas
--------------------------------------------------------------------------
16.-Imprimir diez veces la serie de numeros del 1 al 10.
--------------------------------------------------------------------------
17.-Imprimir, contar y sumar los multiplos de 2 que hay entre una serie de
numeros, tal que el segundo sea mayor o igual que el primero.
--------------------------------------------------------------------------
18.-Hacer un pseudocodigo que cuente las veces que aparece una determinada
letra en una frase que introduciremos por teclado.
--------------------------------------------------------------------------
19.-Hacer un pseudocodigo que simule el funcionamiento de un reloj digital y
que permita ponerlo en hora.
PROGRAMA reloj
ENTORNO:
horas <- 0
minutos <- 0
segundos <- 0
res <- "S"
ALGORITMO:
Borrar_pantalla( )
ESCRIBIR "Horas: "
LEER horas
ESCRIBIR "Minutos: "
LEER minutos
ESCRIBIR "Segundos: "
LEER segundos
MIENTRAS res = "S" HACER
MIENTRAS horas < 24 HACER
MIENTRAS minutos < 60 HACER
MIENTRAS segundos < 60 HACER
ESCRIBIR horas
ESCRIBIR minutos
ESCRIBIR segundos
segundos <- segundos + 1
FINMIENTRAS
minutos <- minutos + 1
segundos <- 0
FINMIENTRAS
horas <- horas + 1
minutos <- 0
FINMIENTRAS
horas <- 0
FINMIENTRAS
FINPROGRAMA
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario