Tarea

Páginas: 2 (308 palabras) Publicado: 11 de enero de 2014
Metodología y Tecnología de la Programación

ESI-UCLM

Tema 4. Abstracción procedimental y de datos
1. ¿Cuál es el error del siguiente programa?
import java.util.Scanner;
classRespuesta{
static Scanner leer=new Scanner(System.in);
public static void main (String [] args) {
int valor = lectura();
System.out.println(valor);
}// fin método main
public static intlectura(){
int valor;
System.out.println("Introduzca un numero");
valor=leer.nextInt();
if (valor < 0){
valor=-valor;
return valor;
}
}//fin método lectura
}//fin clase

a) Sobran las llavesdel bloque if
b) Falta una cadena entre comillas entre los paréntesis del método System.out.println
c) El método lectura está mal invocado
d) La sentencia return valor debe estar acontinuacón del bloque if
2. Construir un programa que obtenga el término n de la serie de Fibonacci. El valor de n deberá leerse
por teclado usando la clase Scanner. La serie de Fibonacci es unasecuencia de enteros positivos, cada
uno de los cuales es la suma de los dos anteriores. Los dos primeros números de la secuencia son 0 y 1,
La serie se define como:
Fibonacci=n para n1
Elprograma tendrá, además del método main, un método iterativo para calcular dicho término. El método
main deberá llamar al método e imprimir, usando printf, el término n de la serie. Si el usuariointroduce un
valor negativo, el programa debe emitir un aviso.
3. Escriba un programa que imprima el triángulo de Pascal con el número de filas introducido por teclado.
Para ello, utilice lafunción combinatoria c (n, k) usando la definición:

⎛n⎞


⎝k⎠

c(n,k)=n!/(k! (n-k)!)= ⎜


con k≤n

4. ¿Qué forma tendría el segundo bucle for (en negrita) del método main paraque el resultado del
programa fuera el que se encuentra debajo del código de la clase?
class Ejercicio {
public static void main(String [] args ) {
int filas=5, numero;
for (int n=0; n
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mi tarea Tu tarea
  • tarea tarea
  • Tarea Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS