ALGORITMO.
Algoritmo:
como un conjunto ordenado y finito de operaciones que permite hallar la
solución de un problema. Método y notación en las distintas fórmulas del
cálculo. El algoritmo constituye un método para resolver un problema mediante
una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma
de diagrama de flujo con el fin de seguirlo de una forma más sencilla.
¿TIPOS DE ALGORITMOS
?
Existen dos tipos y son llamados así por su naturaleza:
Existen dos tipos y son llamados así por su naturaleza:
·
Cualitativos: Son aquellos en los que se describen los pasos utilizando
palabras.
·
Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para
definir los pasos del proceso.
INICIO
Edad: Entero
ESCRIBA cual es tu edad?
Lea Edad
SI Edad >=18 entonces
ESCRIBA Eres mayor de Edad
FINSI
ESCRIBA fin del algoritmo
FIN
Edad: Entero
ESCRIBA cual es tu edad?
Lea Edad
SI Edad >=18 entonces
ESCRIBA Eres mayor de Edad
FINSI
ESCRIBA fin del algoritmo
FIN
Metodología para la solución de problemas por medio de computadora
·
DEFINICIÓN DEL PROBLEMA
Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa.
Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa.
·
ANÁLISIS DEL PROBLEMA
Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir:
Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir:
o Los datos de entrada.
o Cual es la información
que se desea producir (salida)
o Los métodos y fórmulas
que se necesitan para procesar los datos.
Una recomendación muy práctica es el de colocarse en el lugar de la
computadora y analizar qué es lo que se necesita que se ordene y en qué
secuencia para producir los resultados esperados.
·
DISEÑO DEL ALGORITMO
Las características de un buen algoritmo son:
Las características de un buen algoritmo son:
o Debe tener un punto
particular de inicio.
o Debe ser definido, no
debe permitir dobles interpretaciones.
o Debe ser general, es
decir, soportar la mayoría de las variantes que se puedan presentar en la
definición del problema.
o Debe ser finito en
tamaño y tiempo de ejecución.
o Diseño del Algoritmo
o Prueba de escritorio o
Depuración
Se denomina prueba de escritorio a la
comprobación que se hace de un algoritmo para saber si está bien hecho. Esta
prueba consiste en tomar datos específicos como entrada y seguir la secuencia
indicada en el algoritmo hasta obtener un resultado, el análisis de estos resultados
indicará si el algoritmo está correcto o si por el contrario hay necesidad de
corregirlo o hacerle ajustes.
TUTORIAL DE ALGORITMOS.
link para descargar Pseint
Tutorial de Pseint
https://sinformatikos.wikispaces.com/file/view/Ejercicios_Pseudocodigo_PseInt_rpc.pdf
Ejercicios Resuelto para practicar Algoritmos.
http://es.slideshare.net/joselo1976/7222014-ejerciciosresueltosconpseint
ACTIVIDADES PARA DESARROLLAR EN CLASE.
1. Realizar un algoritmo que permita emitir una factura correspondiente a la compra de un articulo. El valor del IVA es del 16%. Si el precio de la venta es mayor que 50.000 pesos se le debe realizar un descuento del 5%
2. Realizar el diagrama de flujo para hallar el perímetro de un triangulo, el valor de los lados del triangulo se debe ingresar por teclado.
3. Realizar un diagrama de flujo de un programa que permita la carga de 10 valores por teclado y muestre la suma de los valores ingresados y su promedio.
4. Realiza un algoritmo que lea 4 notas, imprima su promedio y envié un mensaje si aprobó o no la asignatura.
5. Realizar un algoritmo que lea el salario de un trabajador, el número de horas extras, el valor de la hora extra y en neto a cancelar.
3. Realizar un diagrama de flujo de un programa que permita la carga de 10 valores por teclado y muestre la suma de los valores ingresados y su promedio.
4. Realiza un algoritmo que lea 4 notas, imprima su promedio y envié un mensaje si aprobó o no la asignatura.
5. Realizar un algoritmo que lea el salario de un trabajador, el número de horas extras, el valor de la hora extra y en neto a cancelar.