Entrada y Salida ES.leerChar (); ES.leerEntero (); ES.leerEnteroLargo (); ES.leerFloat (); ES.leerDouble (); System.out.print System.out.println.

Slides:



Advertisements
Presentaciones similares
Complejidad Computacional
Advertisements

Estructura de Datos Unidad 4. Recursividad Dra. María Lucía Barrón Estrada Enero-Junio 2007.
Programación II Recursividad
Nicolás Serrano Febrero 2009
Iteración La iteración permite modelar problemas en los cuales una secuencia de instrucciones debe ejecutarse varias veces. La cantidad de iteraciones.
Paricial IV Ing. Esmeralda Elizabeth Rodríguez Rodríguez
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
EJERCICIOS DE PROGRAMACION
Curso de Java Estructura del Lenguaje
INFORMATICA I Funciones CLASE 13.
Genéricos en Java Jaime Ramírez, Ángel Lucas González
Tema 5 Grafos. Implementación (I)..
2.3 Cola de números enteros.
2.2 Pila de números enteros
Abstracción de Datos La abstracción es un recurso fundamental en la programación orientada a objetos y está además fuertemente ligado a reusabilidad.
ESTRUCTURAS DE SECUENCIA
/*Desarrollar una solución que permita ingresar y almacenar el promedio de prácticas, la nota del examen parcial y la nota del examen final de todos.
Algoritmo y Estructura de Datos I
Introducción a la Computación (7ma Semana) Lunes 16 de Abril del 2007
Introducción a la Computación (8va Semana) Lunes 23 de Abril del 2007
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (8va Semana) Lunes 25 de Setiembre del 2006 Juan José Montero Román.
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (7ma Semana) Lunes 18 de Setiembre del 2006 Juan José Montero Román.
Método en Java.
Recursión Se dice que un método es recursivo si forma parte de sí mismo o se define en función de sí mismo. La recursión es un medio particularmente poderoso.
Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp.
Lenguaje Java Nicolás Serrano Febrero Command prompt Es la ventana de comandos del anterior sistema operativo: MS-DOS Se pueden definir y ver las.
0. Desarrollo de Programas: técnica del refinamiento.
L ISTAS E NLAZADAS No son mas que un conjunto o lista de objetos que a diferencia de los vectores, estas poseen la capacidad de crecer o decrecer. Por.
Igor Santos Grueiro. De este tipo de pilas NO vamos a hablar.
Clase Teórica No. 4 Programación IV
Suponiendo que además en la clase U hay: import java.util.*; class U{ static Scanner teclado = new Scanner(System.in); static public int readInt(String.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
Repaso/resumen 1.lectura/escritura y asignación 2.funciones 3.selección de instrucciones (if-else) 4.repetición de instrucciones (while) 5.recursión 6.operadores/instrucciones.
3.  Recursividad.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Capítulo 1 “Elementos de Programación”
Sintaxis de C# (Declaraciones y Tipos)
Computación II Repaso de java Karina Figueroa Mora.
Pilas y Colas Estructuras de Datos.
Mejorar la gestión del vacio 1Prácticas EDI - © Juan Ramón Pérez.
COMP 250.  Ejemplo:  Suponer que se necesita codificar un programa donde se muestre como resultado el string “Bienvenidos al mundo de JAVA!!!” cien.
Hola mundo. 2 En Java para indicar el inicio y fin de un bloque de instrucciones utiliza las llaves { } es decir: { Inicio de instrucciones para la clase.
Grafos..
Unidad 2.1: INTRODUCCIÓN A LA ORIENTACIÓN A OBJETOS.
Introducción a la Programación Orientada a Objetos Una clase que modela los atributos y el comportamiento de una colección de objetos, define un tipo de.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Arreglo.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Polimorfismo.
Listas. Utilización de un TAD Lista. Interfaz del TAD LISTA public interface Lista { void crearNodo (); /*Crea un nuevo nodo en el TadLista*/ int devolverClave.
Introducción a la Programación Orientada a Objetos Arreglos de 2 dimensiones TDA Matriz Implementar un TDA Matriz que brinde operaciones para calcular.
Prof. Víctor Aquino Urrutia
ESTRUCTURA DE CONTROL REPETITIVAS: FOR DESDE… HASTA
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Tipo.
Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código.
ESTRUCTURAS DE DECISION MULTIPLE
Ing. Esp. Ricardo Cujar. Permite la ejecución de una sentencia, dada una determinada condición. If(condición){ sentencia(s) a ejecutar en caso de que.
LENGUAJE DE PROGRAMACIÓN
Ejemplo Animales. Clase 1 Animal miVelocidad: int miNombre: String Animal(int vel, String nom) saluda (): void.
Encapsulamiento Miguel Ángel Rojas Aguilar Esthela Carmina Carranza Cabrera.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) V. GESTIÓN DE TIPOS Y GENERACIÓN DE CÓDIGOS.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Arreglo.
1 ListaUna Lista se define como una serie de N elementos E 1, E 2,..., E N, ordenados de manera consecutiva, es decir, el elemento E k (que se denomina.
Estructuras de control selectivas Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 3.
1 Métodos. 2 Un método es un conjunto de instrucciones definidas dentro de una clase, que realizan una determinada tarea y a las que podemos invocar mediante.
Las interfaces Predicate y Function Versión Unidad Didáctica 17 Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
ESTRUCTURA DE UN PROGRAMA EN
Tipos genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 3.
DO - WHILE Trejo Mendoza Armando Isacc Díaz Jiménez Christian Alexis César Cerón Cortez Juárez reyes Jason Elihu Hernández Mera Rubén Hernández López José.
Tema 2 : Java Básico Clase Práctica 4a(Conferencia 3)
JAVA: elementos básicos
Transcripción de la presentación:

Entrada y Salida ES.leerChar (); ES.leerEntero (); ES.leerEnteroLargo (); ES.leerFloat (); ES.leerDouble (); System.out.print System.out.println

class mostrarPrimos { public static void main (String args[]) { for (int i = 0; i < 100; i++) if (esPrimo(i)) System.out.print(i+” ”); } static boolean esPrimo (int n) { } } Implemente un método para decidir si un número es primo y úselo para mostrar los números primos menores a 100. Introducción a la Programación Orientada a Objetos Ejemplo

class mostrarPrimos { public static void main (String args[]) { … static boolean esPrimo (int n){ boolean es= true; if (n < 2 ) return false ; if (n == 2 ) return true ; for (int i = 2; (i < n) && es ; i++ ) if (n%i == 0 ) es=false; return es; } Introducción a la Programación Orientada a Objetos Aunque la solución es correcta, no es recomendable que un método tenga varios puntos de salida. Ejemplo

class mostrarPrimos { public static void main (String args[]) { … static boolean esPrimo (int n){ boolean es = true; if (n < 2 ) es = false; else if (n == 2 ) es = true; else if (n%2 == 0) es =false; else {for (int i = 3; i<=Math.sqrt(n) && es; i=i+2) if (n%i == 0 ) es = false ;} return es; } Introducción a la Programación Orientada a Objetos Ejemplo Notemos que es una versión más eficiente.

class mostrarPrimos { public static void main (String args[]) { for (int i = 0; i < 100; i++) test (i); } static void test (int i) { if (esPrimo(i)) System.out.println(i+" "); } static boolean esPrimo (int n){ } } Introducción a la Programación Orientada a Objetos Ejemplo

Problema Charles Babbage descubrió que el polinomio f(x) = x 2 + x + 41 tiene la curiosa propiedad de generar, en apariencia, sólo números primos. Muestre los primeros 20 números primos generados con este polinomio. Introducción a la Programación Orientada a Objetos

class Babbage { public static void main (String args[]) { for (int i = 0; i < 20; i++) System.out.println(i+” ”+babbage(i)); } static int babbage (int n) { return x*x + x + 41; } } Introducción a la Programación Orientada a Objetos Ejemplo

Ejercicios Propuestos Introducción a la Programación Orientada a Objetos Implemente un programa que lea dos números y muestre el mínimo Implemente un programa que lea dos números enteros a y b y muestre la suma de los números comprendidos en el intervalo cerrado determinado por a y b Implemente un programa que lea dos pares de números enteros, compute la suma de los números comprendidos en el intervalo cerrado determinado por cada par y muestre el mayor de los dos valores computados. Implemente un programa que sume los primeros n números naturales hasta alcanzar el primer valor S mayor a un tope establecido por el usuario.