Mathematics">
Clase 1 Introduccion A Los Metodos Numericos
Clase 1 Introduccion A Los Metodos Numericos
Clase 1 Introduccion A Los Metodos Numericos
❖ Representación. de información
más compleja (estructuras de
datos, .arreglos y registros)
❖ Formulas matemáticas
(asignación, reglas de prioridad y
funciones intrínsecas)
❖ Entrada/Salida
PROGRAMAS COMPUTACIONALES
Las cuatro primeras áreas, son parte de
la formación de los estudiantes que
toman las materias de Programación
estructurada.
PROGRAMAS COMPUTACIONALES
Destacaremos Ia representación
lógica porque es el área que más
influye en la coherencia y la
comprensión de un algoritmo.
PROGRAMAS COMPUTACIONALES
En esencia La programación
estructurada es un conjunto de reglas
que desarrollan en el programador los
hábitos para lograr un buen estilo.
PROGRAMACIÔN ESTRUCTURADA
Secuencia
La estructura secuencial expresa la
trivial idea de que, a menos que se
indique otra cosa, el código debe
realizarse instrucción por instrucción.
REPRESENTACIÓN LÓGICA
Como en la figura
siguiente, la estructura
se puede expresar de
manera general como
un diagrama de flujo o
como un
pseudocódigo.
REPRESENTACIÓN LÓGICA
Selección
En contraste con el paso por paso de la
estructura secuencial, la selección nos
ofrece un medio de dividir el flujo del
programa en ramas considerando el
resultado de una condición lógica.
REPRESENTACIÓN LÓGICA
Repetición.
La repetición nos proporciona una manera de
llevar a cabo instrucciones repetidamente.
Las estructuras resultantes, llamadas loops o
ciclos, se presentan en dos formas distintas
que se diferencian por la manera en que
terminan.
REPRESENTACIÓN LÓGICA
ax 2 + bx + c = 0
Se determina mediante la fórmula cuadrática:
x1
−b b 2 − 4ac
=
2a
x2
PROGRAMACIÔN ESTRUCTURADA
Solución.
Para desarrollar el algoritmo usaremos un
método que va de lo general a lo particular
(método top-down).
Esto es, iremos refinando cada vez más el
algoritmo en lugar de detallar todo a la primera
vez.
PROGRAMACIÔN ESTRUCTURADA
INPUT a, b, c
DISPLAY r1, r2
INPUT respuesta
ENDDO
PROGRAMACIÔN ESTRUCTURADA
La construcción <<DOEXIT>> se
utiliza para repetir el cálculo de la
ecuación cuadrática siempre que La
condición sea falsa.
La condición depende del valor de la
variable de tipo carácter respuesta.
PROGRAMACIÔN ESTRUCTURADA
Si a = 0 se presentará inmediatamente un
problema debido a la división entre cero.
Si inspeccionamos cuidadosamente la
ecuación anterior veremos que aquí se
pueden presentar dos casos:
PROGRAMACIÔN ESTRUCTURADA