1
[ ] Departament d’Informàtica Departamento de Informática Informática PRÀCTICA 5 Curs 2002-2003 FACULTAT DE MATEMATIQUES UNIVERSITAT DE VALENCIA PRÁCTICA Nº 5: Estructuras de control repetitivas. Estructuras de salto. 1/1 PRÁCTICA Nº 5: Estructuras de control repetitivas. Estructuras de salto. Ejercicios * [maxmid10.cpp] Hacer un programa que calcule el valor máximo y el valor medio de una serie de 10 números introducidos por teclado. [maxmidn.cpp] Hacer un programa que calcule el valor máximo y el valor medio de una serie de ‘n’ números introducidos por teclado. El valor ‘n’ se pedirá al usuario. * [sumatori1.cpp] [sumatori2.cpp] [sumatori3.cpp] Escribir un programa que calcule la siguiente expresión para un número N entero introducido por teclado. Realizarlo con for, while y do...while . = N i i 1 ) 2 ( [impares.cpp] Hacer un programa que sume los 100 primeros números impares. [caracteres.cpp] Leer caracteres por teclado hasta que se introduzca un valor “centinela”. A continuación, debe mostrarse por pantalla el número de caracteres introducidos, sin contar este último. [caracteres2.cpp] Leer los caracteres por teclado hasta que se introduzca un valor “centinela”. A continuación, debe mostrarse por pantalla el número de caracteres introducidos, el número de caracteres en mayusculas y el número de caracteres en minusculas, sin contar el último introducido. * [factorial.cpp] Realizar un programa para calcular y muestre el factorial de un número dado por teclado. [recta.c] Mostrar los valores de la función y=m*x*x+b*x en el rango [r0…r1]. Los valores de los coeficientes ''m'' y ''b'', así como el rango ''r0'' y ''r1'', se introducen por teclado. Por pantalla debe aparecer una secuencia de líneas según el siguiente formato: Funcion: y=2x*x+1x Rango:[1…3] Valor de x=1, valor de y=3 Valor de x=2, valor de y=10 Valor de x=3, valor de y=21 * [bin_newton.cpp] Realizar un programa para escribir por pantalla el desarrollo del binomio de newton de grado n, introducido por teclado. [adivina.cpp] Realizar un programa en el que una persona introduce un número y la otra intenta adivinarlo. El programa ayudará con un mensaje que indique si el número es mayor o menor que el número dado. El programa finalizará cuando se adivine el número e informará de cuantos intentos se han realizado. [r_cubica.cpp] Escribir un programa que calcule la raíz cúbica de un número introducido por teclado con un cierto error (también introducido por teclado) por aproximaciones sabiendo que si α es una aproximación del resultado, β es una aproximación mejor sabiendo que β toma el siguiente valor. 3 ) 2 ( 2 a a b x = [divisores.cpp] Hacer un programa que pida un número entero y nos diga los enteros menores que él que sean divisores suyos.

PRÁCTICA Nº 5: Estructuras de control repetitivas ...informatica.uv.es/mguia/asignatu/INF/2003_04/PR5/pract05_2003... · PRÁCTICA Nº 5: Estructuras de control repetitivas. Estructuras

  • Upload
    vodien

  • View
    248

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PRÁCTICA Nº 5: Estructuras de control repetitivas ...informatica.uv.es/mguia/asignatu/INF/2003_04/PR5/pract05_2003... · PRÁCTICA Nº 5: Estructuras de control repetitivas. Estructuras

[ ] Departament d’InformàticaDepartamento de Informática

InformáticaPRÀCTICA 5

Curs 2002-2003

FACULTAT DE MATEMATIQUES

UNIVERSITAT DE VALENCIA

PRÁCTICA Nº 5: Estructuras de control repetitivas. Estructuras de salto. 1/1

PRÁCTICA Nº 5: Estructuras de control repetitivas. Estructuras de salto.

Ejercicios* [maxmid10.cpp] Hacer un programa que calcule el valor máximo y el valor medio de una serie

de 10 números introducidos por teclado.[maxmidn.cpp] Hacer un programa que calcule el valor máximo y el valor medio de una serie

de ‘n’ números introducidos por teclado. El valor ‘n’ se pedirá al usuario.* [sumatori1.cpp]

[sumatori2.cpp][sumatori3.cpp]

Escribir un programa que calcule la siguiente expresiónpara un número N entero introducido por teclado. Realizarlocon for, while y do...while. ∑

=

+N

i

i1

)2(

[impares.cpp] Hacer un programa que sume los 100 primeros números impares.[caracteres.cpp] Leer caracteres por teclado hasta que se introduzca un valor “centinela”. A

continuación, debe mostrarse por pantalla el número de caracteresintroducidos, sin contar este último.

[caracteres2.cpp] Leer los caracteres por teclado hasta que se introduzca un valor “centinela”. Acontinuación, debe mostrarse por pantalla el número de caracteresintroducidos, el número de caracteres en mayusculas y el número de caracteresen minusculas, sin contar el último introducido.

* [factorial.cpp] Realizar un programa para calcular y muestre el factorial de un número dadopor teclado.

[recta.c] Mostrar los valores de la función y=m*x*x+b*x en el rango [r0…r1]. Losvalores de los coeficientes ''m'' y ''b'', así como el rango ''r0'' y ''r1'', seintroducen por teclado.Por pantalla debe aparecer una secuencia de líneas según el siguiente formato:

Funcion: y=2x*x+1x Rango:[1…3]Valor de x=1, valor de y=3Valor de x=2, valor de y=10Valor de x=3, valor de y=21

* [bin_newton.cpp] Realizar un programa para escribir por pantalla el desarrollo del binomio denewton de grado n, introducido por teclado.

[adivina.cpp] Realizar un programa en el que una persona introduce un número y la otraintenta adivinarlo. El programa ayudará con un mensaje que indique si elnúmero es mayor o menor que el número dado. El programa finalizará cuandose adivine el número e informará de cuantos intentos se han realizado.

[r_cubica.cpp] Escribir un programa que calcule la raíz cúbica de unnúmero introducido por teclado con un cierto error(también introducido por teclado) por aproximacionessabiendo que si α es una aproximación del resultado, β esuna aproximación mejor sabiendo que β toma el siguientevalor.

3

)2(2α

αβ

x+⋅

=

[divisores.cpp] Hacer un programa que pida un número entero y nos diga los enteros menoresque él que sean divisores suyos.