SlideShare una empresa de Scribd logo
1 de 28
1. Enumera y describe las etapas en el
ciclo de programación de computadoras.
 Analizar el problema: Estudiar el problema en
general, extraer datos (entender el problema).
 Diseñar un algoritmo: diseñar la solución (trazar un
plan).
 Traducir el algoritmo a un lenguaje de programación:
el programa (ejecutar el plan).
 Depurar el programa: ejecutar el programa y
realizar las pruebas respectivas que permitan
determinar si el programa hace lo que queremos
(revisar).
2. Da una definición lo mas completa
posible de algoritmo.
 En general, no existe ningún consenso definitivo en
cuanto a la definición formal de algoritmo. Muchos
autores los señalan como listas de instrucciones para
resolver un cálculo o un problema abstracto, es decir,
que un número finito de pasos convierten los datos de
un problema (entrada) en una solución (salida).
3. ¿Cuáles son las características
principales de un algoritmo?
 Entrada: "Un algoritmo tiene cero o más entradas:
cantidades que le son dadas antes de que el algoritmo
comience, o dinámicamente mientras el algoritmo corre.
Estas entradas son tomadas de conjuntos específicos de
objetos".
 Salida: "Un algoritmo tiene una o más salidas:
cantidades que tienen una relación específica con las
entradas"
 Carácter finito: "Un algoritmo siempre debe
terminar después de un número finito de pasos".
 Precisión: "Cada paso de un algoritmo debe estar
precisamente definido; las operaciones a llevar a
cabo deben ser especificadas de manera rigurosa y
no ambigua para cada caso".
 Eficacia: "También se espera que un algoritmo sea
eficaz, en el sentido de que todas las operaciones a
realizar en un algoritmo deben ser suficientemente
básicas como para que en principio puedan ser
hechas de manera exacta y en un tiempo finito por
un hombre usando lápiz y papel".
4. ¿Cuál es el origen de los algoritmos?
 La palabra algoritmo proviene del nombre del
matemático llamado Muhammad ibn Musa al-
Jwarizmi que vivió entre los siglos VIII y IX.
 Así, de la palabra algoritmo, que originalmente
hacía referencia a las reglas de uso de la
aritmética utilizando dígitos árabes, se evolucionó
a la palabra latina, derivación de al-Khwarizmi,
algobarismus, que más tarde mutaría a algoritmo
en el siglo XVIII. La palabra ha cambiado de forma
que en su definición se incluye a todos los
procedimientos finitos para resolver problemas.
5. Describe los tipos de algoritmos
existentes.
 Algoritmo cotidiano: Es la serie de pasos que
realizamos en nuestra vida diaria para realizar las
diferentes tareas y actividades comunes , desde los
pasos al levantarnos, así como ir de compras, etc.
 Cualitativos: son aquellos donde se describen los
pasos utilizando palabras.
 Cuantitativos: son aquellos donde se utilizan
cálculos numéricos para definir los pasos del
proceso.
6. ¿Qué es lenguaje algorítmico ?
Enumera los tipos existentes.
 Un lenguaje algorítmico es una serie de símbolos y
reglas que se utilizan para describir de manera
explicita un proceso.
Tipos.
 Descripción narrada.
 Pseudocódigo.
 Diagramas de flujo.
7. ¿En que consiste el lenguaje
algorítmico descripción narrada?. Da un
ejemplo distinto al que el texto plantea.
 Sigue un proceso de ejecución común y lógico,
describiendo textualmente paso a paso cada una de
las actividades a realizar dentro una actividad
determinada.
 Ejemplo Descripción Narrada: Ir al estadio a ver
un partido de futbol.
1. Inicio.
2. Llegar al estadio.
3. Comprar entradas.
4. Entregar la boleta de entrada al supervisor.
5. Elegir lugar donde me voy a sentar.
6. Comprar refrescos.
7. Esperar a que comience es partido.
8. Mirar el partido.
9. Termina el partido.
10. Salir del estadio.
11. Fin.
8. ¿Qué caracteriza a un algoritmo en
pseudocódigo? Da ejemplo.
 Representa en forma descriptiva las operaciones
que debe realizar un algoritmo.
 Se puede ejecutar en un ordenador.
 Es una forma de representación sencilla de utilizar y
de manipular.
 Facilita el paso del programa al lenguaje de
programación.
 Es independiente del lenguaje de programación
que se vaya a utilizar.
 Es un método que facilita la programación y
solución al algoritmo del programa.
 Ejemplo Pseudocódigo: Hacer una llamada.
Algoritmo:
1. Tome el celular.
2. Marque el número.
3. Espere que le contesten.
4. Hable con la persona.
5. Termine la llamada.
9. Atreves de un ejemplo identifica la
estructura de un algoritmo.
 Problema: Ir a clases.
Inicio
Dormir
hasta que suene el despertador (o lo llame la mamá).
Mirar la hora.
¿Hay tiempo suficiente?
Si hay, entonces
Bañarse.
Vestirse.
Desayunar.
 Sino,
Vestirse.
Cepillarse los dientes.
Despedirse de la mamá y el papá.
¿Hay tiempo suficiente?
Si, Caminar al paradero.
Sino, Correr al paradero.
Hasta que pase un bus para el colegio haga :
 Esperar el bus
Ver a las demás personas que esperan un bus.
Tomar el bus.
Mientras no llegue al colegio haga :
Seguir en el bus.
Pelear mentalmente con el conductor.
Timbrar.
Bajarse.
Entrar a la colegio.
Fin
10. ¿en que consisten los diagramas de
flujos?
 Son la presentación grafica de las operaciones que
realiza un algoritmo o de la solución algorítmica de
un problema.
 Se utiliza en disciplinas como programación,
economía, procesos industriales y psicología
cognitiva.
 Se basan en la utilización de diversos símbolos para
representar operaciones especificas.
 Se les llaman diagrama de flujo porque los símbolos
utilizados se conectan por medios de flechas para
indicar la secuencia de la operación.
 La simbología utilizada para la elaboración de
diagramas de flujo es variable y debe ajustarse a un
patrón definido previamente.
11. ¿Qué reglas se deben tener en cuenta
al momento de diseñar un diagrama de
flujo?
 Se escriben de arriba hacia abajo y de izquierda a
derecha.
 Evitar cruce de flujos.
 En cada caso expresar una acción concreta.
 Siempre se utilizan flechas verticales u horizontales.
 Jamás se deben utilizar flechas curvas.
12. ¿Cuál es la estructura a seguir de los
diagramas de flujo, de datos y por
consiguiente de todo algoritmo?
 Tiene un inicio.
 Una lectura o entrada de datos.
 El proceso de datos.
 Una salida de información.
 Un final.
13. ¿Cuál es la simbología utilizada en el
diseño de diagramas de flujo?
14. Escoge una ventaja y una desventaja
que sean importantes destacar en el
diseño en los diagramas de flujo. Explica.
 Desventaja: diagramas complejos y detallados
suelen ser laboriosos en su planteamiento y diseño.
Por que cada diagrama tiene que ser los mas claro
posible para que el usuario pueda entenderlo
plantearlo y diseñarlo de manera correcta.
 Ventaja: comunicación con el usuario.
Es importante ya que la intención de los flujo gramas
es comunicar de manera clara la acción a realizar en
un algoritmo.

Más contenido relacionado

La actualidad más candente

Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosJosé Antonio Sandoval Acosta
 
Historia de la programacion (linea del tiempo)
Historia de la programacion (linea del tiempo)Historia de la programacion (linea del tiempo)
Historia de la programacion (linea del tiempo)kevin antonio
 
Integración de Funciones Racionales
Integración de Funciones RacionalesIntegración de Funciones Racionales
Integración de Funciones RacionalesEmma
 
Reglas de derivadas trascendentes
Reglas de derivadas trascendentesReglas de derivadas trascendentes
Reglas de derivadas trascendentessarahyjoffre
 
Componentes Básicos del Computador
Componentes Básicos del ComputadorComponentes Básicos del Computador
Componentes Básicos del ComputadorSaraGonzalez1505
 
Funcion racional
Funcion racionalFuncion racional
Funcion racionalpppppp__16
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflapAnel Sosa
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos ProgramacionMichele André
 
Computacion grafica
Computacion graficaComputacion grafica
Computacion graficaangel martin
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionClaudia Poza
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigocoldclean
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 
Regresion lineal
Regresion lineal Regresion lineal
Regresion lineal aranda.ines
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficaciónAndhy H Palma
 
Dominio y-rango-funcion
Dominio y-rango-funcionDominio y-rango-funcion
Dominio y-rango-funcionMoy Aranda
 

La actualidad más candente (20)

Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 
Historia de la programacion (linea del tiempo)
Historia de la programacion (linea del tiempo)Historia de la programacion (linea del tiempo)
Historia de la programacion (linea del tiempo)
 
Integración de Funciones Racionales
Integración de Funciones RacionalesIntegración de Funciones Racionales
Integración de Funciones Racionales
 
Funciones racionales
Funciones racionalesFunciones racionales
Funciones racionales
 
Reglas de derivadas trascendentes
Reglas de derivadas trascendentesReglas de derivadas trascendentes
Reglas de derivadas trascendentes
 
4.3
4.34.3
4.3
 
Componentes Básicos del Computador
Componentes Básicos del ComputadorComponentes Básicos del Computador
Componentes Básicos del Computador
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Funcion racional
Funcion racionalFuncion racional
Funcion racional
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflap
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
 
Computacion grafica
Computacion graficaComputacion grafica
Computacion grafica
 
Manejo de archivos en el lenguaje C
Manejo de archivos en el lenguaje CManejo de archivos en el lenguaje C
Manejo de archivos en el lenguaje C
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
Elementos de la funcion
Elementos de la funcionElementos de la funcion
Elementos de la funcion
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Regresion lineal
Regresion lineal Regresion lineal
Regresion lineal
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficación
 
Dominio y-rango-funcion
Dominio y-rango-funcionDominio y-rango-funcion
Dominio y-rango-funcion
 

Destacado

Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un AlgoritmoOGEA UPS
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
Capitulo 2. descripción de datos
Capitulo 2.  descripción de datosCapitulo 2.  descripción de datos
Capitulo 2. descripción de datosalbanoaga
 
Capítulo 02, Descripción de los datos, distribuciones de frecuencias y repres...
Capítulo 02, Descripción de los datos, distribuciones de frecuencias y repres...Capítulo 02, Descripción de los datos, distribuciones de frecuencias y repres...
Capítulo 02, Descripción de los datos, distribuciones de frecuencias y repres...Alejandro Ruiz
 
Algoritmos de la vida cotidiana
Algoritmos de la vida cotidianaAlgoritmos de la vida cotidiana
Algoritmos de la vida cotidianaArianaAlvareez
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Arturo Perez Murrieta
 

Destacado (11)

Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un Algoritmo
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Capitulo 2. descripción de datos
Capitulo 2.  descripción de datosCapitulo 2.  descripción de datos
Capitulo 2. descripción de datos
 
Fundamentos de Algoritmia
Fundamentos de AlgoritmiaFundamentos de Algoritmia
Fundamentos de Algoritmia
 
Capítulo 02, Descripción de los datos, distribuciones de frecuencias y repres...
Capítulo 02, Descripción de los datos, distribuciones de frecuencias y repres...Capítulo 02, Descripción de los datos, distribuciones de frecuencias y repres...
Capítulo 02, Descripción de los datos, distribuciones de frecuencias y repres...
 
Algoritmo en powerpoint
Algoritmo en powerpointAlgoritmo en powerpoint
Algoritmo en powerpoint
 
Algoritmos de la vida cotidiana
Algoritmos de la vida cotidianaAlgoritmos de la vida cotidiana
Algoritmos de la vida cotidiana
 
Algoritmos ejemplos
Algoritmos ejemplosAlgoritmos ejemplos
Algoritmos ejemplos
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Apuntes De Algoritmos
Apuntes De AlgoritmosApuntes De Algoritmos
Apuntes De Algoritmos
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.
 

Similar a Algoritmos

Diaposittivas tecnologia yoicar
Diaposittivas tecnologia yoicarDiaposittivas tecnologia yoicar
Diaposittivas tecnologia yoicarTata Jaramillo
 
Diaposittivas tecnologia yoicar
Diaposittivas tecnologia yoicarDiaposittivas tecnologia yoicar
Diaposittivas tecnologia yoicarTata Jaramillo
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmosFacebook
 
Los algoritmos 1
Los algoritmos 1Los algoritmos 1
Los algoritmos 1Facebook
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOSjhohamn
 
Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01jhohamn
 
Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)anaforero11
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmoNombre Apellidos
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoClariza
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoLeidiCaro1
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y dfernestdo1
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicosmoni26011993
 

Similar a Algoritmos (20)

algoritmo
algoritmoalgoritmo
algoritmo
 
Diaposittivas tecnologia yoicar
Diaposittivas tecnologia yoicarDiaposittivas tecnologia yoicar
Diaposittivas tecnologia yoicar
 
Diaposittivas tecnologia yoicar
Diaposittivas tecnologia yoicarDiaposittivas tecnologia yoicar
Diaposittivas tecnologia yoicar
 
Taller
TallerTaller
Taller
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Los algoritmos 1
Los algoritmos 1Los algoritmos 1
Los algoritmos 1
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)
 
Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 

Más de Tata Jaramillo

Más de Tata Jaramillo (18)

El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relación
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relación
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relación
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relación
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foránea
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Tipos De eEstructura De Programación
Tipos De eEstructura De ProgramaciónTipos De eEstructura De Programación
Tipos De eEstructura De Programación
 
Trabajo
TrabajoTrabajo
Trabajo
 
Proyecto ambiental
Proyecto ambientalProyecto ambiental
Proyecto ambiental
 
La electricidad
La electricidadLa electricidad
La electricidad
 
Robótica
RobóticaRobótica
Robótica
 
Taller
TallerTaller
Taller
 
Actividad!
Actividad!Actividad!
Actividad!
 
Activa tus conocimientos!
Activa tus conocimientos!Activa tus conocimientos!
Activa tus conocimientos!
 
Activa tus conocimientos!
Activa tus conocimientos!Activa tus conocimientos!
Activa tus conocimientos!
 
Comprobantes de contabilidad
Comprobantes de contabilidadComprobantes de contabilidad
Comprobantes de contabilidad
 
Los soportes contables
Los soportes contablesLos soportes contables
Los soportes contables
 

Último

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Último (20)

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

Algoritmos

  • 1.
  • 2. 1. Enumera y describe las etapas en el ciclo de programación de computadoras.  Analizar el problema: Estudiar el problema en general, extraer datos (entender el problema).  Diseñar un algoritmo: diseñar la solución (trazar un plan).  Traducir el algoritmo a un lenguaje de programación: el programa (ejecutar el plan).
  • 3.  Depurar el programa: ejecutar el programa y realizar las pruebas respectivas que permitan determinar si el programa hace lo que queremos (revisar).
  • 4. 2. Da una definición lo mas completa posible de algoritmo.  En general, no existe ningún consenso definitivo en cuanto a la definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un cálculo o un problema abstracto, es decir, que un número finito de pasos convierten los datos de un problema (entrada) en una solución (salida).
  • 5. 3. ¿Cuáles son las características principales de un algoritmo?  Entrada: "Un algoritmo tiene cero o más entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinámicamente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos específicos de objetos".  Salida: "Un algoritmo tiene una o más salidas: cantidades que tienen una relación específica con las entradas"
  • 6.  Carácter finito: "Un algoritmo siempre debe terminar después de un número finito de pasos".  Precisión: "Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso".
  • 7.  Eficacia: "También se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente básicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel".
  • 8. 4. ¿Cuál es el origen de los algoritmos?  La palabra algoritmo proviene del nombre del matemático llamado Muhammad ibn Musa al- Jwarizmi que vivió entre los siglos VIII y IX.
  • 9.  Así, de la palabra algoritmo, que originalmente hacía referencia a las reglas de uso de la aritmética utilizando dígitos árabes, se evolucionó a la palabra latina, derivación de al-Khwarizmi, algobarismus, que más tarde mutaría a algoritmo en el siglo XVIII. La palabra ha cambiado de forma que en su definición se incluye a todos los procedimientos finitos para resolver problemas.
  • 10. 5. Describe los tipos de algoritmos existentes.  Algoritmo cotidiano: Es la serie de pasos que realizamos en nuestra vida diaria para realizar las diferentes tareas y actividades comunes , desde los pasos al levantarnos, así como ir de compras, etc.  Cualitativos: son aquellos donde se describen los pasos utilizando palabras.
  • 11.  Cuantitativos: son aquellos donde se utilizan cálculos numéricos para definir los pasos del proceso.
  • 12. 6. ¿Qué es lenguaje algorítmico ? Enumera los tipos existentes.  Un lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera explicita un proceso. Tipos.  Descripción narrada.  Pseudocódigo.  Diagramas de flujo.
  • 13. 7. ¿En que consiste el lenguaje algorítmico descripción narrada?. Da un ejemplo distinto al que el texto plantea.  Sigue un proceso de ejecución común y lógico, describiendo textualmente paso a paso cada una de las actividades a realizar dentro una actividad determinada.
  • 14.  Ejemplo Descripción Narrada: Ir al estadio a ver un partido de futbol. 1. Inicio. 2. Llegar al estadio. 3. Comprar entradas. 4. Entregar la boleta de entrada al supervisor. 5. Elegir lugar donde me voy a sentar. 6. Comprar refrescos. 7. Esperar a que comience es partido.
  • 15. 8. Mirar el partido. 9. Termina el partido. 10. Salir del estadio. 11. Fin.
  • 16. 8. ¿Qué caracteriza a un algoritmo en pseudocódigo? Da ejemplo.  Representa en forma descriptiva las operaciones que debe realizar un algoritmo.  Se puede ejecutar en un ordenador.  Es una forma de representación sencilla de utilizar y de manipular.
  • 17.  Facilita el paso del programa al lenguaje de programación.  Es independiente del lenguaje de programación que se vaya a utilizar.  Es un método que facilita la programación y solución al algoritmo del programa.
  • 18.  Ejemplo Pseudocódigo: Hacer una llamada. Algoritmo: 1. Tome el celular. 2. Marque el número. 3. Espere que le contesten. 4. Hable con la persona. 5. Termine la llamada.
  • 19. 9. Atreves de un ejemplo identifica la estructura de un algoritmo.  Problema: Ir a clases. Inicio Dormir hasta que suene el despertador (o lo llame la mamá). Mirar la hora. ¿Hay tiempo suficiente? Si hay, entonces Bañarse. Vestirse. Desayunar.
  • 20.  Sino, Vestirse. Cepillarse los dientes. Despedirse de la mamá y el papá. ¿Hay tiempo suficiente? Si, Caminar al paradero. Sino, Correr al paradero. Hasta que pase un bus para el colegio haga :  Esperar el bus Ver a las demás personas que esperan un bus. Tomar el bus.
  • 21. Mientras no llegue al colegio haga : Seguir en el bus. Pelear mentalmente con el conductor. Timbrar. Bajarse. Entrar a la colegio. Fin
  • 22. 10. ¿en que consisten los diagramas de flujos?  Son la presentación grafica de las operaciones que realiza un algoritmo o de la solución algorítmica de un problema.  Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
  • 23.  Se basan en la utilización de diversos símbolos para representar operaciones especificas.  Se les llaman diagrama de flujo porque los símbolos utilizados se conectan por medios de flechas para indicar la secuencia de la operación.  La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a un patrón definido previamente.
  • 24. 11. ¿Qué reglas se deben tener en cuenta al momento de diseñar un diagrama de flujo?  Se escriben de arriba hacia abajo y de izquierda a derecha.  Evitar cruce de flujos.  En cada caso expresar una acción concreta.  Siempre se utilizan flechas verticales u horizontales.  Jamás se deben utilizar flechas curvas.
  • 25. 12. ¿Cuál es la estructura a seguir de los diagramas de flujo, de datos y por consiguiente de todo algoritmo?  Tiene un inicio.  Una lectura o entrada de datos.  El proceso de datos.  Una salida de información.  Un final.
  • 26. 13. ¿Cuál es la simbología utilizada en el diseño de diagramas de flujo?
  • 27. 14. Escoge una ventaja y una desventaja que sean importantes destacar en el diseño en los diagramas de flujo. Explica.  Desventaja: diagramas complejos y detallados suelen ser laboriosos en su planteamiento y diseño. Por que cada diagrama tiene que ser los mas claro posible para que el usuario pueda entenderlo plantearlo y diseñarlo de manera correcta.
  • 28.  Ventaja: comunicación con el usuario. Es importante ya que la intención de los flujo gramas es comunicar de manera clara la acción a realizar en un algoritmo.