13-marzo-2008.

Slides:



Advertisements
Presentaciones similares
Funciones y recursividad
Advertisements

EJERCICIOS DE PROGRAMACION
Curso de Java Estructura del Lenguaje
INFORMATICA I Funciones CLASE 13.
SOBRECARGA DE FUNCIONES
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.
Public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float.
Tema 7c Entrada y salida de funciones. Funciones Funcion Entradas SalidasTareas.
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.
Unit 1: Overview and Positioning
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.
Funciones Curso Propedéutico Maestría en Ingeniería Electrónica.
Computación III-INF2102 Conceptos básicos para la progamción.
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.
LENGUAJE DE PROGRAMACIÓN
LENGUAJE DE PROGRAMACIÓN
Ejemplo Animales. Clase 1 Animal miVelocidad: int miNombre: String Animal(int vel, String nom) saluda (): void.
Java Java Java (1995) fue desarrollado en Sun Microsystems por James Gosling, Bill Joy y Guy Steele Influenciado por C++ Implementa clases, encapsulación,
ESTRATEGIAS INNOVADORAS PARA DOCENTES EMPRENDEDORES ESTRATEGIAS INNOVADORAS PARA DOCENTES EMPRENDEDORES Prof. Ana Tasayco Muñoz.
CLASIFICACIÓN DE LOS TRIÁNGULOS. Recordemos que un triángulo es un polígono que tiene tres lados y tres ángulos. A partir de estas características los.
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é.
Triángulos Profesor: Rodolfo Arias Carrasco.. Def: Se llama triángulo a una porción cerrada del plano limitada por tres segmentos Los segmentos, y se.
POLÍGONOS REGULARES Características generales Los polígonos regulares son los que tienen los lados y los ángulos iguales, es decir, son.
Input-Process-Output Entrada Datos Números con decimales (doublé) Números sin decimales(integer) Palabras de texto (string) Procesamiento Calcular Realizar.
My Java Cheat Sheet Operadores aritméticos. OperadorSignificadoEjemplos +Se utiliza para sumar valores numéricos 5+3 (7+2) -Se utiliza para restar valores.
ÍNDICE ● ¿Qué son? ● Elementos ● Clasificación según sus lados ● Clasificación según ● sus ángulos ● Nombre de los lados de un triángulo rectángulo ●
BUSQUEDAS BINARIAS Y SECUENCIALES Hernández Salazar Alma Pérez González Luis Alberto Villa Méndez Edgar Adrián Villegas Titla Jorge Ramsés Ríos Álvarez.
FIGURAS GEOMÉTRICAS PLANAS
Formas de Desisión Operadores lógicos II.
EL MUNDO DE LOS OBJETOS PROGRAMANDO EN JAVA.
Repaso/resumen lectura/escritura y asignación funciones
Clase 11: Herencia 21-enero (J.Alvarez).
Valeria Herskovic Clase 2: Funciones Valeria Herskovic
Clase 8: Repaso/Resumen
Clase 7: Abreviaturas Valeria Herskovic –
Acabas de entrar en los laberintos del internado
Clase 11: Herencia 15-abril (J.Alvarez).
CLASE 194 TRIÁNGULOS SEMEJANTES.
Clase 91.
Capítulo 2: Triángulos Profr. Eliud Quintero Rodríguez.
Clase 11: Herencia 15-abril (J.Alvarez).
clase3: instrucción if-else
Clase 7: Repaso/Resumen
CURSO: ESPACIO, FORMA Y MEDIDA
Cuadriláteros y otros polígonos
M.C Alejandro Castellanos Lopez
Clasificación de triángulos
Triángulos y Pitágoras
Dos figuras que tienen la misma forma, aun con diferentes dimensiones, se llaman semejantes. Dos figuras son semejantes si sus ángulos correspondientes.
Clasificación de triángulos
Import java.util.Scanner; public class While1 { public static void main(String[] ar) { Scanner teclado=new Scanner(System.in); int x,suma,valor,promedio;
G_ANALITICA 6 DIST 2 PTOS Demuestra que el triangulo PQS es un triangulo isósceles calculando la longitud de sus lados: P(-4,3), Q(2,5) y S(1,-2)
Clase1: lectura/escritura/asignación
Introducción a la Computación Numérica
Clase 11: Herencia 15-abril (J.Alvarez).
POLÍGONOS CONVEXOS CÓNCAVOS Sus ángulos son todos menores que 180º
Clase 11: Herencia 15-abril (J.Alvarez).
Problema: ordenar 3 números generados al azar
Clase 10 (Repaso/Resumen)
Leyendo strings de la línea de comandos
Clase 11: Herencia 21-enero (J.Alvarez).
ProcesadorNumero PROBLEMA 1 (Laboratorio N°1)
POLÍGONOS CONVEXOS CÓNCAVOS Sus ángulos son todos menores que 180º
Clase1: lectura/escritura/asignación
clase4: instrucción if-else
PROFESOR : LUIS GONZALO PULGARÍN R
Conceptos básicos para la progamción
Clasificación de triángulos
Transcripción de la presentación:

13-marzo-2008

Problema. Escribir los métodos iguales y main class Programa{ //iguales(x,y,z): cantidad de números iguales (3,2, o 0) //ej:iguales(1,2,3)=0,iguales(1,2,1)=2, iguales(1,1,1)=3 static public int iguales(double x,double y,double z){ … } static public void main(String[]arg)throws IOException{ Diálogo del programa principal: Tipo de triángulo de lados a,b,c a? __ b? __ c? __ equilátero,isósceles,escaleno,o“no forman triángulo” Nota. 3 números forman un triángulo si son positivos y la suma de 2 cualesquiera de ellos es mayor que el 3º

int iguales(double x,double y,double z){ if(x==y && x==z) return 3; else if(x==y || x==z || y==z) return 2; else return 0; } Solución 2. Con if sin else if(x==y && x==z) return 3; if(x==y || x==z || y==z) return 2; Solución 3. Con condiciones simples int n=0; if(x==y) n=n+1; if(x==z) n=n+1; if(y==z) n=n+1; if(n==1) return 2; else return n;

System.out.println(“Tipo de triángulo . . .”); double a=U.readDouble(“a?”), b=U.readDouble(“b?”), c=U.readDouble(“c?”); if( a>0 && b>0 && c>0 & a+b>c && a+c>b && b+c>a ){ int n=iguales(a,b,c); if( n == 3 ) System.out.println(“equilátero"); else if( n == 2 ) System.out.println(“isósceles"); else System.out.println(“escaleno"); } System.out.println(“no forman triángulo");

System.out.println(“Tipo de triángulo . . ."); Scanner U = new Scanner(System.in); System.out.println(“Ingrese a b y c “); double a=U.nextDouble(), b=U.nextDouble(), c=U.readDouble(); if( a<=0 || b<=0 || c<=0 || a+b<=c || a+c<=b || b+c<=a ) System.out.println(“no forman triángulo"); else{ int n=iguales(a,b,c); if( n == 3 ) System.out.println(“equilátero"); else if( n == 2 ) System.out.println(“isósceles"); else System.out.println(“escaleno"); }

Repetir este bloque hasta que adivine