practica de laboratorio 09

3
5/18/2018 PracticadeLaboratorio09-slidepdf.com http://slidepdf.com/reader/full/practica-de-laboratorio-09 1/3

Upload: berly-fernandez-infantes

Post on 04-Nov-2015

16 views

Category:

Documents


0 download

DESCRIPTION

practica papo

TRANSCRIPT

PRACTICA N07: EJERCICIOS DE APLICACION

Un conejo puede saltar a lo mucho 50 cm. El quiere cruzar al otro lado del ro pero no puede nadar. As, la nica forma que tiene es saltando a travs de las rocas del ro, las cuales estn posicionadas en linea recta. Las posiciones de las rocas son medidas desde la posicin inicial, asumiendo que el conejo inicia en la localizacin cero. El lado opuesto del ro puede ser visto como una gran roca. En la figura mostrada a continuacin, las rocas estan en las localizaciones 32, 46, 70, 85, 96, 123, y ele lado opuesto del ro en la localizacin 145.

El conejo puede saltar tan lejos como pueda. Cual es el mnimo numero de saltos que el conejo necesita para llegar al otro lado del ri? Para el ejemplo anterior, el necesita realizar 3 saltos, tal como se muestra en en la figura.Escriba el programa SaltoDelConejo.java que lea un entero positivo n que representa la cantidad de rocas (incluyendo el lado opuesto del rio), y luego en la siguiente linea distintos enteros positivos en orden creciente que representan las localizaciones de las rocas. Su programa debe mostrar el mnimo numero de saltos que necesita el conejo, o -1 en caso que no sea posible llegar al otro lado del ro.Su programa debe permitir a lo mucho 20 rocas (incluyendo el lado opuesto del rio)Algunos ejemplos de ejecucin se muestran a continuacin:

Ejemplo de ejecucin #1:

Ingrese n: 7

32 46 70 85 96 123 145

Respuesta: 3

Ejemplo de ejecucin #2:

Ingrese n: 5

40 70 150 160 180

Respuesta: -1 Ejemplo de ejecucin #3:

Ingrese n: 11

30 70 75 120 160 170 180 190 200 246 258

Respuesta: 7

Notas importantesDebe utilizar un arreglo de enteros para almacenar las posiciones de las rocas.

_1374308254.docPractica N09: Ejercicios de aplicacion

(seleccin repeticion-arreglos)

El Salto del Conejo

0 Introduccin

Este laboratorio tiene un ejercicio Debe revisar el material estudiado de los captulos 1 al 7. Adems debe considerar la GUIA DE ESTILO Y DISENO antes de desarrollar este laboratorio. No debe utilizar sintaxis o constructores no utilizados en las lecciones. A menos que una plantilla sea dada, debe empezar cada programa desde cero.

Un consejo: Programe Incrementalmente. Esto es ahora ms importante que nunca. Nuestros programas se vuelven ahora mas largos y complicados. No trate de terminar el programa en un solo intento. Avance poco a poco y vaya compilando.

Los siguientes tpicos no han sido cubiertos aun. As que NO debe utilizarlos.

Exceptions

Recursion

Herencia y polimorfismo

Debe asumir que los datos de ingreso son correctos

Debe utilizar la clase Scanner con System.in para ingreso de datos y System.out para salida de datos.

Pruebe sus programas con sus propios datos

1 Ejercicio 1: El salto del conejo (100%)

1.1 Objetivos de Aprendizaje

Sentencias de seleccin y repeticin

Manejo de arreglos

1.2 Tarea