130 likes | 245 Views
Metodología y Tecnología de la Programación I. Ciencias de la Computación. ESCUELA :. Ing. Danilo Jaramillo H. NOMBRES. Octubre 2009 – Marzo 2010. FECHA :. Realizar el trabajo de forma personal Utilizar el EVA www.utpl.edu.ec Contestar los Foros Ejercicios, evaluaciones resueltas
E N D
Metodología y Tecnología de la Programación I Ciencias de la Computación ESCUELA: Ing. Danilo Jaramillo H. NOMBRES Octubre 2009 – Marzo 2010 FECHA:
Realizar el trabajo de forma personal • Utilizar el EVA www.utpl.edu.ec • Contestar los Foros • Ejercicios, evaluaciones resueltas • Material adiciona • Asesorías con el profesor • 07 – 2570 275 ext. 2637 (horario de tutoría) • Mail: djaramillo@utpl.edu.ec • Chat msn: djaramilloh@hotmail.com • Video llamadas skype: danilo.jaramillo.h
Capítulo 2. La Secuenciación • “un algoritmo esta compuesto por un conjunto de una o mas clases y por lo menos debe tener una clase. Cada clase esta formada por un conjunto de uno o más métodos, en toda clase debe haber un método principal, que es donde inicia el funcionamiento del mismo” • Texto base pág. 51 • Primer bimestre (1 clase y 1 método principal)
Determinar el área de un triángulo si se conoce la base y altura • DEFINICION DEL PROBLEMA • Entender • ANALISIS • datos de entrada y salida: • Entrada: base y altura • Salida: area • tipos ? • modelo matemático a utilizar: • DISEÑO • Algoritmo: • IMPLEMENTACION: • Prueba de escritorio • corrección del algoritmo
Capítulo 2. La Secuenciación • Instrucciones • Lectura • Leer variable • Escritura • Imprimir variable • Cálculos • Variables + constantes + operadores • X = Y + 5
Capítulo 2. La Secuenciación Algoritmo AreaTriangulo Clase Area 1. Método Principal a. Declaraciones Variables area: real base, altura: entero b. solicitar la base y la altura del triangulo c. leer base, altura d. calcular area = (base * altura ) / 2 e. Imprimir área f. Fin del método principal Fin Clase Area Fin
Capítulo 2. La Secuenciación Algoritmo AreaTriangulo Clase Area 1. Método Principal a. Declaraciones Variables area: real base, altura: entero b. imprimir “ingrese la base “ c. leer base, d. imprimir “ingrese la altura “ e. leer altura f. area = (base * altura ) / 2 g. Imprimir “el resultado es”, area h. Finmétodoprincipal FinClaseArea Fin
Funciones Matemáticas • Funciones estándares de cada lenguaje • Ejemplo • Seno(x) • Coseno(x) • Potencia(base,exponente) • etc. Revisar texto base..
A = potencia(c,3) x potencia (b,4) x raizcuadrada (c x b) ENCONTRAR EL VALOR DE A
Capítulo 2. La Secuenciación Algoritmo Formula Clase Cal_formula 1. Método Principal a. Declaraciones Variables A: real b, c: entero b. imprimir “ingrese los valores b, c“ c. leer b, c d. A = potencia(c,3) * potencia (b,4) * raizcuadrada (c * b) g. Imprimir “el resultado es”, A h. Finmétodoprincipal FinClaseArea Fin
Capítulo 2. La Secuenciación Inicialización de variables • x = x + 1 • x -- valor inicial (valor cualquiera) • x = x * j • x – valor inicial (1 … 2) • x – valor inicial diferente de 0 • x = j + 5 • x – valor inicial (no es necesario)