Programación Orientada a Objetos.  Un método es una función, segmento, rutina, subrutina o subalgoritmo que puede ser definido dentro de una clase con.

Slides:



Advertisements
Presentaciones similares
Capítulo 2 Algoritmos.
Advertisements

Fundamentos de programación II
Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica.
Diseño y análisis de algoritmos
Ecuaciones de primer grado: resolución
Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
Estructuras de Decisión I IF - THEN - ELSE
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Introducción a los Algoritmos
INFORMÁTICA II.
Programación 1 Introducción
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Programación Orientada a Objetos
Estructuras de Control
Curso de Programación I Parte III
Estructuras de control
PARADIGMA Es un esquema de pensamiento que nos lleva a concebir las cosas de una manera determinada. el término paradigma puede indicar el concepto de esquema.
Unidad 3 Punteros.
Objetivos Específicos de la Unidad
Funciones y procedimientos
Tema 6. Conceptos básicos de programación
ESTRUCTURAS DE CONTROL
Fundamentos de Programación
ESTRUCTURAS CONTROL SECUENCIAL
Programación de Computadores
Semana 5 Subprogramas..
PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA.
Introducción a la Programación “Conceptos de Algoritmo”
Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. Plateo del problema en.
FRACCIONES: Interpretación
Funciones y Procedimientos(Pseudocódigo)
Programación Modular (Pseudocódigo)
Universidad Nacional de CanIndeyú Ing. Jorge Hugo Fariña.
Capítulo 1 “Elementos de Programación”
INTRODUCCIÓN A LA COMPUTACIÓN
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Fundamentos de Programación
Programación Diseño de Algoritmos
Conversión de Temperatura Centígrados Fahrenheit
Teoría – Alejandro Gonzalez
Estructuras de Control.
Introducción a la Ingeniería de Sistemas
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
Sentencias de repetición
Estructuras de control Resolución de problemas y algoritmos.
PSEUDOCÓDIGO.
COMPUTACIÓN I TEMA 5. Subprogramas o funciones. Alcance de variables
Programación Básica con NQC Patricio A. Castillo 10/05/2008.
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Introducción a Excel Fórmulas
Software El software permite comunicar al computador los problemas y hace posible que nos comunique las soluciones Los programas son el software del computador.
LEYES DE LOS EXPONENTES
INTRODUCCION A LA PROGRAMACION
Elaboración de algoritmos usando lógica de programación
INTRODUCCION A LA PROGRAMACIÓN
METODO DE SUMA Y RESTA. INDICE.
METODO DE IGUALACION Lic. Andrés Latorre s..
Clase Teórica No. 3 Introducción a Java
Lenguaje estructurado
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
ESTRUCTURAS DE DECISION MULTIPLE
Gabriela Araya Baez Estudiante Ingenieria Civil Industrial.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
David A Salamanca Díaz. DEFINICIÓN  Se define como una serie de pasos organizados que describen el proceso que se debe seguir, para dar solución a un.
Sistemas de Ecuaciones
PROGRAMACION DE APLICACIONES EN MEMORIA DEL COMPUTADOR = ALGORITMOS Y ESTRUCTURAS DE DATOS.
PROCESOS ALGORÍTMICOS DE LAS CUATRO OPERACIONES. Isoda, M. y Cedillo, T. (Eds.). (2012). Tomo V, Vol. 1. Págs , y
ELEMENTOS BÁSICOS DE PROGRAMACIÓN EN C# Mtro. José David Uc Salas
Prof. Manuel B. Sánchez.  El origen del término polimorfismo es simple: proviene de las palabras griegas poly (muchos) y morphos (forma) multiforme.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Transcripción de la presentación:

Programación Orientada a Objetos

 Un método es una función, segmento, rutina, subrutina o subalgoritmo que puede ser definido dentro de una clase con el propósito de ejecutar una función, comportamiento o tarea específica, pudiendo ser llamado o invocado desde el método principal u otro método cuando se requiera.

 El método principal, es donde inicia el funcionamiento del algoritmo, dirigirá la lógica general de la solución y se apoyará llamando a los otros métodos para que realicen sus funciones específicas, el formato de la clase será: Algoritmo EJEMPLO Clase NomClase 1. Método principal a. Acción a b. Acción b c. Fin Método principal 2. Método funcionUno a. Acción a b. Acción b c. Fin Método funcionUno 3. Método funcionDos a. Acción a b. Acción b c. Fin Método funcionDos Fin Clase NomClase Fin Los métodos funciónUno y funciónDos; cada uno tiene la lógica para implementar una función específica para resolver el problema. Sin embargo, en el método principal es donde inicia el funcionamiento del algoritmo y es el que tiene la lógica general que resuelve el problema.

 El proceso es el siguiente: Se mostrará un menú de opciones de acuerdo al siguiente formato: En caso que el niño escoja la opción 1 sumar; enseguida se debe solicitar los dos números de sumar y su resultado, luego que la computadora le indique si la suma es correcta o incorrecta; enseguida preguntar si desea revisar otra suma. Teclee primer número:45 Teclee segundo número: + _13_ Teclee el resultado:58 LA SUMA ES CORRECTA ¿Desea revisar otra SUMA? TE PUEDO AYUDAR A: 1.SUMAR 2.RESTAR 3.MULTIPLICAR 4.DIVIDIR 5.FIN OPCIÓN:

 El problema tiene cuatro funciones o tareas específicas: Sumar Es la parte que permite ayudar a revisar operaciones de sumar Restar Es la parte que permite ayudar a revisar operaciones de restar Multiplicar Es la parte que permite ayudar a revisar operaciones de multiplicar Dividir Es la parte que permite ayudar a revisar operaciones de dividir  Por tanto se requiere un método para implementar la solución de cada una de esas funciones, es decir, un método para sumar, otro método para restar, otro método para multiplicar y otro método para dividir; a demás del método principal que dirigirá el funcionamiento general del algoritmo, que llamará a los métodos sumar, restar, multiplicar y dividir cuando requiera que cada uno haga su tarea o función

Algoritmo AYUDA Clase Ayuda 1. Declaraciones de clase Variables num1, num2, resuNi, resuMaq: Entero desea: Carácter opcion: Entero 2. Método principal a. DO 1. Imprimir el menú de opciones 2. Leer opción 3. SWITCH opcion 1: Llamar ayudaSumar 2: Llamar ayudaRestar 3: Llamar ayudaMultiplicar 4: Llamar ayudaDividir 4. ENDSWITCH b. WHILE opcion <> 5 c. Fin Método principal 3. Método ayudaSumar a. DO 1. Solicitar números 1,2 y resultado 2. Leer num1, num2, resuNi 3. Calcular resuMaq = num1 + num2 4. IF resuMaq = resuNi THEN a. Imprimir “La suma es correcta” 5. ELSE a. Imprimir “La suma es incorrecta” 6. ENDIF 7. “¿Desea revisar otra suma (S/N)?” 8. Leer desea b. WHILE desea = “S” c. Fin Método ayudaSumar TE PUEDO AYUDAR A: 1.SUMAR 2.RESTAR 3.MULTIPLICAR 4.DIVIDIR 5.FIN OPCIÓN: