domingo, 19 de marzo de 2017

tema-1 tecnica de creacion de algoritmos para la solucion de problemas

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
para definir los pasos del proceso.

Ejemplo:   





¿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).





 


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.

 

No hay comentarios:

Publicar un comentario