Aplicaciones simples en Modo Consola.. Motivación ¿Qué es posible realizar con los recursos presentados hasta el momento? Tomando como referencia la clase.

Slides:



Advertisements
Presentaciones similares
Curso de java básico (scjp)
Advertisements

Introducción a C#.
ASP.NET CON C SHARP.
Java nos ofrece System.out para escribir en pantalla, pero también tenemos System.in para leer. System.in es un objeto de una clase de java que se llama.
Introducción a la programación en JAVA
Tablas. Descripción general Introducción a las tablas Creación de tablas Uso de tablas.
Fundamentos de la programación orientada a objetos
Ejemplo de Programa C++
INSTITUTO TECNOLOGICO DE MINATITLAN
Introducción Eventos y Delegados.
Genéricos en Java Jaime Ramírez, Ángel Lucas González
Tratamiento de listas en Java
Relaciones entre Clases La construcción de un sistema de software orientado a objetos consiste en definir un conjunto de clases relacionadas entre sí.
Arreglos: Vectores en JAVA
Método en Java.
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
Introducción a la Programación Orientada a Objetos Redefinición y Sobrecarga Dada la siguiente jerarquía de clases: Alfa Delta Beta.
Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp.
Métodos Algoritmos y Desarrollo de Programas I. Cuando utilizar métodos  Los métodos se utilizan para romper un problema en pedazos de forma que este.
TALLER DE PROGRAMACIÓN III
POO Java Módulo 3 Elementos de programas Identificadores
Introducción a clases Programación Orientada a Objetos.
Java Orientado a Objetos CLASES,OBJETOS Y MÉTODOS
El patrón de diseño Proxy Raúl Heras Alberto Blasco José Manuel Arévalo.
Clases y objetos La unidad fundamental de programación OO son las clases. Conjunto de métodos y semántica Qué se va a hacer POO Clase: que define la implementación.
Tema 6: Clases Antonio J. Sierra.
Unidad I Java y C++ : Similitudes y diferencias
Public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float.
Input – Scanner y Cajas de diálogo
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.
JAVA J.A.C..
Capitulo # 4 herencia PROGRAMACION III UNIVERSIDAD
Sintaxis de C# (Declaraciones y Tipos)
ESTRUCTURA DE DATOS EN JAVA
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Encapsulamiento.
Programación Orientada a Objetos usando CONSTRUCTORES DESTRUCTORES.
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Encapsulamiento.
Using System; using System.IO; // Para StreamWriter public class Creacionachivo { public static void Main() { StreamWriter archivo; archivo = File.CreateText("prueba.txt");
Implementación de clases en C#.. Motivación Persona cadena nombre cadena apellidos entero añoNacimiento entero Edad(entero unAño) cadena ToString()
SUMA DE DOS NÚMEROS Pseudocódigo, diagrama de flujo y programa java.
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.
Un arreglo es un grupo de variables, llamadas elementos, que contienen valores del mismo tipo. Una representación lógica de un arreglo se muestra de la.
Primeros pasos en java. Definición de las librerías import java.applet.Applet; //cuando se crea un applet import java.awt.*; //importa todos los paquetes.
/** * Write a description of class General here. */ public class General { // instance variables - replace the example below with your own private int.
CONCEPTOS.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
ETAPAS DESARROLLO DE SOFTWARE DE APLICACION
ARREGLOS. La sintaxis para declarar e inicializar un array será: Tipo_de_variable[ ] Nombre_del_array = new Tipo_de_variable[dimensión]; También podemos.
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.
Introducción a Java Sintaxis de Java QUIMESTRE II PARCIAL I.
Fundamentos de Ingeniería de Software Facultad de Ingenieria Universidad Distrital Francisco José de Caldas PROGRAMACION ORIENTADA A OBJETOS Asignatura:
Un paseo por las nuevas funciones. Patrones de Diseño Por si no ha quedado claro, los Patrones de Diseño, son el esqueleto de las soluciones a problemas.
TALLER POO JAVA ERNESTO GOMEZ VARGAS. OBJETIVOS REALIZAR UNA APLICACIÓN SENCILLA DE P.O.O FAMILIARIZARSE CON LA HERRAMETA NETBEANS APLICAR EL CONCEPTO.
Constructores Los constructores inicializan nuestra clase, le dan un estado inicial estable listo para su uso. Siempre que declarábamos una variable numérica.
RELACIONES ENTRE CLASES M.C. YOLANDA MOYAO MARTINEZ.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
ArreglosBidimensionales enjava. Sonestructurasdetamañofijoorganizadasporfilasy columnas. Estas estructuras almacenan valores del MISMO TIPO de dato. Cada.
Lenguaje Java  Todo programa Java es compilado y después interpretado  Independencia de la plataforma Programa Java fichero.java Byte code fichero.class.
ESTRUCTURA DE UN PROGRAMA EN
ArreglosUnidimensionales enjava. Existenarreglosdeunadimensión (unidimensionales),dedosdimensiones Losarreglossonvariablesquealmacenanvarios valores del.
Arrays, Cadenas y Vectores Tipos Genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 5 Versión
Tema 2 : Java Básico Clase Práctica 4a(Conferencia 3)
Introducción a C#.
Fundamentos básicos del lenguaje C#. Parte 1 Introducción a C#
M.C Alejandro Castellanos Lopez
Clases en Java 1 Métodos de Programación II Profesor: M.C. Alfonso Miguel Uriarte Gálvez.
Transcripción de la presentación:

Aplicaciones simples en Modo Consola.

Motivación ¿Qué es posible realizar con los recursos presentados hasta el momento? Tomando como referencia la clase Peso descrita en el capítulo anterior, diseñar una aplicación que dado su peso en libras, permita obtener e imprimir el equivalente en kilogramos.

Objetivo Caracterizar la construcción de aplicaciones simples en modo consola.

I.Estructura de una aplicación de consola. II.Casos de estudio. Temática

Hola Mundo (1) using System; namespace HolaMundo {... class Class1 {... static void Main(string[] args) {... }

Hola Mundo (2) using System; namespace I_3 {... class HolaMundo {... static void Main(string[] args) { Console.WriteLine(“Hola Mundo”); }

Hola personalizado using System; namespace I_3 { class HolaMundo { static void Main(string[] args) { Console.Write("Teclee su nombre: "); string nombre = Console.ReadLine(); Console.WriteLine("Hola " + nombre); Console.ReadLine(); }

Aplicación usando Peso (1) Tomando como referencia la clase Peso descrita en el capítulo anterior, diseñar una aplicación que dado su peso en libras, permita obtener e imprimir el equivalente en kilogramos.

Aplicación usando Peso (2) using System; namespace I_2 { class Peso { double libras; public Peso(double unPesoLibras) {...} public double Kilogramos() {...} public double Gramos() {...} }

Aplicación usando Peso (3) using System; using I_2; namespace I_3 { class MiPeso { static void Main(string[] args) { Peso miPeso = new Peso(165); Console.WriteLine(" Mi peso en kg es “ + miPeso.Kilogramos()); Console.ReadLine(); }

Aplicación usando Peso (4) using System; using I_2; namespace I_3 { class MiPeso { static void Main(string[] args) { Console.Write(“Peso en libras: " ); double unPesoLibras = double.Parse(Console.ReadLine()); Peso unPeso = new Peso(unPesoLibras); Console.WriteLine(" Conversión a kg " + unPeso.Kilogramos().ToString()); Console.WriteLine(); }...

Aplicación usando Peso (5) … static void Main(string[] args) { double unPesoLibras = double.Parse(Console.ReadLine()); Peso unPeso = new Peso(unPesoLibras); Console.WriteLine(" Conversión a kg " + unPeso.Kilogramos().ToString()); unPeso = new Peso(double.Parse(Console.ReadLine())); Console.WriteLine(" Conversión a kg " + unPeso.Kilogramos().ToString()); }...

Usando Cronómetro { Console.Write("Teclee su nombre: "); Cronómetro c = new Cronómetro(); c.Arranca(); string nombre = Console.ReadLine(); c.Para(); Console.WriteLine("{0} usted demoró {1} mseg en teclear su nombre", nombre, c.Tiempo().ToString()); Console.ReadLine(); }

Orientación para la Práctica. 1.Aplicación Consola “Hola Mundo” y “personalizado”. 2.Aplicación Consola para determinar el tiempo que se demora un usuario en teclear su nombre (definición de clase Cronómetro). 3.Aplicación de consola para determinar la distancia entre dos instancias de la clase PuntoR2.

Conclusiones