Los diagramas de flujo nos idea clara de los pasos sucesivos que se debe seguir para dar solución a un problema de una manera gráfica.
Clase 3
Algoritmos numéricos:
Un algoritmo numérico es una secuencia finita de operaciones realizables, no ambiguas, y que involucran operaciones matemáticas cuya ejecución da una solución de un problema en un tiempo finito. En la solución usamos un pseudocódigo cuya simbología es
inicio: se usa para denotar el principio de un algoritmo
fin: se usa para denotar la terminación de un algoritmo
leer:solicitar que se ingresen valores por teclado el usuario
mostrar: mostrar los resultados de las operaciones en pantalla
Operadores aritmeticos
+ simbolo utilizado para realizar sumas
- simbolo utilizado para realizar restas
* simbolo utilizado para realizar multiplicacion
/ simbolo utilizado para realizar division
<- fijar un valor a, es el parecido al igual que se manejan en las operaciones aritmeticas
Operadores de comparación
< menor
> mayor
= igual para comparar
<= menor o igual
>= mayor o igual
variables denotadas por letras o palabras mnemotécnicas (indican de una manera figura los valores que maneja dicha variable), se tienen acumuladores (se incrementa o disminuyen a valores no fijos) y contadores (se incrementan o disminuyen a valores fijos).
RECOMENDACIÓN. Para solucionar los algoritmos, nos debemos ubicar en el punto de vista del computador, especificar todas las operaciones que se deben realizar para dar solución al problema
Ejemplo
1. Elaborar un algoritmo que lea un numero y lo imprima
Inicio
Nummostar num
fin
2. elaborar un algoritmo que lea dos numeros y que los sume y diga el resultado
inicio
numero1, numero2, suma
leer numero1
leer numero2
suma <- numero1 + numero2
mostrar suma
fin
3. elaborar un algoritmo que lea dos numeros y que los sume, los reste, los multiplique, los divida y diga los resultados
inicio
numero1, numero2, suma, resta, multiplicacion, division
leer numero1
leer numero2
suma <- numero1 + numero2
resta <- numero1 + numero2
multiplicacion <- numero1 + numero2
division <- numero1 + numero2
mostrar suma
mostrar resta
mostrar multiplicacion
mostrar division
fin
ejercicio: Dar solución al siguiente:
Elaborar un algoritmo que lea tres numeros y que sume el primero y el segundo, reste el segundo y el tercero, los multiplique el primero y el tercero, divida el segundo y el tercero. y diga los resultados