SlideShare una empresa de Scribd logo
1 de 4
ALGORITMO
Los diagramas de flujo sirven para representaralgoritmos de manera
gráfica.
En matemáticas,lógica, ciencias de la computacióny disciplinas
relacionadas, un algoritmo (del griego y latín, dixit algoritmos y este a
su vez del matemático persa Al-Juarismi1 ) es un conjunto prescrito de
instrucciones o reglas bien definidas,ordenadas y finitas que permite
realizar una actividad mediante pasos sucesivos que no generen
dudas a quien debarealizar dicha actividad.2 Dados un estado inicial y
una entrada, siguiendo los pasos sucesivos se llega a un estado final y
se obtiene una solución. Los algoritmos son el objeto de estudio de la
algoritmia.1
En la vida cotidiana, se emplean algoritmos frecuentemente para
resolver problemas.Algunos ejemplos sonlos manuales de usuario,
que muestran algoritmos para usar un aparato, o las instrucciones que
recibe un trabajador por parte de su patrón. Algunos ejemplos en
matemática son el algoritmo de multiplicación, para calcular el
producto,el algoritmo de la división para calcular el cociente de dos
números,el algoritmo de Euclides para obtener el máximo común
divisor de dos enteros positivos,o el método de Gauss para resolver
un sistemalineal de ecuaciones.
En general, no existe ningún consenso definitivo en cuanto a la
definiciónformal de algoritmo. Muchos autores los señalan como listas
de instrucciones para resolverun cálculo o un problemaabstracto, es
decir, que un número finito de pasos convierten los datos de un
problema(entrada) en una solución (salida).1 2 3 4 5 6 Sin embargo
cabe notar que algunos algoritmos no necesariamente tienen que
terminar o resolver un problemaen particular. Por ejemplo,una
versión modificadade la criba de Eratóstenes que nunca termine de
calcular números primos no deja de ser un algoritmo.7
A lo largo de la historia varios autores han tratado de definir
formalmente a los algoritmos utilizando modelos matemáticos.Esto
fue realizado por Alonzo Church en 1936 con el concepto de
"calculabilidad efectiva" basada en su cálculo lambda y por Alan Turing
basándose enla máquina de Turing. Los dos enfoques son
equivalentes, en el sentido en que se puedenresolver exactamente los
mismos problemas conambos enfoques.8 9 Sin embargo,estos
modelos estánsujetos a un tipo particular de datos como son
números,símbolos o gráficas mientras que, en general, los algoritmos
funcionan sobre una vasta cantidad de estructuras de datos.3 1 En
general, la parte comúnen todas las definiciones se puede resumir en
las siguientes tres propiedades siempre y cuando no consideremos
algoritmos paralelos:7
Tiempo secuencial.Un algoritmo funciona en tiempo discretizado –
paso a paso–, definiendo así una secuencia de estados
"computacionales" porcada entrada válida (la entrada son los datos
que se le suministran al algoritmo antes de comenzar).
Estado abstracto. Cada estado computacionalpuede ser descrito
formalmente utilizando una estructura de primer orden y cada
algoritmo es independiente de su implementación(los algoritmos son
objetos abstractos) de manera que en un algoritmo las estructuras de
primer orden son invariantes bajo isomorfismo.
Exploración acotada. La transición de un estado al siguiente queda
completamente determinadapor una descripciónfija y finita; es decir,
entre cada estado y el siguiente solamente se puede tomar en cuenta
una cantidad fija y limitada de términos del estado actual.
En resumen, un algoritmo es cualquier cosa que funcione paso a paso,
donde cada paso se pueda describirsin ambigüedad y sin hacer
referenciaa una computadoraen particular, y además tiene un límite
fijo en cuanto a la cantidad de datos que se pueden leer/escribiren un
solo paso. Esta amplia definiciónabarca tanto a algoritmos prácticos
como aquellos que solo funcionan en teoría, por ejemplo el método de
Newton y la eliminación de Gauss-Jordan funcionan, al menos en
principio, con números de precisióninfinita; sin embargo no es posible
programar la precisióninfinita en una computadora, y no por ello dejan
de ser algoritmos.10 En particular es posible consideraruna cuarta
propiedad que puede ser usada para validar la tesis de Church-Turing
de que toda función calculable se puede programar en una máquina
de Turing (o equivalentemente, en un lenguaje de programación
suficientemente general):10
Aritmetizabilidad. Solamente operaciones innegablemente calculables
están disponibles enel paso inicial.
Medios de expresión de un algoritmo
Los algoritmos puedenser expresados de muchas maneras,
incluyendo al lenguaje natural, pseudocódigo,diagramas de flujo y
lenguajes de programaciónentre otros. Las descripciones en lenguaje
natural tienden a ser ambiguas y extensas. El usar pseudocódigoy
diagramas de flujo evita muchas ambigüedades dellenguaje natural.
Dichas expresiones sonformas más estructuradas para representar
algoritmos; no obstante, se mantienen independientes de un lenguaje
de programaciónespecífico.

Más contenido relacionado

La actualidad más candente (20)

Private
PrivatePrivate
Private
 
Resumen de algoritmo
Resumen de algoritmoResumen de algoritmo
Resumen de algoritmo
 
Javier solano
Javier solanoJavier solano
Javier solano
 
Tema 5 computabilidad y algoritmos
Tema 5 computabilidad y algoritmosTema 5 computabilidad y algoritmos
Tema 5 computabilidad y algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 
preguntas de algoritmos
preguntas de algoritmospreguntas de algoritmos
preguntas de algoritmos
 
Concepto de algoritmos
Concepto de algoritmosConcepto de algoritmos
Concepto de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Manual users algoritmos
Manual users   algoritmosManual users   algoritmos
Manual users algoritmos
 
Diapositivas algoritmos
Diapositivas algoritmosDiapositivas algoritmos
Diapositivas algoritmos
 
Algoritmo00
Algoritmo00Algoritmo00
Algoritmo00
 
Sosa info 04
Sosa info 04Sosa info 04
Sosa info 04
 
Cuestionario de algoritmos
Cuestionario de algoritmosCuestionario de algoritmos
Cuestionario de algoritmos
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turing
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 

Destacado

Destacado (6)

Proyecto final..
Proyecto final..Proyecto final..
Proyecto final..
 
Power point algoritmo
Power point algoritmoPower point algoritmo
Power point algoritmo
 
CóMo Entrar A Power Point
CóMo Entrar A Power PointCóMo Entrar A Power Point
CóMo Entrar A Power Point
 
Analisis disenoalgorit
Analisis disenoalgoritAnalisis disenoalgorit
Analisis disenoalgorit
 
Entrada 5 pasos para entrar a power point
Entrada 5 pasos para entrar a power pointEntrada 5 pasos para entrar a power point
Entrada 5 pasos para entrar a power point
 
Algoritmo en powerpoint
Algoritmo en powerpointAlgoritmo en powerpoint
Algoritmo en powerpoint
 

Similar a Algoritmo (20)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introduccion Analisis Algoritmos
Introduccion Analisis AlgoritmosIntroduccion Analisis Algoritmos
Introduccion Analisis Algoritmos
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
manual 1 informatica
manual 1 informatica manual 1 informatica
manual 1 informatica
 
Que es un_algoritmo
Que es un_algoritmoQue es un_algoritmo
Que es un_algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Computacion s.m
Computacion s.mComputacion s.m
Computacion s.m
 
Algoritmos, diagrama de flujo y pseudocodigo
Algoritmos, diagrama de flujo y pseudocodigoAlgoritmos, diagrama de flujo y pseudocodigo
Algoritmos, diagrama de flujo y pseudocodigo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Pdp1 justoenriquegarciaportillo
Pdp1 justoenriquegarciaportilloPdp1 justoenriquegarciaportillo
Pdp1 justoenriquegarciaportillo
 
73000115.pdf
73000115.pdf73000115.pdf
73000115.pdf
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 

Más de Alejandra Hernandez Ortiz (19)

Encuesta
EncuestaEncuesta
Encuesta
 
En jess
En jessEn jess
En jess
 
Horas
HorasHoras
Horas
 
Menu de numeros
Menu de numerosMenu de numeros
Menu de numeros
 
Prome
PromeProme
Prome
 
Promedio
PromedioPromedio
Promedio
 
Examina
ExaminaExamina
Examina
 
Encuesta
EncuestaEncuesta
Encuesta
 
Cristian.........
Cristian.........Cristian.........
Cristian.........
 
+Ficha tecnica investigación tecnológica
+Ficha tecnica investigación tecnológica+Ficha tecnica investigación tecnológica
+Ficha tecnica investigación tecnológica
 
Tendencias tecnologicas
Tendencias tecnologicasTendencias tecnologicas
Tendencias tecnologicas
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Redes
RedesRedes
Redes
 
Motores bases de datos
Motores bases de datosMotores bases de datos
Motores bases de datos
 
Filtro
FiltroFiltro
Filtro
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Filtro
FiltroFiltro
Filtro
 
Motores base de datos
Motores base de datosMotores base de datos
Motores base de datos
 

Último

GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 

Último (20)

Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 

Algoritmo

  • 1. ALGORITMO Los diagramas de flujo sirven para representaralgoritmos de manera gráfica. En matemáticas,lógica, ciencias de la computacióny disciplinas relacionadas, un algoritmo (del griego y latín, dixit algoritmos y este a su vez del matemático persa Al-Juarismi1 ) es un conjunto prescrito de instrucciones o reglas bien definidas,ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien debarealizar dicha actividad.2 Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.1 En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas.Algunos ejemplos sonlos manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que
  • 2. recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de multiplicación, para calcular el producto,el algoritmo de la división para calcular el cociente de dos números,el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos,o el método de Gauss para resolver un sistemalineal de ecuaciones. En general, no existe ningún consenso definitivo en cuanto a la definiciónformal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolverun cálculo o un problemaabstracto, es decir, que un número finito de pasos convierten los datos de un problema(entrada) en una solución (salida).1 2 3 4 5 6 Sin embargo cabe notar que algunos algoritmos no necesariamente tienen que terminar o resolver un problemaen particular. Por ejemplo,una versión modificadade la criba de Eratóstenes que nunca termine de calcular números primos no deja de ser un algoritmo.7 A lo largo de la historia varios autores han tratado de definir formalmente a los algoritmos utilizando modelos matemáticos.Esto fue realizado por Alonzo Church en 1936 con el concepto de "calculabilidad efectiva" basada en su cálculo lambda y por Alan Turing basándose enla máquina de Turing. Los dos enfoques son equivalentes, en el sentido en que se puedenresolver exactamente los mismos problemas conambos enfoques.8 9 Sin embargo,estos modelos estánsujetos a un tipo particular de datos como son números,símbolos o gráficas mientras que, en general, los algoritmos funcionan sobre una vasta cantidad de estructuras de datos.3 1 En general, la parte comúnen todas las definiciones se puede resumir en las siguientes tres propiedades siempre y cuando no consideremos algoritmos paralelos:7 Tiempo secuencial.Un algoritmo funciona en tiempo discretizado – paso a paso–, definiendo así una secuencia de estados "computacionales" porcada entrada válida (la entrada son los datos que se le suministran al algoritmo antes de comenzar).
  • 3. Estado abstracto. Cada estado computacionalpuede ser descrito formalmente utilizando una estructura de primer orden y cada algoritmo es independiente de su implementación(los algoritmos son objetos abstractos) de manera que en un algoritmo las estructuras de primer orden son invariantes bajo isomorfismo. Exploración acotada. La transición de un estado al siguiente queda completamente determinadapor una descripciónfija y finita; es decir, entre cada estado y el siguiente solamente se puede tomar en cuenta una cantidad fija y limitada de términos del estado actual. En resumen, un algoritmo es cualquier cosa que funcione paso a paso, donde cada paso se pueda describirsin ambigüedad y sin hacer referenciaa una computadoraen particular, y además tiene un límite fijo en cuanto a la cantidad de datos que se pueden leer/escribiren un solo paso. Esta amplia definiciónabarca tanto a algoritmos prácticos como aquellos que solo funcionan en teoría, por ejemplo el método de Newton y la eliminación de Gauss-Jordan funcionan, al menos en principio, con números de precisióninfinita; sin embargo no es posible programar la precisióninfinita en una computadora, y no por ello dejan de ser algoritmos.10 En particular es posible consideraruna cuarta propiedad que puede ser usada para validar la tesis de Church-Turing de que toda función calculable se puede programar en una máquina de Turing (o equivalentemente, en un lenguaje de programación suficientemente general):10 Aritmetizabilidad. Solamente operaciones innegablemente calculables están disponibles enel paso inicial. Medios de expresión de un algoritmo Los algoritmos puedenser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo,diagramas de flujo y lenguajes de programaciónentre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigoy diagramas de flujo evita muchas ambigüedades dellenguaje natural. Dichas expresiones sonformas más estructuradas para representar
  • 4. algoritmos; no obstante, se mantienen independientes de un lenguaje de programaciónespecífico.