UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Preview:

Citation preview

PROGRAMACION DE ALGORITMOS

ESCUELA:

NOMBRES:

Escuela de Ciencias de la Computacion

Ing. Guido Riofrio

BIMESTRE: Primer

Presentación

• La presente asignatura es muy importante en la carrera de Informática puesto que representa el punto de partida en el planteamiento de soluciones a problemas computacionales.

Objetivos

• Que el estudiante aprenda a utilizar los recursos y documentación que proporciona el lenguaje Java.

• Presentar la utilizad del control de excepciones en Java

• Presentar ciertas técnicas para trabajar con estructuras compuestas como es el caso de los arreglos en Java

API de java

• Interfaz de Programación de Aplicaciones • La API Java está organizada en paquetes

lógicos.• En esta documentación es posible ver que

características y recursos dispone cada clase de Java, así por ejemplo: Cuantos constructores tiene cada clase, Cuantos métodos tiene, atributos, que valores recibe cada método o constructor, que tipo de dato retorna, etc.

API de java

API de java

API de java

Excepciones en Java

• Controlar o gestionar posibles situaciones no controladas en el sistema.

• Evitar que los programas terminen de forma inesperada

• Evitar que el sistema presente mensajes demasiado técnicos al usuario final, en este caso se debe controlar la excepción y mostrar mensajes mas amigables

Excepciones en Java

Excepciones en Java

Excepciones en Java• Se utiliza una excepción diferente para cada tipo

de error

Excepciones en Java

Datos Compuestos (Arreglos)

1. Al declarar una variable de este tipo se hace referencia a un grupo de valores

2. Los tipos mas importantes son los Registros y Arreglos

Estructura de un arreglo

1. Es una estructura homogénea, Finita, Ordenada de elementos

2. Los componentes principales son los índices y los valores o datos

3. Se indexan desde el valor 0 que es el primer elemento

Estructura de un arreglo (cont…)

1. El principal objetivo de los programas que usan arreglos es trabajar consistentemente con la información que se encuentra en cada casillero de la estructura

Operaciones sobre arreglos1. Las operaciones se pueden realizar

sobre arreglos Ordenados y Desordenados

2. Las operaciones principales pueden ser: Inserción, Modificación, Eliminación, ordenación, búsqueda y demás aplicaciones que resuelven problemas puntuales

Ejercicio

Desarrolle un programa en Java para insertar un elemento en un arreglo ordenado

Ejercicio

Tips para el desarrollo de la evaluación presencial

• En las preguntas que se solicite la explicación teórica de un concepto, por favor sea concreto en la explicación, lo importante es demostrar que usted conoce el tema solicitado.

• Para el desarrollo de los programas no se pone restricciones o condiciones de desarrollo por lo tanto se le recomiendo que utilice cualquier estructura o recurso de programación para solucionar el problema.

• Al momento de calificar lo mas importante es que usted demuestre que domina la lógica para resolver un problema.

• En los problemas sobre arreglos se le recomienda que trabaje con un arreglo declarado e inicializado para tener un mayor dominio de la situación, obviamente el problema propuesto debe solucionar situaciones de carácter genérico

Gracias

PROGRAMA: Tutoría (Nombre de Tutoría) Carrera:Fecha:Docente:Hora Inicio: Hora Final:

GUIÓN DE PRESENTACIÓN

Puntos de la Presentación

Intervienen Duración Aprox. en minutos

Material de Apoyo

- Presentación- Objetivos

Nombre del docente y/o invitados

• 2 minutos• 3 minutos

Sin material.Sin material.

-Desarrollo del contenido: Capítulo I Capítulo II …………….

Nombre del docente y/o invitados

• 35 minutos Diapositivas (cambios cada 5 seg.), videos, otro o ningún material.

- Preguntas

- Despedida (Contactos, Sugerencias)

Nombre del docente y/o invitados

•15 minutos (Si no existen, proponer y dar solución)• 5 minutos

Correo, teléfono, ext, horario de tutoría.