SlideShare une entreprise Scribd logo
1  sur  8
ALGORITMO Y 
PROGRAMACIÓN
Definición 
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 deba realizar 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.
Características 
• Tiene que ser preciso. 
• Tiene que estar bien definido. 
• Tiene que ser finito. 
• La programación es adaptar el algoritmo al ordenador. 
• El algoritmo es independiente según donde lo implemente.
Recomendaciones 
• Cada paso del algoritmo debe estar bien definido: Esto significa que la definición 
de un paso debe ser suficientemente clara, para que una persona pueda 
entenderla y realizarla. 
• Un algoritmo debe tener un principio y un fin: Un programa es un algoritmo 
escrito con un objetivo: conseguir un resultado. No tiene sentido crear un 
programa que espere ~ segundos (infinitos segundos) y luego escriba en pantalla 
"Hola Mundo!", del mismo modo que un algoritmo debe tener un principio bien 
definido (tampoco tiene sentido el algoritmo "haz nada, y luego escribe Hola 
Mundo!")
Fases 
1. Analizar el problema: consiste en conocer 
perfectamente en que consiste y que resultados se 
desean obtener. 
2. Planificación: de la resolución del problema, 
dividiéndolo, si es complicado, en una secuencia de 
etapas más simples. Esta fase se lleva a cabo EN UN 
PAPEL, estableciendo lo más claramente 
posible la finalidad de cada etapa, los datos que se 
necesitan de entrada, los datos que producirán 
en salida, los algoritmos que se utilizaran, etc. 
3. Edición del código fuente: es decir, escritura del 
mismo utilizando un editor de textos simple (sin 
formato) y un lenguaje de programación. 
4. Compilación y ejecución del programa al 
lenguajemaquina. 
5. Corrección de errores del programa. Los errores 
se corregirán en el código fuente, repitiendo 
los pasos 3 y 4 tantas veces como sea necesario 
6. Documentación. Una vez que el programa 
funcione correctamente, es conveniente revisar el 
código fuente para ordenarlos, eliminar cálculos 
innecesarios e incluir las líneas de comentario 
necesarias, que normalmente deben incluir unas 
breves explicaciones al principio del código
Ejemplo 
Tomado del libro: 
Algoritmos y estructura 
de programación
Taller en clases 
Teniendo en cuenta el ejemplo anterior, realiza los siguientes ejercicios simples: 
• Cambiar el vidrio a una ventana 
• Cambiar una llanta pinchada 
• Colocarle el pañal al bebe 
• Ir a la escuela 
• Enviar un correo 
• Hacer una llamada telefonica
Taller extracurricular 
Investiga sobre: 
Seudocódigo 
Diagramas de flujo 
Dar un ejemplo de cada uno.

Contenu connexe

Tendances

Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blanco
AleBlanco
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Deisy Pestana
 
Informatica m
Informatica mInformatica m
Informatica m
midpal
 
Algoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson TercerosAlgoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson Terceros
Wilson Terceros Medrano
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN
Nataly Rojitas
 

Tendances (17)

Unidad#1
Unidad#1Unidad#1
Unidad#1
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blanco
 
Unidad1
Unidad1Unidad1
Unidad1
 
Programmacion estructurada
Programmacion estructuradaProgrammacion estructurada
Programmacion estructurada
 
DisenoDiseño
DisenoDiseñoDisenoDiseño
DisenoDiseño
 
Algoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguajeAlgoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguaje
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Informatica m
Informatica mInformatica m
Informatica m
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Algoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson TercerosAlgoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson Terceros
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN
 
Power point algoritmo
Power point algoritmoPower point algoritmo
Power point algoritmo
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Programación algoritmos y pseudocódigo
Programación algoritmos y pseudocódigoProgramación algoritmos y pseudocódigo
Programación algoritmos y pseudocódigo
 

Similaire à Algoritmo y programación

Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02
Maryfer' Ortega
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Dulcevelazquez6
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
brayan_2012
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
cognos_uie
 
Pasos para realizar un problema en computador
Pasos para realizar un problema en computadorPasos para realizar un problema en computador
Pasos para realizar un problema en computador
Alex Rommyo
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacion
rulo182
 

Similaire à Algoritmo y programación (20)

Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoras
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Fases de un programa
Fases de un programaFases de un programa
Fases de un programa
 
Exposicion unidad-iii
Exposicion unidad-iiiExposicion unidad-iii
Exposicion unidad-iii
 
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...
 
Conceptos basicos algoritmos
Conceptos basicos algoritmosConceptos basicos algoritmos
Conceptos basicos algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Laura Michell♥
Laura Michell♥Laura Michell♥
Laura Michell♥
 
01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Pasos para realizar un problema en computador
Pasos para realizar un problema en computadorPasos para realizar un problema en computador
Pasos para realizar un problema en computador
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacion
 

Plus de Vision Mundial (8)

Master en dirección estratégica en tecnologías de la
Master en dirección estratégica en tecnologías de laMaster en dirección estratégica en tecnologías de la
Master en dirección estratégica en tecnologías de la
 
Presentacion
PresentacionPresentacion
Presentacion
 
Brochure ejemplo
Brochure ejemploBrochure ejemplo
Brochure ejemplo
 
Sesion3
Sesion3Sesion3
Sesion3
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Condiconal if
Condiconal ifCondiconal if
Condiconal if
 
Ambientes virtuales
Ambientes virtualesAmbientes virtuales
Ambientes virtuales
 
Fap.or.s06.06.g10.2014
Fap.or.s06.06.g10.2014Fap.or.s06.06.g10.2014
Fap.or.s06.06.g10.2014
 

Dernier

Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
chorantina325
 

Dernier (6)

PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 
PSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdhehehehehehehehehePSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdhehehehehehehehehe
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 

Algoritmo y programación

  • 2. Definición 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 deba realizar 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.
  • 3. Características • Tiene que ser preciso. • Tiene que estar bien definido. • Tiene que ser finito. • La programación es adaptar el algoritmo al ordenador. • El algoritmo es independiente según donde lo implemente.
  • 4. Recomendaciones • Cada paso del algoritmo debe estar bien definido: Esto significa que la definición de un paso debe ser suficientemente clara, para que una persona pueda entenderla y realizarla. • Un algoritmo debe tener un principio y un fin: Un programa es un algoritmo escrito con un objetivo: conseguir un resultado. No tiene sentido crear un programa que espere ~ segundos (infinitos segundos) y luego escriba en pantalla "Hola Mundo!", del mismo modo que un algoritmo debe tener un principio bien definido (tampoco tiene sentido el algoritmo "haz nada, y luego escribe Hola Mundo!")
  • 5. Fases 1. Analizar el problema: consiste en conocer perfectamente en que consiste y que resultados se desean obtener. 2. Planificación: de la resolución del problema, dividiéndolo, si es complicado, en una secuencia de etapas más simples. Esta fase se lleva a cabo EN UN PAPEL, estableciendo lo más claramente posible la finalidad de cada etapa, los datos que se necesitan de entrada, los datos que producirán en salida, los algoritmos que se utilizaran, etc. 3. Edición del código fuente: es decir, escritura del mismo utilizando un editor de textos simple (sin formato) y un lenguaje de programación. 4. Compilación y ejecución del programa al lenguajemaquina. 5. Corrección de errores del programa. Los errores se corregirán en el código fuente, repitiendo los pasos 3 y 4 tantas veces como sea necesario 6. Documentación. Una vez que el programa funcione correctamente, es conveniente revisar el código fuente para ordenarlos, eliminar cálculos innecesarios e incluir las líneas de comentario necesarias, que normalmente deben incluir unas breves explicaciones al principio del código
  • 6. Ejemplo Tomado del libro: Algoritmos y estructura de programación
  • 7. Taller en clases Teniendo en cuenta el ejemplo anterior, realiza los siguientes ejercicios simples: • Cambiar el vidrio a una ventana • Cambiar una llanta pinchada • Colocarle el pañal al bebe • Ir a la escuela • Enviar un correo • Hacer una llamada telefonica
  • 8. Taller extracurricular Investiga sobre: Seudocódigo Diagramas de flujo Dar un ejemplo de cada uno.