SlideShare una empresa de Scribd logo
ALGORITMO
MARIA ALEJANDRA OROSTEGUI DUICA
SEBASTIAN CAMILO ROLDAN PINILLA
1° Semestre
ING CIVIL
Docente: LEONARDO MEZA
UNIVERSIDAD COOPERATIVA DE COLOMBIA
SANTA MARTA
2014
¿QUE ES UN ALGORITMO?
Un Algoritmo, se puede definir como una secuencia de
instrucciones que representan un modelo de solución para
determinado tipo de problemas. O bien como un conjunto de
instrucciones que realizadas en orden conducen a obtener la
solución de un problema. Por lo tanto podemos decir que es un
conjunto ordenado y finito de pasos que nos permite solucionar
un problema.
¿QUE ES UN PROGRAMA?
Un programa es una serie de instrucciones ordenadas, codificadas en
lenguaje de programación que expresa un algoritmo y que puede ser
ejecutado en un computador.
CLASIFICACIÓN DE ALGORITMOS
Los algoritmos se pueden clasificar en cuatro tipos:
 Algoritmo computacional: Es un algoritmo que puede ser ejecutado
en una computadora. Ejemplo: Fórmula aplicada para un cálculo
de la raíz cuadrada de un valor x.
 Algoritmo no computacional: Es un algoritmo que no requiere de
una computadora para ser ejecutado. Ejemplo: Instalación de un
equipo de sonido.
 Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus
pasos o instrucciones no están involucrados cálculos numéricos.
Ejemplos: Las instrucciones para desarrollar una actividad física,
encontrar un tesoro.
 Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus
pasos o instrucciones involucran cálculos numéricos. Ejemplo:
Solución de una ecuación de segundo grado.
CARACTERÍSTICAS DE UN ALGORITMO
Todo algoritmo debe tener las siguientes características:
1. Debe ser Preciso, porque cada uno de sus pasos debe indicar
de manera precisa e inequívoca que se debe hacer.
2. Debe ser Finito, porque un algoritmo debe tener un número
limitado de pasos.
3. Debe ser Definido, porque debe producir los mismos resultados
para las mismas condiciones de entrada.
4. Puede tener cero o más elementos de entrada.
5. Debe producir un resultado. Los datos de salida serán los
resultados de efectuar las instrucciones.
PARTES DE UN ALGORITMO
Todo Algoritmo debe tener las siguientes partes:
 · Entrada de datos, son los datos necesarios que el algoritmo
necesita para ser ejecutado.
 · Proceso, es la secuencia de pasos para ejecutar el algoritmo.
 · Salida de resultados, son los datos obtenidos después de la
ejecución del algoritmo.
TÉCNICAS DE REPRESENTACIÓN
Para la representación de un algoritmo, antes de ser convertido a
lenguaje de programación, se utilizan algunos métodos de
representación escrita, gráfica o matemática. Los métodos más
conocidos son:
 · Diagramación libre (Diagramas de flujo).
 · Diagramas Nassi-Shneiderman.
 · Pseudocódigo.
 · Lenguaje natural (español, inglés, etc.).
 · Fórmulas matemáticas.
¿QUE ES PSEINT?
PSeInt es una herramienta para asistir a un estudiante en sus
primeros pasos en programación. Mediante un simple e intuitivo
pseudolenguaje en español (complementado con un editor de
diagramas de flujo), le permite centrar su atención en los
conceptos fundamentales de la algoritmia computacional,
minimizando las dificultades propias de un lenguaje y
proporcionando un entorno de trabajo con numerosas ayudas y
recursos didácticos.
FIN..
ALGORITMO

Más contenido relacionado

La actualidad más candente

Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmoroxanaparra28
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
KellyDeArmas
 
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)
Orangel4
 
Algoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson TercerosAlgoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson TercerosWilson Terceros Medrano
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionales
faisury21
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
brayanbrayan14
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSeliaaaramos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
Tata Jaramillo
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigomoises872013
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmossistemas2011
 
Algoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoAlgoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoLuis Sanchez
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
MIKE_INK_RM
 
Unidad I Algoritmos y Programas
Unidad I Algoritmos y ProgramasUnidad I Algoritmos y Programas
Unidad I Algoritmos y Programas
AverkleyCH
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmo
johan stoker
 
Algoritmos y pseudocodigos
Algoritmos y pseudocodigosAlgoritmos y pseudocodigos
Algoritmos y pseudocodigos
alexander260723
 
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoAlgoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoNatyBarrera
 
Algoritmos. Definición y Características
Algoritmos. Definición y CaracterísticasAlgoritmos. Definición y Características
Algoritmos. Definición y Características
jaimeor
 

La actualidad más candente (20)

Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
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)
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson TercerosAlgoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson Terceros
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionales
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigo
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
 
Algoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoAlgoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujo
 
01 algoritmo
01 algoritmo01 algoritmo
01 algoritmo
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
 
Unidad I Algoritmos y Programas
Unidad I Algoritmos y ProgramasUnidad I Algoritmos y Programas
Unidad I Algoritmos y Programas
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmo
 
Algoritmos y pseudocodigos
Algoritmos y pseudocodigosAlgoritmos y pseudocodigos
Algoritmos y pseudocodigos
 
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoAlgoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujo
 
Algoritmos. Definición y Características
Algoritmos. Definición y CaracterísticasAlgoritmos. Definición y Características
Algoritmos. Definición y Características
 

Destacado

100706 Geschichte 80 Jahre Schauinslandbahn.pdf
100706 Geschichte 80 Jahre Schauinslandbahn.pdf100706 Geschichte 80 Jahre Schauinslandbahn.pdf
100706 Geschichte 80 Jahre Schauinslandbahn.pdf
unn | UNITED NEWS NETWORK GmbH
 
Rueda de prensa: Nuevo servicio comunicación televisiva de la Diputación
Rueda de prensa: Nuevo servicio comunicación televisiva de la DiputaciónRueda de prensa: Nuevo servicio comunicación televisiva de la Diputación
Rueda de prensa: Nuevo servicio comunicación televisiva de la Diputación
Diputación de Valencia
 
PI_Azubis in Peking_final.pdf
PI_Azubis in Peking_final.pdfPI_Azubis in Peking_final.pdf
PI_Azubis in Peking_final.pdf
unn | UNITED NEWS NETWORK GmbH
 
PR_ZT_IF Award_DE_120213.pdf
PR_ZT_IF Award_DE_120213.pdfPR_ZT_IF Award_DE_120213.pdf
PR_ZT_IF Award_DE_120213.pdf
unn | UNITED NEWS NETWORK GmbH
 
Calidad proyecto1
Calidad proyecto1Calidad proyecto1
Calidad proyecto1
Maritere Ibarra
 
HERRAMIENTAS COREL DRAW
HERRAMIENTAS COREL DRAWHERRAMIENTAS COREL DRAW
HERRAMIENTAS COREL DRAW
Julian Hernandez
 
Campaña publicitartaria pt 2.
Campaña publicitartaria pt 2.Campaña publicitartaria pt 2.
Campaña publicitartaria pt 2.
juancho18200
 
Proyecto de produccion
Proyecto de produccionProyecto de produccion
Proyecto de produccion
Gabriel Huanambal
 
El proceso creativo en la generación de ideas empresariales
El proceso creativo en la generación de ideas empresarialesEl proceso creativo en la generación de ideas empresariales
El proceso creativo en la generación de ideas empresariales
Luis Peña
 
Barranquet vih-open document
Barranquet vih-open documentBarranquet vih-open document
Barranquet vih-open document
Vicente Ramon Cabedo Garcia
 
Final Tendencias y Mercado
Final Tendencias y MercadoFinal Tendencias y Mercado
Final Tendencias y MercadoKarla Fernandez
 
Creador de youtube
Creador de youtubeCreador de youtube
Creador de youtubetecnopro
 
2010-06 CR-Z Commercial RGB.pdf
2010-06 CR-Z Commercial RGB.pdf2010-06 CR-Z Commercial RGB.pdf
2010-06 CR-Z Commercial RGB.pdf
unn | UNITED NEWS NETWORK GmbH
 
Caza del Tesoro
Caza del Tesoro Caza del Tesoro
Caza del Tesoro
Encinas1994
 
5210-631_AMR_201009.pdf
5210-631_AMR_201009.pdf5210-631_AMR_201009.pdf
5210-631_AMR_201009.pdf
unn | UNITED NEWS NETWORK GmbH
 

Destacado (18)

100706 Geschichte 80 Jahre Schauinslandbahn.pdf
100706 Geschichte 80 Jahre Schauinslandbahn.pdf100706 Geschichte 80 Jahre Schauinslandbahn.pdf
100706 Geschichte 80 Jahre Schauinslandbahn.pdf
 
Edmodo
EdmodoEdmodo
Edmodo
 
Rueda de prensa: Nuevo servicio comunicación televisiva de la Diputación
Rueda de prensa: Nuevo servicio comunicación televisiva de la DiputaciónRueda de prensa: Nuevo servicio comunicación televisiva de la Diputación
Rueda de prensa: Nuevo servicio comunicación televisiva de la Diputación
 
PI_Azubis in Peking_final.pdf
PI_Azubis in Peking_final.pdfPI_Azubis in Peking_final.pdf
PI_Azubis in Peking_final.pdf
 
PR_ZT_IF Award_DE_120213.pdf
PR_ZT_IF Award_DE_120213.pdfPR_ZT_IF Award_DE_120213.pdf
PR_ZT_IF Award_DE_120213.pdf
 
Calidad proyecto1
Calidad proyecto1Calidad proyecto1
Calidad proyecto1
 
HERRAMIENTAS COREL DRAW
HERRAMIENTAS COREL DRAWHERRAMIENTAS COREL DRAW
HERRAMIENTAS COREL DRAW
 
Campaña publicitartaria pt 2.
Campaña publicitartaria pt 2.Campaña publicitartaria pt 2.
Campaña publicitartaria pt 2.
 
Proyecto de produccion
Proyecto de produccionProyecto de produccion
Proyecto de produccion
 
El proceso creativo en la generación de ideas empresariales
El proceso creativo en la generación de ideas empresarialesEl proceso creativo en la generación de ideas empresariales
El proceso creativo en la generación de ideas empresariales
 
Barranquet vih-open document
Barranquet vih-open documentBarranquet vih-open document
Barranquet vih-open document
 
Final Tendencias y Mercado
Final Tendencias y MercadoFinal Tendencias y Mercado
Final Tendencias y Mercado
 
CONJUNTO K-SA
CONJUNTO K-SACONJUNTO K-SA
CONJUNTO K-SA
 
Creador de youtube
Creador de youtubeCreador de youtube
Creador de youtube
 
2010-06 CR-Z Commercial RGB.pdf
2010-06 CR-Z Commercial RGB.pdf2010-06 CR-Z Commercial RGB.pdf
2010-06 CR-Z Commercial RGB.pdf
 
Caza del Tesoro
Caza del Tesoro Caza del Tesoro
Caza del Tesoro
 
A jesús por maría
A jesús por maríaA jesús por maría
A jesús por maría
 
5210-631_AMR_201009.pdf
5210-631_AMR_201009.pdf5210-631_AMR_201009.pdf
5210-631_AMR_201009.pdf
 

Similar a ALGORITMO

Introducción a la Informática - Los Algoritmos
Introducción a la Informática - Los AlgoritmosIntroducción a la Informática - Los Algoritmos
Introducción a la Informática - Los Algoritmos
hugocuella1
 
Logaritmo
LogaritmoLogaritmo
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
Alma Lopez
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y información
QuirogaSharon
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
ernestdo1
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
alexandermoreno91
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
Xander Vadillo Sandoval
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
TIRZOANTONIOMEDINACA1
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis Barreto
LuisBarreto80
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
YESENIA CETINA
 
Estructura de datos Algorítmica
Estructura de datos Algorítmica Estructura de datos Algorítmica
Estructura de datos Algorítmica
MarianoBobadilla
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
EmmanuelMoreno13
 
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 problemaLorenzo Alejo
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
Mary Sanchez
 
Algoritmos
AlgoritmosAlgoritmos
Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoAleBlanco
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
LuisRestan1
 
TEMA11.ppt
TEMA11.pptTEMA11.ppt
TEMA11.ppt
AntonelaCanet
 

Similar a ALGORITMO (20)

Introducción a la Informática - Los Algoritmos
Introducción a la Informática - Los AlgoritmosIntroducción a la Informática - Los Algoritmos
Introducción a la Informática - Los Algoritmos
 
Logaritmo
LogaritmoLogaritmo
Logaritmo
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y información
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis Barreto
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Estructura de datos Algorítmica
Estructura de datos Algorítmica Estructura de datos Algorítmica
Estructura de datos Algorítmica
 
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
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blanco
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
TEMA11.ppt
TEMA11.pptTEMA11.ppt
TEMA11.ppt
 

Último

Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
JuanAlvarez413513
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 

Último (20)

Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 

ALGORITMO

  • 1.
  • 2. ALGORITMO MARIA ALEJANDRA OROSTEGUI DUICA SEBASTIAN CAMILO ROLDAN PINILLA 1° Semestre ING CIVIL Docente: LEONARDO MEZA UNIVERSIDAD COOPERATIVA DE COLOMBIA SANTA MARTA 2014
  • 3. ¿QUE ES UN ALGORITMO? Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.
  • 4. ¿QUE ES UN PROGRAMA? Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de programación que expresa un algoritmo y que puede ser ejecutado en un computador.
  • 5. CLASIFICACIÓN DE ALGORITMOS Los algoritmos se pueden clasificar en cuatro tipos:  Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una computadora. Ejemplo: Fórmula aplicada para un cálculo de la raíz cuadrada de un valor x.  Algoritmo no computacional: Es un algoritmo que no requiere de una computadora para ser ejecutado. Ejemplo: Instalación de un equipo de sonido.  Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o instrucciones no están involucrados cálculos numéricos. Ejemplos: Las instrucciones para desarrollar una actividad física, encontrar un tesoro.  Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o instrucciones involucran cálculos numéricos. Ejemplo: Solución de una ecuación de segundo grado.
  • 6. CARACTERÍSTICAS DE UN ALGORITMO Todo algoritmo debe tener las siguientes características: 1. Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e inequívoca que se debe hacer. 2. Debe ser Finito, porque un algoritmo debe tener un número limitado de pasos. 3. Debe ser Definido, porque debe producir los mismos resultados para las mismas condiciones de entrada. 4. Puede tener cero o más elementos de entrada. 5. Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.
  • 7. PARTES DE UN ALGORITMO Todo Algoritmo debe tener las siguientes partes:  · Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado.  · Proceso, es la secuencia de pasos para ejecutar el algoritmo.  · Salida de resultados, son los datos obtenidos después de la ejecución del algoritmo.
  • 8. TÉCNICAS DE REPRESENTACIÓN Para la representación de un algoritmo, antes de ser convertido a lenguaje de programación, se utilizan algunos métodos de representación escrita, gráfica o matemática. Los métodos más conocidos son:  · Diagramación libre (Diagramas de flujo).  · Diagramas Nassi-Shneiderman.  · Pseudocódigo.  · Lenguaje natural (español, inglés, etc.).  · Fórmulas matemáticas.
  • 9.
  • 10. ¿QUE ES PSEINT? PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.
  • 11.
  • 12. FIN..