SlideShare una empresa de Scribd logo
1 de 16
ALGORITMOS
Ing. J. Darwin Zubieta R.
Ing. J. Darwin Zubieta R. 2
La computadora no solamente es una maquina que puede
realizar procesos para darnos resultados, sino que además
de lo anterior también podemos diseñar soluciones a la
medida, de problemas específicos que se nos presenten.
A las soluciones creadas por computadora se les conoce
como programas y no son mas que una serie de
operaciones que realiza la computadora para llegar a un
resultado.
INTRODUCCIÓN
Ing. J. Darwin Zubieta R. 3
Es un conjunto de símbolos, caracteres y reglas (programas) que le
permiten a las personas comunicarse con la computadora.
Los lenguajes de programación tienen un conjunto de instrucciones
que nos permiten realizar operaciones de entrada/salida, calculo,
manipulación de textos, lógica/comparación y
almacenamiento/recuperación. Ejem: Java, Phiton, Visual Basic, c#.
Etc.
LENGUAJE DE PROGRAMACIÓN
Los lenguajes de programación se clasifican en:
•Lenguaje Maquina:
•Lenguaje de Bajo Nivel (Ensamblador):
•Lenguaje de Alto Nivel:
Ing. J. Darwin Zubieta R. 4
ALGORITMOS
Un algoritmo es una serie de pasos organizados que describe el
proceso que se debe seguir, para dar solución a un problema
especifico.
1. Tipos de Algoritmos
•Cualitativos: Son aquellos que se describen los pasos utilizando
palabras.
•Cuantitativos: Son aquellos que utilizan cálculos numéricos
para definir los pasos del proceso.
2. Tipos de Lenguajes Algorítmicos
•Gráficos: Es la representación gráfica de las operaciones que
realiza un algoritmo (diagrama de flujo).
•No Gráficos: Representa en forma descriptiva las operaciones
que debe realizar un algoritmo (pseudocódigo).
Ing. J. Darwin Zubieta R. 5
Metodología para la solución de problemas
por medio de computadora
•Definición del Problema
•Análisis del Problema
•Diseño del Algoritmo
•Codificación
•Prueba y Depuración
•Documentación
•Mantenimiento
Ing. J. Darwin Zubieta R. 6
Un dato puede ser un simple carácter, tal como ‘b’, un valor entero tal
como 35. El tipo de dato determina la naturaleza del conjunto de
valores que puede tomar una variable.
Tipos De Datos
Ing. J. Darwin Zubieta R. 7
Las expresiones son combinaciones de constantes, variables,
símbolos de operación, paréntesis y nombres de funciones
especiales. Por ejemplo:
a+(b + 3)/c
Expresiones
Una expresión consta de operadores y operandos. Según sea el
tipo de datos que manipulan, se clasifican las expresiones en:
•Aritméticas
•Relaciónales
•Lógicas
Ing. J. Darwin Zubieta R. 8
Operadores y Operandos
Ing. J. Darwin Zubieta R. 9
•Ejemplos:
Expresión Resultado
7 / 2 = 3.5
12 mod 7 = 5
4 + 2 * 5 = 14
Ing. J. Darwin Zubieta R. 10
Ing. J. Darwin Zubieta R. 11
Ing. J. Darwin Zubieta R. 12
Ing. J. Darwin Zubieta R. 13
Un identificador es una secuencia de caracteres que sirve para
identificar una posición en la memoria de la computadora, que nos
permite accesar a su contenido.
Ejemplo: Nombre
Num_hrs
Calif2
IDENTIFICADORES
Reglas para formar un Identificador
•Debe comenzar con una letra (A a Z, mayúsculas o minúsculas)
y no deben contener espacios en blanco.
•Letras, dígitos y caracteres como la subraya ( _ ) están
permitidos después del primer carácter.
•La longitud de identificadores puede ser de hasta 8 caracteres.
Ing. J. Darwin Zubieta R. 14
Ing. J. Darwin Zubieta R. 15
Ing. J. Darwin Zubieta R. 16
1. Los lenguajes de programación se clasifican en: Describir cada uno
de ellos.
2. ¿De donde nace la palabra Algoritmos?
3. Describir cada una de las fases de la metodología para la solución
de problemas por medio de computadora.
4. Describir cada uno de los tipos de datos simples.
5. Describir la prioridad de los Operadores Aritméticos poner 3
ejemplos.
6. Describir cada una de las clasificaciones de variables poner 2
ejemplos.
7. A que se refiere las técnicas de diseño Top down y Bottom up.
cUESTIONARIOCuestionario (Tarea)

Más contenido relacionado

Destacado

Agujero Negro (Rey David)
Agujero Negro (Rey David)Agujero Negro (Rey David)
Agujero Negro (Rey David)
Rey-Clemente
 
Herramientascolaborativas
HerramientascolaborativasHerramientascolaborativas
Herramientascolaborativas
denisserna
 
Operqciones de velocity string con coiled tubing 1
Operqciones de velocity string con coiled tubing 1Operqciones de velocity string con coiled tubing 1
Operqciones de velocity string con coiled tubing 1
carlos neveu
 
Sobre informatica
Sobre informaticaSobre informatica
Sobre informatica
papi_josial
 

Destacado (20)

Alejandra morales-mendoza (11-01 jm)
Alejandra morales-mendoza (11-01 jm)Alejandra morales-mendoza (11-01 jm)
Alejandra morales-mendoza (11-01 jm)
 
Libro informática
Libro informáticaLibro informática
Libro informática
 
Agujero Negro (Rey David)
Agujero Negro (Rey David)Agujero Negro (Rey David)
Agujero Negro (Rey David)
 
Herramientascolaborativas
HerramientascolaborativasHerramientascolaborativas
Herramientascolaborativas
 
Herramientascolaborativas
HerramientascolaborativasHerramientascolaborativas
Herramientascolaborativas
 
Reglamento
ReglamentoReglamento
Reglamento
 
Herramientascolaborativas
HerramientascolaborativasHerramientascolaborativas
Herramientascolaborativas
 
Herramientascolaborativas
HerramientascolaborativasHerramientascolaborativas
Herramientascolaborativas
 
Juego Categorias Gramaticales
Juego Categorias GramaticalesJuego Categorias Gramaticales
Juego Categorias Gramaticales
 
Libro informática
Libro informáticaLibro informática
Libro informática
 
Componentes de un proyecto- Natalia Rojas Fernandez
Componentes de un proyecto- Natalia Rojas FernandezComponentes de un proyecto- Natalia Rojas Fernandez
Componentes de un proyecto- Natalia Rojas Fernandez
 
Herramientascolaborativas
HerramientascolaborativasHerramientascolaborativas
Herramientascolaborativas
 
Herramientascolaborativas
HerramientascolaborativasHerramientascolaborativas
Herramientascolaborativas
 
Tecnología web para educación
Tecnología web para educaciónTecnología web para educación
Tecnología web para educación
 
Sala gamer
Sala gamerSala gamer
Sala gamer
 
Operqciones de velocity string con coiled tubing 1
Operqciones de velocity string con coiled tubing 1Operqciones de velocity string con coiled tubing 1
Operqciones de velocity string con coiled tubing 1
 
Sobre informatica
Sobre informaticaSobre informatica
Sobre informatica
 
La tecnologia
La tecnologiaLa tecnologia
La tecnologia
 
La bulimia rosenda
La  bulimia  rosendaLa  bulimia  rosenda
La bulimia rosenda
 
Ensaladas
EnsaladasEnsaladas
Ensaladas
 

Similar a Algoritmos primera parte

Unidad 3
Unidad 3Unidad 3
Unidad 3
tf94
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
Maritere Cruz
 
Clase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_cClase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_c
kikeMerck
 
Historia del ecuador
Historia del ecuadorHistoria del ecuador
Historia del ecuador
aldo_rzb
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
karenJulieth04
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
DayraNieto9807
 

Similar a Algoritmos primera parte (20)

Programacion
 Programacion  Programacion
Programacion
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Sesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.pptSesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.ppt
 
Programacion kmi
Programacion kmiProgramacion kmi
Programacion kmi
 
Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimia
 
Blog
BlogBlog
Blog
 
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREAlgoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
 
Clase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_cClase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_c
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 
Programacion
ProgramacionProgramacion
Programacion
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
Historia del ecuador
Historia del ecuadorHistoria del ecuador
Historia del ecuador
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 

Último

Cómo comenzar tu marca personal desde cero
Cómo comenzar tu marca personal desde ceroCómo comenzar tu marca personal desde cero
Cómo comenzar tu marca personal desde cero
Mariano Cabrera Lanfranconi
 
Cómo la IA puede catapultar la estrategia SEO de tu negocio | agenciaSEO.eu
Cómo la IA puede catapultar la estrategia SEO de tu negocio | agenciaSEO.euCómo la IA puede catapultar la estrategia SEO de tu negocio | agenciaSEO.eu
Cómo la IA puede catapultar la estrategia SEO de tu negocio | agenciaSEO.eu
Ericjorge Sp
 

Último (11)

Manual de Imagen Dra Jinylona Versión Rojo
Manual de Imagen Dra Jinylona Versión RojoManual de Imagen Dra Jinylona Versión Rojo
Manual de Imagen Dra Jinylona Versión Rojo
 
Cómo comenzar tu marca personal desde cero
Cómo comenzar tu marca personal desde ceroCómo comenzar tu marca personal desde cero
Cómo comenzar tu marca personal desde cero
 
Una nueva metodología para vender más. Un modelo nuevo basado en el éxito de...
Una nueva metodología para vender más.  Un modelo nuevo basado en el éxito de...Una nueva metodología para vender más.  Un modelo nuevo basado en el éxito de...
Una nueva metodología para vender más. Un modelo nuevo basado en el éxito de...
 
Schiffman. Modelo de compra del comportamiento del consumidor pptx
Schiffman. Modelo de compra del comportamiento del consumidor pptxSchiffman. Modelo de compra del comportamiento del consumidor pptx
Schiffman. Modelo de compra del comportamiento del consumidor pptx
 
Manual de Imagen Dra Jinylona Versión Dorada
Manual de Imagen Dra Jinylona Versión DoradaManual de Imagen Dra Jinylona Versión Dorada
Manual de Imagen Dra Jinylona Versión Dorada
 
Portadas Nacionales 16-Mayo-2024.pdf....
Portadas Nacionales 16-Mayo-2024.pdf....Portadas Nacionales 16-Mayo-2024.pdf....
Portadas Nacionales 16-Mayo-2024.pdf....
 
Cómo la IA puede catapultar la estrategia SEO de tu negocio | agenciaSEO.eu
Cómo la IA puede catapultar la estrategia SEO de tu negocio | agenciaSEO.euCómo la IA puede catapultar la estrategia SEO de tu negocio | agenciaSEO.eu
Cómo la IA puede catapultar la estrategia SEO de tu negocio | agenciaSEO.eu
 
trabajo Final Comportamiento del consumidor.pptx
trabajo Final Comportamiento del consumidor.pptxtrabajo Final Comportamiento del consumidor.pptx
trabajo Final Comportamiento del consumidor.pptx
 
Portadas Nacionales 15-Mayo-2024.pdf....
Portadas Nacionales 15-Mayo-2024.pdf....Portadas Nacionales 15-Mayo-2024.pdf....
Portadas Nacionales 15-Mayo-2024.pdf....
 
La Cabaña Del Encanto Colombiaaaaaa.pptx
La Cabaña Del Encanto Colombiaaaaaa.pptxLa Cabaña Del Encanto Colombiaaaaaa.pptx
La Cabaña Del Encanto Colombiaaaaaa.pptx
 
Valor de Marca Brand equity ejemplos 13.pptx
Valor de Marca Brand equity ejemplos 13.pptxValor de Marca Brand equity ejemplos 13.pptx
Valor de Marca Brand equity ejemplos 13.pptx
 

Algoritmos primera parte

  • 2. Ing. J. Darwin Zubieta R. 2 La computadora no solamente es una maquina que puede realizar procesos para darnos resultados, sino que además de lo anterior también podemos diseñar soluciones a la medida, de problemas específicos que se nos presenten. A las soluciones creadas por computadora se les conoce como programas y no son mas que una serie de operaciones que realiza la computadora para llegar a un resultado. INTRODUCCIÓN
  • 3. Ing. J. Darwin Zubieta R. 3 Es un conjunto de símbolos, caracteres y reglas (programas) que le permiten a las personas comunicarse con la computadora. Los lenguajes de programación tienen un conjunto de instrucciones que nos permiten realizar operaciones de entrada/salida, calculo, manipulación de textos, lógica/comparación y almacenamiento/recuperación. Ejem: Java, Phiton, Visual Basic, c#. Etc. LENGUAJE DE PROGRAMACIÓN Los lenguajes de programación se clasifican en: •Lenguaje Maquina: •Lenguaje de Bajo Nivel (Ensamblador): •Lenguaje de Alto Nivel:
  • 4. Ing. J. Darwin Zubieta R. 4 ALGORITMOS Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema especifico. 1. Tipos de Algoritmos •Cualitativos: Son aquellos que se describen los pasos utilizando palabras. •Cuantitativos: Son aquellos que utilizan cálculos numéricos para definir los pasos del proceso. 2. Tipos de Lenguajes Algorítmicos •Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo). •No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocódigo).
  • 5. Ing. J. Darwin Zubieta R. 5 Metodología para la solución de problemas por medio de computadora •Definición del Problema •Análisis del Problema •Diseño del Algoritmo •Codificación •Prueba y Depuración •Documentación •Mantenimiento
  • 6. Ing. J. Darwin Zubieta R. 6 Un dato puede ser un simple carácter, tal como ‘b’, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de valores que puede tomar una variable. Tipos De Datos
  • 7. Ing. J. Darwin Zubieta R. 7 Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Por ejemplo: a+(b + 3)/c Expresiones Una expresión consta de operadores y operandos. Según sea el tipo de datos que manipulan, se clasifican las expresiones en: •Aritméticas •Relaciónales •Lógicas
  • 8. Ing. J. Darwin Zubieta R. 8 Operadores y Operandos
  • 9. Ing. J. Darwin Zubieta R. 9 •Ejemplos: Expresión Resultado 7 / 2 = 3.5 12 mod 7 = 5 4 + 2 * 5 = 14
  • 10. Ing. J. Darwin Zubieta R. 10
  • 11. Ing. J. Darwin Zubieta R. 11
  • 12. Ing. J. Darwin Zubieta R. 12
  • 13. Ing. J. Darwin Zubieta R. 13 Un identificador es una secuencia de caracteres que sirve para identificar una posición en la memoria de la computadora, que nos permite accesar a su contenido. Ejemplo: Nombre Num_hrs Calif2 IDENTIFICADORES Reglas para formar un Identificador •Debe comenzar con una letra (A a Z, mayúsculas o minúsculas) y no deben contener espacios en blanco. •Letras, dígitos y caracteres como la subraya ( _ ) están permitidos después del primer carácter. •La longitud de identificadores puede ser de hasta 8 caracteres.
  • 14. Ing. J. Darwin Zubieta R. 14
  • 15. Ing. J. Darwin Zubieta R. 15
  • 16. Ing. J. Darwin Zubieta R. 16 1. Los lenguajes de programación se clasifican en: Describir cada uno de ellos. 2. ¿De donde nace la palabra Algoritmos? 3. Describir cada una de las fases de la metodología para la solución de problemas por medio de computadora. 4. Describir cada uno de los tipos de datos simples. 5. Describir la prioridad de los Operadores Aritméticos poner 3 ejemplos. 6. Describir cada una de las clasificaciones de variables poner 2 ejemplos. 7. A que se refiere las técnicas de diseño Top down y Bottom up. cUESTIONARIOCuestionario (Tarea)