metodologia de la programacion capitulo 2: la secuenciación

13
ESCUELA: NOMBRES Metodología y Tecnología de la Programación I FECHA: Ing. Danilo Jaramillo H. Octubre 2009 – Marzo 2010 1 Ciencias de la Computación

Upload: videoconferencias-utpl

Post on 24-Jun-2015

2.049 views

Category:

Education


0 download

DESCRIPTION

La Secuenciacion Ponente: Danilo Jaramillo H

TRANSCRIPT

Page 1: Metodologia de la programacion Capitulo 2: La Secuenciación

ESCUELA:

NOMBRES

Metodología y Tecnología de la Programación I

FECHA:

Ing. Danilo Jaramillo H.

Octubre 2009 – Marzo 2010

1

Ciencias de la Computación

Page 2: Metodologia de la programacion Capitulo 2: La Secuenciación

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: [email protected] Chat msn: [email protected] Video llamadas skype: danilo.jaramillo.h

Page 3: Metodologia de la programacion Capitulo 2: La Secuenciación

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)

Page 4: Metodologia de la programacion Capitulo 2: La Secuenciación

4

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

2bxh

A

Page 5: Metodologia de la programacion Capitulo 2: La Secuenciación

Instrucciones Lectura

Leer variable

Escritura Imprimir variable

Cálculos Variables + constantes + operadores X = Y + 5

5

Capítulo 2. La Secuenciación

Page 6: Metodologia de la programacion Capitulo 2: La Secuenciación

Algoritmo AreaTrianguloClase 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 AreaFin

Capítulo 2. La Secuenciación

Page 7: Metodologia de la programacion Capitulo 2: La Secuenciación

Algoritmo AreaTrianguloClase 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

FinClaseAreaFin

Capítulo 2. La Secuenciación

Page 8: Metodologia de la programacion Capitulo 2: La Secuenciación

Ejemplo – codificación java

Page 9: Metodologia de la programacion Capitulo 2: La Secuenciación

Funciones Matemáticas

Funciones estándares de cada lenguaje

Ejemplo Seno(x) Coseno(x) Potencia(base,exponente) etc. Revisar texto base..

Page 10: Metodologia de la programacion Capitulo 2: La Secuenciación

A = potencia(c,3) xpotencia (b,4) xraizcuadrada (c x b)

10

cbbcA 43

ENCONTRAR EL VALOR DE A

Page 11: Metodologia de la programacion Capitulo 2: La Secuenciación

Algoritmo FormulaClase 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

FinClaseAreaFin

Capítulo 2. La Secuenciación

Page 12: Metodologia de la programacion Capitulo 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)

12

Capítulo 2. La Secuenciación

Page 13: Metodologia de la programacion Capitulo 2: La Secuenciación

13