SlideShare una empresa de Scribd logo
1 de 10
ALGORITMOS 
El fantástico mundo de la programación 
Autor: Lina María Tobón Tobón 
Asignatura: Fundamentos de programación 
UNIVERSIDAD DE MEDELLÍN
DEFINICIÓN ALGORITMO… 
iMAGEN 1: omado flickr, Ilustración para un artículo publicado en el Diario Uno. Jorge Franganillo 
Conjunto de pasos ordenados, con 
instrucciones claras, definidas y 
finitas que permiten resolver un 
problema.
DIAGRAMA DE FLUJO 
INICIO 
Escribir “Digite 2 números” 
Leer nro1, nro2 
nro1 <>nro2 
SI 
Imprimir “Los números son 
iguales” 
No 
nro1 > nro2 
SI 
Imprimir “El primer número 
digitado es el número mayor” 
No Imprimir “El segundo número 
digitado es el número mayor” 
FIN 
DATOS DE ENTRADA 
PROCESO 
DATOS 
SALIDA 
DATOS 
SALIDA 
En este ejemplo de algoritmo se 
pueden identificar fácilmente las 
partes en las que se describe un 
algoritmo
QUE SON LAS VARIABLES Y CONSTANTES 
 Variable:Dato cuyo valor puede ir cambiando durante la ejecución 
de un programa. 
 Constantes:Toman un valor inicial y permanece sin alterarse 
durante todo el programa.
RETO….. Teniendo en cuenta las definiciones de 
variables y constantes en el siguiente 
fragmento de algoritmo identifique la 
cantidad de constantes y variables que 
aparecen. 
A 8 
B A + 16 
C 180 
D B 
A C + 17 
B B + 18 
B A * D 
A D*(C div 30) 
B A * 2 / 3 
B C-B 
D C+A 
Si tu respuesta fue 3 
variables (A,B,D) y 1 
constante (C). 
FELICITACIONES
TIPOS DE DATOS 
Las variables y constantes pertenecen a un tipo de dato específico los datos más 
comunes son: 
Numéricos: Enteros y reales incluyen los números positivos y negativos. 
Lógicos o booleanos: Son aquellas variables que solo pueden tomar uno de dos 
posibles valores Falso ó Verdadero. 
Carácter: Son aquellas variables que guardan un carácter. Ejemplo: turno= N 
Cadena o String: Son aquellas variables que guardan varios caracteres. Ejemplo. 
Turno=”Nocturno”.
“Cada día me miro en el espejo y me pregunto: Si 
hoy fuese el último día de mi vida Querría hacer lo 
que voy a hacer hoy?” Si la respuesta es “NO” 
durante demasiados días seguidos, sé que necesito 
cambiar algo” -Steve Jobs.
REFERENCIAS 
http://akifrases.com/frase/116908 
http://www.cidipal.org/index.php?option=com_content&task=view&id=7123&Itemid=30 
http://es.wikipedia.org/wiki/Depuraci%C3%B3n_de_programas 
http://www.desarrolloweb.com/articulos/2164.php 
http://www.desarrolloweb.com/articulos/pseudocodigo.html 
http://es.slideshare.net/elizabethpaola/fases-del-proceso-de-programacin-21834842 
http://es.wikipedia.org/wiki/Tipo_de_dato
REFERENCIAS 
http://akifrases.com/frase/116908 
http://www.cidipal.org/index.php?option=com_content&task=view&id=7123&Itemid=30 
http://es.wikipedia.org/wiki/Depuraci%C3%B3n_de_programas 
http://www.desarrolloweb.com/articulos/2164.php 
http://www.desarrolloweb.com/articulos/pseudocodigo.html 
http://es.slideshare.net/elizabethpaola/fases-del-proceso-de-programacin-21834842 
http://es.wikipedia.org/wiki/Tipo_de_dato

Más contenido relacionado

La actualidad más candente

Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
Boris Salleg
 
2. Conceptos básicos I
2. Conceptos básicos I2. Conceptos básicos I
2. Conceptos básicos I
rcarrerah
 
Presentación generación de números aleatorios
Presentación generación de números aleatorios Presentación generación de números aleatorios
Presentación generación de números aleatorios
Cristian Camilo Becerra
 
Diagrama flujo
Diagrama flujoDiagrama flujo
Diagrama flujo
aromero487
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
carlospaul
 
3. Conceptos básicos II
3. Conceptos básicos II3. Conceptos básicos II
3. Conceptos básicos II
rcarrerah
 
Metodosimplexdaniela
MetodosimplexdanielaMetodosimplexdaniela
Metodosimplexdaniela
lilirey1989
 
NÚMEROS PSEUDOALEATORIOS UNIDAD II
 NÚMEROS PSEUDOALEATORIOS UNIDAD II NÚMEROS PSEUDOALEATORIOS UNIDAD II
NÚMEROS PSEUDOALEATORIOS UNIDAD II
Marvey Monjaras
 

La actualidad más candente (20)

Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Programación: Pseudocódigo y algoritmo. Mcm, mcd, término Fibonacci y número ...
Programación: Pseudocódigo y algoritmo. Mcm, mcd, término Fibonacci y número ...Programación: Pseudocódigo y algoritmo. Mcm, mcd, término Fibonacci y número ...
Programación: Pseudocódigo y algoritmo. Mcm, mcd, término Fibonacci y número ...
 
Preguntas correctas
Preguntas correctasPreguntas correctas
Preguntas correctas
 
2. Conceptos básicos I
2. Conceptos básicos I2. Conceptos básicos I
2. Conceptos básicos I
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
preguntas y respuestas
preguntas y respuestas preguntas y respuestas
preguntas y respuestas
 
Presentación generación de números aleatorios
Presentación generación de números aleatorios Presentación generación de números aleatorios
Presentación generación de números aleatorios
 
Informe de arreglos en PseInt
Informe de arreglos en PseInt Informe de arreglos en PseInt
Informe de arreglos en PseInt
 
Diagrama flujo
Diagrama flujoDiagrama flujo
Diagrama flujo
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Presentación1
Presentación1Presentación1
Presentación1
 
Factorizacion
FactorizacionFactorizacion
Factorizacion
 
Actividad3.5 equipo4completa
Actividad3.5 equipo4completaActividad3.5 equipo4completa
Actividad3.5 equipo4completa
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primero
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
3. Conceptos básicos II
3. Conceptos básicos II3. Conceptos básicos II
3. Conceptos básicos II
 
Metodosimplexdaniela
MetodosimplexdanielaMetodosimplexdaniela
Metodosimplexdaniela
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2
 
NÚMEROS PSEUDOALEATORIOS UNIDAD II
 NÚMEROS PSEUDOALEATORIOS UNIDAD II NÚMEROS PSEUDOALEATORIOS UNIDAD II
NÚMEROS PSEUDOALEATORIOS UNIDAD II
 
Metodologia1
Metodologia1Metodologia1
Metodologia1
 

Destacado

La pintura como medio de comunicación
La pintura como medio de comunicaciónLa pintura como medio de comunicación
La pintura como medio de comunicación
Paula
 
Meiner liebsten max von schenkendorf ( leguaje)
Meiner liebsten   max von schenkendorf ( leguaje)Meiner liebsten   max von schenkendorf ( leguaje)
Meiner liebsten max von schenkendorf ( leguaje)
Ana María
 
PräSentation Schul Web
PräSentation Schul WebPräSentation Schul Web
PräSentation Schul Web
Manfred Burger
 
Mazeget Schloss
Mazeget SchlossMazeget Schloss
Mazeget Schloss
lilalila
 

Destacado (20)

La pintura como medio de comunicación
La pintura como medio de comunicaciónLa pintura como medio de comunicación
La pintura como medio de comunicación
 
Meiner liebsten max von schenkendorf ( leguaje)
Meiner liebsten   max von schenkendorf ( leguaje)Meiner liebsten   max von schenkendorf ( leguaje)
Meiner liebsten max von schenkendorf ( leguaje)
 
Institucion educativa departamental de basica y media de concordia 41190
Institucion educativa departamental de basica y media de concordia 41190Institucion educativa departamental de basica y media de concordia 41190
Institucion educativa departamental de basica y media de concordia 41190
 
riesgos
riesgosriesgos
riesgos
 
Lengua
LenguaLengua
Lengua
 
Actividad 4 2do parcial
Actividad 4 2do parcialActividad 4 2do parcial
Actividad 4 2do parcial
 
Morning linedealfonsorodriguezveralar6dic14
Morning linedealfonsorodriguezveralar6dic14Morning linedealfonsorodriguezveralar6dic14
Morning linedealfonsorodriguezveralar6dic14
 
Reiz Neues Netz Bamberg 2009
Reiz Neues Netz Bamberg 2009Reiz Neues Netz Bamberg 2009
Reiz Neues Netz Bamberg 2009
 
Act 3 calorias
Act 3 calorias Act 3 calorias
Act 3 calorias
 
DIM Workshop Onlinemarketing
DIM Workshop OnlinemarketingDIM Workshop Onlinemarketing
DIM Workshop Onlinemarketing
 
Schluchtensteig
SchluchtensteigSchluchtensteig
Schluchtensteig
 
Social Networking - Employer of Choice
Social Networking - Employer of ChoiceSocial Networking - Employer of Choice
Social Networking - Employer of Choice
 
Präsentation Fmk 2008 Copyright
Präsentation Fmk 2008 CopyrightPräsentation Fmk 2008 Copyright
Präsentation Fmk 2008 Copyright
 
PräSentation Schul Web
PräSentation Schul WebPräSentation Schul Web
PräSentation Schul Web
 
Grimm
GrimmGrimm
Grimm
 
Butlletí El Comú - Núm. 3 - Desembre 2014
Butlletí El Comú - Núm. 3 - Desembre 2014Butlletí El Comú - Núm. 3 - Desembre 2014
Butlletí El Comú - Núm. 3 - Desembre 2014
 
Mazeget Schloss
Mazeget SchlossMazeget Schloss
Mazeget Schloss
 
Kommunikationswandel hamburg 2010_print
Kommunikationswandel hamburg 2010_printKommunikationswandel hamburg 2010_print
Kommunikationswandel hamburg 2010_print
 
Kunst Oder Design
Kunst Oder DesignKunst Oder Design
Kunst Oder Design
 
D
DD
D
 

Similar a Concepto algoritmo

Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clase
daosma
 
Algoritmos y programas datos importantes
Algoritmos y programas datos importantesAlgoritmos y programas datos importantes
Algoritmos y programas datos importantes
Esteban Bedoya
 
Matematicas para la Olimpiada
Matematicas para la OlimpiadaMatematicas para la Olimpiada
Matematicas para la Olimpiada
Joemmanuel Ponce
 
Características%20 de%20los%20programas[1]
Características%20 de%20los%20programas[1]Características%20 de%20los%20programas[1]
Características%20 de%20los%20programas[1]
yariluz_gonzalez
 

Similar a Concepto algoritmo (20)

1.2 exponentes y radicales
1.2 exponentes y radicales1.2 exponentes y radicales
1.2 exponentes y radicales
 
Unidad1 Números reales
Unidad1 Números realesUnidad1 Números reales
Unidad1 Números reales
 
Metodologia de la programación Capitulo 3: La Selección
Metodologia de la programación Capitulo 3: La SelecciónMetodologia de la programación Capitulo 3: La Selección
Metodologia de la programación Capitulo 3: La Selección
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clase
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primero
 
Apunte pseudocodigo v1.2
Apunte pseudocodigo v1.2Apunte pseudocodigo v1.2
Apunte pseudocodigo v1.2
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 
Matematica computacional
Matematica computacionalMatematica computacional
Matematica computacional
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y programas datos importantes
Algoritmos y programas datos importantesAlgoritmos y programas datos importantes
Algoritmos y programas datos importantes
 
Matematicas para la Olimpiada
Matematicas para la OlimpiadaMatematicas para la Olimpiada
Matematicas para la Olimpiada
 
Logaritmos
LogaritmosLogaritmos
Logaritmos
 
Diapositivas notación indicial y operaciones de tensores - milder perez
Diapositivas   notación indicial y operaciones de tensores - milder perezDiapositivas   notación indicial y operaciones de tensores - milder perez
Diapositivas notación indicial y operaciones de tensores - milder perez
 
Unidad i
Unidad iUnidad i
Unidad i
 
Aplicación Multimedia #10 álgebra lineal. NÚMEROS COMPLEJOS. Actividad de apr...
Aplicación Multimedia #10 álgebra lineal. NÚMEROS COMPLEJOS. Actividad de apr...Aplicación Multimedia #10 álgebra lineal. NÚMEROS COMPLEJOS. Actividad de apr...
Aplicación Multimedia #10 álgebra lineal. NÚMEROS COMPLEJOS. Actividad de apr...
 
Unidad i
Unidad iUnidad i
Unidad i
 
Matematica
MatematicaMatematica
Matematica
 
Características%20 de%20los%20programas[1]
Características%20 de%20los%20programas[1]Características%20 de%20los%20programas[1]
Características%20 de%20los%20programas[1]
 
Bloque 2. secuencia didáctica 2.1 Uso de la aritmética de los números reales.
Bloque 2. secuencia didáctica 2.1 Uso de la aritmética de los números reales.Bloque 2. secuencia didáctica 2.1 Uso de la aritmética de los números reales.
Bloque 2. secuencia didáctica 2.1 Uso de la aritmética de los números reales.
 
Discipulospitagoras tarea no_1_20141028
Discipulospitagoras tarea no_1_20141028Discipulospitagoras tarea no_1_20141028
Discipulospitagoras tarea no_1_20141028
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Concepto algoritmo

  • 1. ALGORITMOS El fantástico mundo de la programación Autor: Lina María Tobón Tobón Asignatura: Fundamentos de programación UNIVERSIDAD DE MEDELLÍN
  • 2. DEFINICIÓN ALGORITMO… iMAGEN 1: omado flickr, Ilustración para un artículo publicado en el Diario Uno. Jorge Franganillo Conjunto de pasos ordenados, con instrucciones claras, definidas y finitas que permiten resolver un problema.
  • 3. DIAGRAMA DE FLUJO INICIO Escribir “Digite 2 números” Leer nro1, nro2 nro1 <>nro2 SI Imprimir “Los números son iguales” No nro1 > nro2 SI Imprimir “El primer número digitado es el número mayor” No Imprimir “El segundo número digitado es el número mayor” FIN DATOS DE ENTRADA PROCESO DATOS SALIDA DATOS SALIDA En este ejemplo de algoritmo se pueden identificar fácilmente las partes en las que se describe un algoritmo
  • 4. QUE SON LAS VARIABLES Y CONSTANTES  Variable:Dato cuyo valor puede ir cambiando durante la ejecución de un programa.  Constantes:Toman un valor inicial y permanece sin alterarse durante todo el programa.
  • 5. RETO….. Teniendo en cuenta las definiciones de variables y constantes en el siguiente fragmento de algoritmo identifique la cantidad de constantes y variables que aparecen. A 8 B A + 16 C 180 D B A C + 17 B B + 18 B A * D A D*(C div 30) B A * 2 / 3 B C-B D C+A Si tu respuesta fue 3 variables (A,B,D) y 1 constante (C). FELICITACIONES
  • 6. TIPOS DE DATOS Las variables y constantes pertenecen a un tipo de dato específico los datos más comunes son: Numéricos: Enteros y reales incluyen los números positivos y negativos. Lógicos o booleanos: Son aquellas variables que solo pueden tomar uno de dos posibles valores Falso ó Verdadero. Carácter: Son aquellas variables que guardan un carácter. Ejemplo: turno= N Cadena o String: Son aquellas variables que guardan varios caracteres. Ejemplo. Turno=”Nocturno”.
  • 7.
  • 8. “Cada día me miro en el espejo y me pregunto: Si hoy fuese el último día de mi vida Querría hacer lo que voy a hacer hoy?” Si la respuesta es “NO” durante demasiados días seguidos, sé que necesito cambiar algo” -Steve Jobs.
  • 9. REFERENCIAS http://akifrases.com/frase/116908 http://www.cidipal.org/index.php?option=com_content&task=view&id=7123&Itemid=30 http://es.wikipedia.org/wiki/Depuraci%C3%B3n_de_programas http://www.desarrolloweb.com/articulos/2164.php http://www.desarrolloweb.com/articulos/pseudocodigo.html http://es.slideshare.net/elizabethpaola/fases-del-proceso-de-programacin-21834842 http://es.wikipedia.org/wiki/Tipo_de_dato
  • 10. REFERENCIAS http://akifrases.com/frase/116908 http://www.cidipal.org/index.php?option=com_content&task=view&id=7123&Itemid=30 http://es.wikipedia.org/wiki/Depuraci%C3%B3n_de_programas http://www.desarrolloweb.com/articulos/2164.php http://www.desarrolloweb.com/articulos/pseudocodigo.html http://es.slideshare.net/elizabethpaola/fases-del-proceso-de-programacin-21834842 http://es.wikipedia.org/wiki/Tipo_de_dato