php tutorial

Páginas: 6 (1298 palabras) Publicado: 31 de marzo de 2013
OCTAVO TELEMATICA


TEMA:


ALGORITMOS




INTEGRANTES:



Índice

Tema Pág.

1) Algoritmos _______________________________________ 1

2) Diferencia entre el lenguaje algorítmico y el informático. _______________________________________ 1

3) Características de los algoritmos ________________ 1

4) Algoritmos y funciones ___________________________2

5) Medios de expresión de un algoritmo _____________ 2

5.1) Diagrama de flujo ______________________________ 3

5.2) Pseudocódigo ___________________________________ 4

5.3) Máquina de Turing ______________________________ 4

6) Implementación ___________________________________ 4

7) Ejemplos _________________________________________ 5

8) Bibliografía_____________________________________ 5











1) Algoritmo

Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema. La palabra "algoritmo" deriva del nombre latinizado del gran matemático árabe Mohamed Ibn Moussa Al Kow Rizmi, el cual escribió sobre entre los años 800 y 825 su obra Quitab Al Jabr Al Mugabala, donde se recogía el sistema deNumeración hindú y el concepto del cero. Fue Fibonacci, el que tradujo su obra al latín y la inició con las palabras: Algoritmi dicit.

2) Diferencia entre el lenguaje algorítmico y el informático.

El lenguaje algorítmico es aquel por medio del cual se realiza un análisis previo del problema a resolver y encontrar un método que permita resolverlo. El conjunto de todas las operaciones a realizar,y el orden en el que deben efectuarse, se le denomina algoritmo.

El lenguaje informático es aquel por medio del cual dicho algoritmo se codifica a un sistema comprensible por el ordenador o computadora. Este tipo de lenguaje es más cercano a la máquina que al ser humano y podemos distinguir distintos tipos dependiendo de la proximidad a la maquina. Se denomina lenguaje de alto nivel aquel quees más cercano a la comprensión humana y lenguaje de bajo nivel a aquellos que son más comprensibles por la máquina. En concreto, nosotros vamos a estudiar un lenguaje en la frontera de uno de bajo nivel. Es por ello que el 'C' es tan potente y rápido, pues las funciones principales representan las funciones más básicas del ordenador.

3) Características de los algoritmos

El científico decomputación Donald Knuth ofreció una lista de cinco propiedades, que son ampliamente aceptadas como requisitos para un algoritmo:
1. Carácter finito. "Un algoritmo siempre debe terminar después de un número finito de pasos".
2. Precisión. "Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cadacaso".
3. Entrada. "Un algoritmo tiene cero o más entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinámicamente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos específicos de objetos".
4. Salida. "Un algoritmo tiene una o más salidas: cantidades que tienen una relación específica con las entradas".
5. Eficacia. "También se espera que un algoritmosea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente básicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel".
Knuth admite que, aunque su descripción pueda ser intuitivamente clara, carece de rigor formal, puesto que no está exactamente claro qué significa "precisamentedefinido", "de manera rigurosa y no ambigua", o "suficientemente básicas", y así sucesivamente..
A partir del carácter finito y de la salida se deduce que ante una misma situación inicial (o valores de entrada) un algoritmo debe proporcionar siempre el mismo resultado (o salida), con excepción de los algoritmos probabilistas.

4) Algoritmos y funciones

Formalmente, un algoritmo calcula a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial De Php
  • php tutorial
  • Tutorial de Conexion a mysql con php
  • PHP installation tutorial
  • Tutorial php mysql
  • Tutorial Para Creacion De Paginas Php
  • tutorial paso a paso php POO
  • PHP Tutorial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS