Saddasf

Solo disponible en BuenasTareas
  • Páginas : 2 (305 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de agosto de 2012
Leer documento completo
Vista previa del texto
05-08-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...
tracking img