Problemas de WHILE, REPEAT-UNTIL y FOR
Publicado por Byteman (2 intervenciones) el 03/10/2013 19:32:33
Es la primera vez que posteo, y mi duda se refiere a unos problemas que nos han planteado en la universidad referidos a los comandos mencionados en el título. He buscado por mí mismo como utilizar las secuencias de While, etc, pero no he conseguido resolverlos. ¿Podríais echarme una mano? Gracias de antebrazo:
1- Escribe un programa que lea una secuencia de números terminada en 0 y muestre por
pantalla la posición que ocupa el valor máximo así como el término de la posición anterior.
Nota: Sólo existe un valor máximo en la secuencia y no está en la primera posición.
Ejemplo: Si la secuencia introducida es 1 6 2 8 9 20 3 12 7 14 11 16 0, el valor máximo está en la
posición 6 y el valor que ocupa la posición anterior es 9.
2- Escribe un programa que lea una frase terminada en punto y encuentre la primera posición
en la que aparece una letra que queremos buscar. Si la letra no se encuentra entre los caracteres
introducidos escribe un mensaje indicándolo.
Ejemplo: Introduce la letra que quieres buscar: t
Introduce una frase terminada en punto: Es posible que esta tarde llueva.
Devolverá: La primera vez que aparece la letra t es en la posición 18
3- Lee un entero N y muestra en pantalla un dibujo como los del ejemplo.
Ejemplo: N=3 N=4 N=5
P4_10
Escribe un programa que a partir de un entero positivo impar N, forme figuras del siguiente
tipo:
Ejemplo:
N=5
1 2 3
2 3 3
3 3 3
N=4
1 2 3 4
2 3 4 4
3 4 4 4
4 4 4 4
N=5
1 2 3 4 5
2 3 4 5 5
3 4 5 5 5
4 5 5 5 5
5 5 5 5 5
1- Escribe un programa que lea una secuencia de números terminada en 0 y muestre por
pantalla la posición que ocupa el valor máximo así como el término de la posición anterior.
Nota: Sólo existe un valor máximo en la secuencia y no está en la primera posición.
Ejemplo: Si la secuencia introducida es 1 6 2 8 9 20 3 12 7 14 11 16 0, el valor máximo está en la
posición 6 y el valor que ocupa la posición anterior es 9.
2- Escribe un programa que lea una frase terminada en punto y encuentre la primera posición
en la que aparece una letra que queremos buscar. Si la letra no se encuentra entre los caracteres
introducidos escribe un mensaje indicándolo.
Ejemplo: Introduce la letra que quieres buscar: t
Introduce una frase terminada en punto: Es posible que esta tarde llueva.
Devolverá: La primera vez que aparece la letra t es en la posición 18
3- Lee un entero N y muestra en pantalla un dibujo como los del ejemplo.
Ejemplo: N=3 N=4 N=5
P4_10
Escribe un programa que a partir de un entero positivo impar N, forme figuras del siguiente
tipo:
Ejemplo:
N=5
1 2 3
2 3 3
3 3 3
N=4
1 2 3 4
2 3 4 4
3 4 4 4
4 4 4 4
N=5
1 2 3 4 5
2 3 4 5 5
3 4 5 5 5
4 5 5 5 5
5 5 5 5 5
Valora esta pregunta


0