SlideShare una empresa de Scribd logo
1 de 3
Colegio Nuestra Señora del Rosario
Espinal- Tolima
Algoritmo
Un algoritmo es
un conjunto de
pasos,
instrucciones o acciones que se deben seguir y ejecutar de manera
ordenada para alcanzar un fin deseado, un algoritmo es una
especie de receta, de instrucciones para resolver n problema.
Los algoritmos son modos de resolución de problemas; cabe aclarar
que no sólo son aplicables a la actividad intelectual, sino también
a todo tipo de problemas relacionados con actividades cotidianas.
Los algoritmos llevan a cabo un proceso y por lo tanto, son
ejecutados por un procesador, que es cualquier ente que ejecute
el algoritmo. Puede ser humano o bien una computadora.
Se pueden clasificar en dos tipos:
• CUALITATIVOS. Son todos aquellos pasos o instrucciones
descritos por medio de palabras que sirven para llegar a la
obtención de una respuesta o solución de un problema cualquiera.
Por ejemplo: la búsqueda de la definición de una palabra en un
diccionario, encontrar un número telefónico en un directorio,
escribir una receta de cocina, o el modo de usar un extintor de
fuego.
• CUANTITATIVOS. Son aquéllos en los que sí intervienen
cálculos numéricos. Por ejemplo: el cálculo de la nómina en una
empresa, la conversión de unidades físicas o el cálculo del volumen
de un sólido.
Características de los algoritmos
Ser preciso. Las actividades o pasos del algoritmo deben
desarrollarse en orden estricto, ya que el desarrollo de cada paso
debe seguir un orden lógico.
Colegio Nuestra Señora del Rosario
Espinal- Tolima
Ser definido. Esto quiere decir que siempre que se ejecute con los
mismos datos, el resultado será el mismo. No puede improvisar,
inventar o adivinar la información que necesita para poder realizar
un proceso.
Ser finito. Esto indica que el número de pasos de un algoritmo
debe ser limitado, es decir, los pasos a seguir deben tener un fin.
Presentación. El algoritmo debe ser entendible para cualquier
persona, no sólo para la persona que lo diseñó.
Entrada. Un algoritmo tiene 0 o más entradas. Esto es, las
cantidades de los datos de inicio se generan en el mismo algoritmo
o se conocen previamente.
Salida. Un algoritmo tiene una o más salidas. Es decir, hay datos o
cantidades al término del algoritmo que tienen una relación
específica con los datos o cantidades de entrada.
Efectividad. El algoritmo debe ser efectivo. Esto significa que
todas las operaciones deben ser suficientemente sencillas para
poder, en principio, ser realizadas de modo exacto y en un tiempo
finito por un procesador.
Clasificación de los algoritmos
Hay dos clasificaciones para los algoritmos:
• Algoritmos informales
• Algoritmos computacionales
Los algoritmos informales son aquellos que no se realizan para
una computadora, sino se diseñan para ser ejecutados por el ser
humano. Todos los días ejecutas algoritmos informales en todas tus
actividades: al prepararte para tus clases, al vestirte, al cocinar,
al regresar a casa, entre otros.
Colegio Nuestra Señora del Rosario
Espinal- Tolima
Los algoritmos computacionales son los que se crean para que
una computadora sea quien ejecute los pasos y obtener el
resultado esperado. Se aprovecha la velocidad de procesamiento
del ordenador para darnos un resultado mucho más confiable.
Transcripción
Los algoritmos computacionales no pueden ser ejecutados
directamente. La transcripción es el proceso a través del cual
convertimos un algoritmo en un listado de instrucciones
entendibles para la computadora. Estas instrucciones deben
ajustarse a las reglas sintácticas de un lenguaje de programación.
Las reglas sintácticas de un lenguaje de programación son las
restricciones técnicas sobre las cuales está construido el lenguaje.
Así, un programa computacional es un algoritmo escrito con las
instrucciones, restricciones y reglas de un lenguaje de
programación.
Ejercicio: Elabora un listado de manera secuencial que especifique
la manera como se debería despinchar una bicicleta.
Elabora un listado de manera secuencial que muestre los pasos que
usted utiliza para ir a estudiar.
Responde a las siguientes preguntas para socializar en grupo la
siguiente clase:
• ¿Es probable que la secuencia utilizada por n estudiantes en
el desarrollo del ejercicio sea la misma?, justifique su
respuesta.
• ¿Por qué se estudia la lógica de Programación y cómo influye
en nuestro que hacer estudiantil?

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

El algoritmoo
El algoritmooEl algoritmoo
El algoritmoo
 
Algoritmia
AlgoritmiaAlgoritmia
Algoritmia
 
1 conceptos algoritmos
1 conceptos algoritmos1 conceptos algoritmos
1 conceptos algoritmos
 
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,AINF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
 
Informatica conceptos1
Informatica conceptos1Informatica conceptos1
Informatica conceptos1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Inf2 exc2 andrea sofia
Inf2 exc2  andrea sofiaInf2 exc2  andrea sofia
Inf2 exc2 andrea sofia
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Parcial 1
Parcial 1Parcial 1
Parcial 1
 
Algoritmo1
Algoritmo1Algoritmo1
Algoritmo1
 
Axel compu inf2
Axel compu inf2Axel compu inf2
Axel compu inf2
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
 

Destacado

Desarrollo Evolutivo Y Psicológico
Desarrollo Evolutivo Y PsicológicoDesarrollo Evolutivo Y Psicológico
Desarrollo Evolutivo Y PsicológicoBOGOTÁ, COLOMBIA
 
Etapas del desarrollo evolutivo
Etapas del desarrollo evolutivoEtapas del desarrollo evolutivo
Etapas del desarrollo evolutivoNatalinr
 
Liderazgo
LiderazgoLiderazgo
Liderazgoelfreco
 
DESARROLLO EVOLUTIVO DEL NIÑO
DESARROLLO EVOLUTIVO DEL NIÑODESARROLLO EVOLUTIVO DEL NIÑO
DESARROLLO EVOLUTIVO DEL NIÑOLeti Trepatt Bravo
 
F:\Dany\T\LíDer CarismáTico
F:\Dany\T\LíDer CarismáTicoF:\Dany\T\LíDer CarismáTico
F:\Dany\T\LíDer CarismáTicodani fer
 

Destacado (7)

Desarrollo evolutivo
Desarrollo evolutivoDesarrollo evolutivo
Desarrollo evolutivo
 
Desarrollo Evolutivo Y Psicológico
Desarrollo Evolutivo Y PsicológicoDesarrollo Evolutivo Y Psicológico
Desarrollo Evolutivo Y Psicológico
 
Etapas del desarrollo evolutivo
Etapas del desarrollo evolutivoEtapas del desarrollo evolutivo
Etapas del desarrollo evolutivo
 
3.1.1. bases de la personalidad
3.1.1. bases de la personalidad3.1.1. bases de la personalidad
3.1.1. bases de la personalidad
 
Liderazgo
LiderazgoLiderazgo
Liderazgo
 
DESARROLLO EVOLUTIVO DEL NIÑO
DESARROLLO EVOLUTIVO DEL NIÑODESARROLLO EVOLUTIVO DEL NIÑO
DESARROLLO EVOLUTIVO DEL NIÑO
 
F:\Dany\T\LíDer CarismáTico
F:\Dany\T\LíDer CarismáTicoF:\Dany\T\LíDer CarismáTico
F:\Dany\T\LíDer CarismáTico
 

Similar a Defiiciones (20)

Inf2_p1b_exc2_celina_mitzi
Inf2_p1b_exc2_celina_mitziInf2_p1b_exc2_celina_mitzi
Inf2_p1b_exc2_celina_mitzi
 
INF2_EXC2_MAYRAFRANCO
INF2_EXC2_MAYRAFRANCOINF2_EXC2_MAYRAFRANCO
INF2_EXC2_MAYRAFRANCO
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Inf2 exc2 mitchellsalazarbarradas
Inf2 exc2  mitchellsalazarbarradasInf2 exc2  mitchellsalazarbarradas
Inf2 exc2 mitchellsalazarbarradas
 
Inf2 exc2 mitchellsalazarbarradas
Inf2 exc2  mitchellsalazarbarradasInf2 exc2  mitchellsalazarbarradas
Inf2 exc2 mitchellsalazarbarradas
 
Inf2 exc2 jessica
Inf2 exc2  jessicaInf2 exc2  jessica
Inf2 exc2 jessica
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problema
 
programacion.pptx
programacion.pptxprogramacion.pptx
programacion.pptx
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Tipos de algoritmoppt
Tipos de algoritmopptTipos de algoritmoppt
Tipos de algoritmoppt
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Taller algoritmos
Taller algoritmosTaller algoritmos
Taller algoritmos
 
Informacion algorit descript_16julio
Informacion algorit descript_16julioInformacion algorit descript_16julio
Informacion algorit descript_16julio
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 
Unidad2 compu luis jimenez
Unidad2 compu luis jimenezUnidad2 compu luis jimenez
Unidad2 compu luis jimenez
 
Castillo ramirez xavier joel
Castillo ramirez xavier joel Castillo ramirez xavier joel
Castillo ramirez xavier joel
 

Defiiciones

  • 1. Colegio Nuestra Señora del Rosario Espinal- Tolima Algoritmo Un algoritmo es un conjunto de pasos, instrucciones o acciones que se deben seguir y ejecutar de manera ordenada para alcanzar un fin deseado, un algoritmo es una especie de receta, de instrucciones para resolver n problema. Los algoritmos son modos de resolución de problemas; cabe aclarar que no sólo son aplicables a la actividad intelectual, sino también a todo tipo de problemas relacionados con actividades cotidianas. Los algoritmos llevan a cabo un proceso y por lo tanto, son ejecutados por un procesador, que es cualquier ente que ejecute el algoritmo. Puede ser humano o bien una computadora. Se pueden clasificar en dos tipos: • CUALITATIVOS. Son todos aquellos pasos o instrucciones descritos por medio de palabras que sirven para llegar a la obtención de una respuesta o solución de un problema cualquiera. Por ejemplo: la búsqueda de la definición de una palabra en un diccionario, encontrar un número telefónico en un directorio, escribir una receta de cocina, o el modo de usar un extintor de fuego. • CUANTITATIVOS. Son aquéllos en los que sí intervienen cálculos numéricos. Por ejemplo: el cálculo de la nómina en una empresa, la conversión de unidades físicas o el cálculo del volumen de un sólido. Características de los algoritmos Ser preciso. Las actividades o pasos del algoritmo deben desarrollarse en orden estricto, ya que el desarrollo de cada paso debe seguir un orden lógico.
  • 2. Colegio Nuestra Señora del Rosario Espinal- Tolima Ser definido. Esto quiere decir que siempre que se ejecute con los mismos datos, el resultado será el mismo. No puede improvisar, inventar o adivinar la información que necesita para poder realizar un proceso. Ser finito. Esto indica que el número de pasos de un algoritmo debe ser limitado, es decir, los pasos a seguir deben tener un fin. Presentación. El algoritmo debe ser entendible para cualquier persona, no sólo para la persona que lo diseñó. Entrada. Un algoritmo tiene 0 o más entradas. Esto es, las cantidades de los datos de inicio se generan en el mismo algoritmo o se conocen previamente. Salida. Un algoritmo tiene una o más salidas. Es decir, hay datos o cantidades al término del algoritmo que tienen una relación específica con los datos o cantidades de entrada. Efectividad. El algoritmo debe ser efectivo. Esto significa que todas las operaciones deben ser suficientemente sencillas para poder, en principio, ser realizadas de modo exacto y en un tiempo finito por un procesador. Clasificación de los algoritmos Hay dos clasificaciones para los algoritmos: • Algoritmos informales • Algoritmos computacionales Los algoritmos informales son aquellos que no se realizan para una computadora, sino se diseñan para ser ejecutados por el ser humano. Todos los días ejecutas algoritmos informales en todas tus actividades: al prepararte para tus clases, al vestirte, al cocinar, al regresar a casa, entre otros.
  • 3. Colegio Nuestra Señora del Rosario Espinal- Tolima Los algoritmos computacionales son los que se crean para que una computadora sea quien ejecute los pasos y obtener el resultado esperado. Se aprovecha la velocidad de procesamiento del ordenador para darnos un resultado mucho más confiable. Transcripción Los algoritmos computacionales no pueden ser ejecutados directamente. La transcripción es el proceso a través del cual convertimos un algoritmo en un listado de instrucciones entendibles para la computadora. Estas instrucciones deben ajustarse a las reglas sintácticas de un lenguaje de programación. Las reglas sintácticas de un lenguaje de programación son las restricciones técnicas sobre las cuales está construido el lenguaje. Así, un programa computacional es un algoritmo escrito con las instrucciones, restricciones y reglas de un lenguaje de programación. Ejercicio: Elabora un listado de manera secuencial que especifique la manera como se debería despinchar una bicicleta. Elabora un listado de manera secuencial que muestre los pasos que usted utiliza para ir a estudiar. Responde a las siguientes preguntas para socializar en grupo la siguiente clase: • ¿Es probable que la secuencia utilizada por n estudiantes en el desarrollo del ejercicio sea la misma?, justifique su respuesta. • ¿Por qué se estudia la lógica de Programación y cómo influye en nuestro que hacer estudiantil?