0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
34 Ansichten25 Seiten
El documento presenta información sobre estructuras repetitivas en programación orientada a objetos. Explica los tipos de estructuras repetitivas como while, do-while y for, e incluye ejemplos de su sintaxis en pseudocódigo y Java. También define conceptos como acumuladores, contadores y términos adicionales para estructuras repetitivas.
El documento presenta información sobre estructuras repetitivas en programación orientada a objetos. Explica los tipos de estructuras repetitivas como while, do-while y for, e incluye ejemplos de su sintaxis en pseudocódigo y Java. También define conceptos como acumuladores, contadores y términos adicionales para estructuras repetitivas.
El documento presenta información sobre estructuras repetitivas en programación orientada a objetos. Explica los tipos de estructuras repetitivas como while, do-while y for, e incluye ejemplos de su sintaxis en pseudocódigo y Java. También define conceptos como acumuladores, contadores y términos adicionales para estructuras repetitivas.
Programacin Orientada a Objetos Programacin Orientada a Objetos
14/04/2014 1
CONTROL DEL FLUJO DEL PROGRAMA - ESTRUCTURAS REPETITIVAS FACULTAD DE INGENIERIA Escuela Acadmico Profesional de Ingeniera de Sistemas CURSO: PROGRAMACIN ORIENTADA A OBJETOS
Mg. Christian Ordoez Prez acordonez@gmail.edu.pe acordonez@ucv.edu.pe 14/04/2014 2 Programacin Orientada a Objetos Programacin Orientada a Objetos 14/04/2014 2 Mencione los casos en las que podemos utilizar las estructuras repetitivas? Explique el procedimiento para el recorrido de una estructura repetitiva? La repeticin o iteracin en programacin significa realizar una serie de instrucciones en forma repetida.
A esto se le llama ciclo porque estas estructuras ocasionan que el programa fluya entrando en un ciclo que continua mientras se cumpla una determinada condicin. CONTROLES Mientras: (while) Hacer Mientras: (do while) Desde: (for) Acumuladores suma = suma + var mult = mult * var Contadores cont = cont +1 Terminos adicionales: Inicializar variables suma = 0 mult = 1 cont = 0 Sintaxis en Pseudocdigo:
mientras ( expresin lgica ) hacer sentencias fin_mientras
Sintaxis en Java:
while (expresin lgica) sentencia; =================== while (expresin lgica) { sentencia1; sentencia2; .. sentenciaN; } Estructura Repetitiva: while El ciclo WHILE es un ciclo de PREVERIFICACION porque evala la expresin de verificacin y si es verdadera se ejecutarn las instrucciones del ciclo. Estructura Repetitiva: do - while Sintaxis en Pseudocdigo:
hacer sentencias mientras ( expresin lgica )
Sintaxis en Java:
do sentencia; while (expresin lgica); ======================== do { sentencia1; sentencia2; .. sentenciaN; } while (expresin lgica); Aqu la verificacin se hace al final del ciclo, es por eso que es un ciclo de POSVERIFICACION, las instrucciones del ciclo siempre se ejecutarn por lo menos una vez. El formato de esta estructura en Pseudocdigo: ................ Desde ( cont 1 ) hasta N hacer cont+1 instruccin 1 instruccin 2 . . Fin Desde ................ Cantidad de veces A este tipo de Estructura Repetitiva (for) se le llama ciclo de repeticin fija porque el ciclo de instrucciones se repite un nmero determinado de veces. for (Inicializacin de variables ; expresin de verificacin ; progresin) { instruccin 1; : instruccin N; } Formato para el enunciado for en Java for (cont = 1; cont <= N; cont++) { if ( edad < 30 ) suma =suma + edad; } for ( Inicializacin ; condicin; incremento) { instruccin 1; instruccin 2; .......... } V F V V F F Ejecutar Aplicativo Ejemplos jlstDato jtxtNumero Ejemplos continuacin jlstDato jtxtNumero Ejecutar Aplicativo Respuesta:
Muestra todos los valores de a, b y c que sean menores o iguales a n que cumplen con la condicin de:
a 2 + b 2 = c 2
Ejecutar Aplicativo Ejemplo nro*peso Pp = peso La Oficina de Servicios Acadmicos de la UTP cuenta con la siguiente informacin: nombres del alumno, las notas y los crditos de 3 cursos de una determinada aula y mediante estos datos se calcula el promedio simple y el promedio ponderado de cada alumno, Se desea saber cual es promedio ponderado mas alto y a quien le pertenece.
Nota: El promedio ponderado se utiliza para calcular el promedio de un conjunto de datos cuando dichos datos tienen ponderaciones o pesos diferentes:
Matemticamente:
A Nivel Visual con NetBeans Ejecutar Aplicativo jlstNum jlstNombres jlstNota1 jlstCredito1 jlstCredito2 jlstCredito3 jlstNota2 jlstNota3 jlstPromSim jlstPromPond Continuacin Instrucciones que permiten ingresar los datos a los JList mediante sus modelos
JList El JList es un componente que permite al usuario seleccionar uno o mas objetos de una lista. Necesita de un objeto modelo de la clase ListModel o DefaultListModel, quien representara el contenido de la lista. CONSTRUCTORES JList(ListModel dataModel) Crea un Jlist cuyos elementos estn contenidos en su modelo dado como parmetro JList(Object[ ] listData) Crea un Jlist cuyos elementos estn contenidos en su arreglo dado como parmetro JList(Vector listData) Crea un Jlist cuyos elementos estn contenidos en su vector dado como parmetro RESUMEN DE METODOS void clearSelection() Limpia la seleccin. Despus de llamar a este mtodo, el mtodo isSelectionEmpty() retornara true. int getSelectedIndex() Retorna el ndice del primer tem seleccionado en la lista. Retorna -1 si no hay algn tem seleccionado. int [ ] getSelectedIndices() Retorna un arreglo de todos los ndices correspondientes a los tems seleccionados Object getSelectedValue() Retorna el valor del primer tem seleccionado, o null si la seleccin esta vaca. Object [ ] getSelectedValues() Retorna un arreglo de todos los valores correspondientes a los tems seleccionados int getSelectedIndex() Retorna el la posicin del tem seleccionado en la lista. boolean isSelectionEmpty() Retorna true si no hay seleccin de algn tem. void setListData(Object [ ] listData) Establece como contenido de la lista el contenido del arreglo dado como parmetro. RESUMEN DE METODOS void setModel(ListModel model) Establece como contenido de la lista el contenido del modelo dado como parmetro void setSelectedIndex(int index) Selecciona las celdas correspondientes a los ndices contenido en el arreglo correspondiente al ndex dado como parmetro. void setSelectedIndex(int [ ] indices) Selecciona las celdas correspondientes a los ndices contenido en el arreglo dado como parmetro void setSelectionInterval(int anchor, int lead) Selecciona los tems del intervalo dado como parmetro. void setSelectionMode(int selectionMode) Establece la forma de seleccin: simple=0 o mltiple=2 void setVisibleRowCount(int visibleRowCount) Establece el numero de filas visibles sin necesidad del scroll Una empresa guarda la siguiente informacin: Nombre del Empleado, Nombre del rea al que pertenece (Auditoria, Sistemas, Contabilidad), Tiempo de Servicio (en aos), sueldo del empleado, Condicin (Contratado o Estable). Construir un programa que pueda proporcionar la siguiente informacin:
a) Nombre del empleado que tenga el menor sueldo que sea del rea de Contabilidad b) Promedio de Salarios de los empleados contratados. c) Nmero de empleados que ganan mas de 2500 y menos de 3500 con mas de 5 aos de servicios d) Nmero de empleados estables del rea de Auditoria con sueldo menores a 1200