viene a ser una formula para resolver un problemaen un conjunto de acciones o secuencias de operacionesque ejecutadas en un determinado orden resuelven el problema.existen n algorimos por ello hay que escorgerel mas efectivo.
una de las caracteristicas del algorimo es que tienes que ser preciso , estar bien definido y ser finito.
estas estan conformadas por datos .
un algoritmo tiene : Entrada-proceso y salida
E------P--------S
LOS TIPOS PUEDEN SER:
1.-NUMERICOS:
enteros: no tiene parte decimal.
reales: llevan signo y parte decimal.
2.-LOGICOS O BOOLEANOS:
pueden tomas como valordos valores verdarero o falso.
3.-CARACTER:
tipo de cadena o String: estos caracteres van a estar entre "" (comillas).
CONSTANTES Y VARIABLES :
constantes: tiene un valor fijo y no puede ser modificado
variables : la variable puede cambiar durante la ejecucion del algoritmo, pero nuca varia su nombre
y su tipo
NOTA: antes de programas tenemor que ver cual es la ENTRADA Y SALIDA del problema,osea que es lo que nesecitas para ingresar a programar y que es lo que te pide o que resultado quieres obtenery de ahi empezamo con el proceso (tipo de operaciones a usar).
PSEUDOCODIGO:
es un lenguaje de especificcion de algoritmos, pero muy parecido a cualkier lenguaje de programacion por lo que su traduccion es muy sencillo.
tambien va utilizar una serie de palabras clave o palabras especiales que va indicando lo qie significa el algoritmo. y esta parte es la mas importante ya que con ello se va a resolver la mayoria de problemas
1.-inicio y fin :por donde empieza y acaba el algoritmo.
2.- SI <cond>
Entonces<acc1> if then else
sino<acc2>
3.-Mientras <cond> hacer while do
4.- Repetir / hasta repeat until
5.- Desde/ Hasta for to
6.-segun sea case switch
BUENO AQUI LES PONGO UN EJEMPLO CLASICO DE ALGORITMO EN PSEUDOCODIGO
Ejercicio1:
Un vendedor recibe un sueldo basico más un 10% de comision por ventas, el vendedor desea saber
cuanto dinero obtendra por las tres ventas que realiza en el mes. Determinar el pago total que
recibirá a fin mes el vendedor.
(aqui comenzamos a analisar cual es la entra y la salida, como ven las abreviaturas son las variables que se van a declarar, para mejor analisis lo deberian hacer en el NOTEPAD Y luego recien llevarlo al PSEINT)
VEAMOS
*Analisis de datos
E: sb(sueldo base),v1(venta1),v2(venta2),v3(venta3)
S: pt(pago total)
*Algoritmo
1.-inicio
2.-sb=0.0,c=0.0,pt=0.0,v1=0,v2=0,v3=0
3.-leer sb,v1,v2,v3
4.-c=(v1+v2+v3) * 0.10
pt=sb+c
5.-escribir pt
6.-fin
*Prueba de escritorio(el la prueba que vas a obtener si esta bien hecho tu programa)
sb=5000
v1=200
v2=300
v3=250
pt=5075
Y BUENO ACA LES DEJO YA LLEVADO AL PSEINT =)
No hay comentarios:
Publicar un comentario