Enfoque lenguajes orientados a objeto

Páginas: 2 (400 palabras) Publicado: 29 de noviembre de 2011
Enfoque de los lenguajes orientados a objetos.

Primer Caso: Búsqueda del medicamento por nombre.
Diseño del algoritmo.
Public static void main(){
1) If(buscarMedicamento(Nom)){
2)Medicamento=asignaMedicamento(Nom);
3) Medicamento.mostrarComponentes();
}
}
Especificación del algoritmo.
Nota : Suponemos que ya está creado un vector del tipo Medicamento, que contiene objetos deeste tipo.
El objeto Medicamento ya está declarado (tipo Medicamento).
Paso 1: Busca el medicamento en el vector comparando el nombre ingresado con el atributo Nombre, si lo encuentra se ejecuta elpaso 2.
Paso 2: Inicializa el objeto Medicamento, asignando el objeto del vector del tipo medicamento del cual coincida su atributo Nombre con el nombre ingresado.
Paso 3: A través del objetoMedicamento se llama al método que genera el listado con los componentes, el cual se encuentra en la clase Medicamento.
Segundo Caso: Búsqueda de medicamentos que posean una cierta cantidad de uncomponente en específico.
Diseño del algoritmo.
Public static void main(){
1) for(i=0 ; i<Medicamentos.size() ; i++){
2) Medicamento=Medicamentos.elementAt(i);
3) for(j=0 ; j<Medicamento.DevolverTamanoComponentes() ; j++){
4)Componentes2=Medicamento.DevolverComponentes();
5) if(Componentes2.elementAt(j).DevolverValor()>cantRequerida){
6)Medicamento.DevuelveNombre();
}}
}
}
Especificación del algoritmo.
Paso 1: Recorrer el vector que contiene todos los medicamentos
Paso 2:Asignarle a un nuevo objeto Medicamento el que se encuentra en la posición actual delvector.
Paso 3: Recorremos por cada medicamento, todo el vector con sus componentes.
Paso 4: A un nuevo vector de tipo Componente (llamado Componentes2), se le asigna por cada nuevo medicamento, elvector que posee con sus respectivos componentes.
Paso 5: Si en el vector Componentes2 en la posición j se encuentra un valor mayor o igual a la cantidad leída, se ejecuta el sgte. Paso.
Paso 6: Se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tendencias del lenguaje orientado a objetos
  • Lenguajes de programacion orientada a objetos.
  • Lenguajes Orientados a Objetos
  • Lenguaje de programación orientado a objetos uml
  • Lenguajes De Programaci N Orientados A Objetos
  • Lenguajes De Programaci N Orientados A Objetos
  • Evolución del lenguaje de programación orientado a objetos
  • Conceptos de clase, objeto, instancia, lenguajes orientados a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS