Saddasf
Páginas: 2 (305 palabras)
Publicado: 26 de agosto de 2012
¿Cómo enfrentar un problema?
• Entender el problema • Determinar los elementos participantes
AYUDANTÍA I
Modelación y Variables
• Determinar características y acciones de losobjetos • Determinar cómo interactúan los objetos • Llevarlo a un algoritmo.
Jonathan Gallegos Vera Agosto del 2012
Ejemplo 1
• En la universidad, cada curso tiene una sala asignada. AEjemplo 2
• Cree un programa que reciba un número binario de
la vez, cada curso tiene alumnos. Un alumno tiene un nombre, y puede estar inscrito en varios cursos. • Modele ésta situación:
máximo 4dígitos y luego imprima en pantalla el número transformado a decimal. • Nota: Para transformar de binario a decimal se multiplica por 2 cada digito, donde n es la posición del mismo, y luego sesuman. • Por ejemplo, 1011 en números decimales es 1 ∗ 2³ + 0 ∗ 2² + 1 ∗ 2¹ + 1 ∗ 2° = 11
1
05-08-2012
Ejemplo 3
Un alumno viajero tiene sus ahorros en pesos, dólares y euros. Para facilitar lacontabilidad quiere un programa en el que pueda ingresar la cantidad de pesos, dólares y euros que tiene y este retorne la cantidad total en pesos. Para calcular las cantidades el sabe que lasconversiones son:
1 dólar = 0.65 euros 1 euro = 698 pesos
Ejemplo 4
• Modelación básica del sistema de transporte actual:
Elementos de un Algoritmo
Nombre de clases Nombre de métodos Definición ytipo de Variables Comentarios Importar la librería IIC1103 Interactuar con el usuario Imprimir en Pantalla
Descripción
Comentarios Importar librerías Nombre de la Clase Nombre del métodoInteracción con el usuario Definición de Variables
Procedimiento
Mostrar resultado
2
05-08-2012
Paquete del curso: “iic1103”
• Clase InputOutput • muestra(Object obj) •muestraEnConsola(Object obj) • pideUnEntero(String s1,String s2) • pideUnReal(String s1,String s2) • pideUnTexto(String s1,String s2) • Clase GeneradorAleatorio • entero(int a,int b) • real(double a,double b)
3...
Leer documento completo
Regístrate para leer el documento completo.