Bienvenid@ a este blog sobre los pseudocodigo o algoritmos :D
¿Qué es un algoritmo?:Es un conjunto ordenado y finito de operaciones que permten la solucion de un problema.En el contexto matemático, los algoritmos son una serie de normas o leyes específicas que hace posible la ejecución de actividades, cumpliendo una serie de pasos continuos que no le originen dudas a la persona que realice dicha actividad. Los algoritmos se pueden expresar de diversas formas: lenguaje natural, lenguaje de programación, pseudocodigo y diagramas de flujo.
Como se expresa un algoritmo: los algoritmos de pueden expresar de tres formas.
* Con palabras
*De forma grafica, diagrama de flujo
*Con pseudocodigos
Caracteristicas de un algoritmo:
Finitud:El algoritmo debe acabar tras un número finito de pasos. Es más, es casi fundamental que sea en un número razonable de pasos.
Definibilidad:
El algoritmo debe definirse de forma precisa para cada paso, es decir, hay que evitar toda ambigüedad al definir cada paso. Puesto que el lenguaje humano es impreciso, los algoritmos se expresan mediante un lenguaje formal, ya sea matemático o de programación para un computador.
Entrada:
El algoritmo tendrá cero o más entradas, es decir, cantidades dadas antes de empezar el algoritmo. Estas cantidades pertenecen además a conjuntos especificados de objetos.Se trata siempre de cantidades representativas del mundo real expresadas de tal forma que sean aptas para su interpretación por el computador.
Salida:
El algoritmo tiene una o más salidas, en relación con las entradas.
Efectividad:
Se entiende por esto que una persona sea capaz de realizar el algoritmo de modo exacto y sin ayuda de una máquina en un lapso de tiempo finito
tipos de algoritmos:
cualitativo: son aquello que describen los pasos utilizando palabras.
ejemplo: realizar un algoritmo que indique como hacer una llamada telefonica.
Algoritmos cuantitsativos:
son aquellos en los que se utilizan calculos numericos
son aquellos en los que se utilizan calculos numericos
para definir los pasos del proceso.
¿Que es lenguaje algoritmico?:
es una serie de simbolos y reglas
que se utilizan para escribir de manera
explicita un proceso.
Tipos de lenguaje algoritmico:
*graficos: es la representacion grafica
de las operaciones que se realizan en un
algoritmo (diagrma de flujo).
*No graficos: representan
de forma descrictiva las
operaciones que se realizan
en un algoritmo (pseudocodigo).
de forma descrictiva las
operaciones que se realizan
en un algoritmo (pseudocodigo).
Partes de un algoritmo:
Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida.
Donde:
ENTRADA:
Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados esperados.
PROCESO:
Pasos necesarios para obtener la solución del problema o la situación planteada.
SALIDA:
Resultados arrojados por el proceso como solución.




