jueves, 26 de agosto de 2010

TALLER PARA APORTE - 5TO ADM. SISTEMAS

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

No hay comentarios:

Publicar un comentario