SlideShare una empresa de Scribd logo
1 de 18
Los algoritmos
- Carlos romero
- Julián días
- Mateo Zambrano
1- enumera y describe las etapas en el
ciclo de programación de
computadoras
- analizar el problema
- Diseñar un algoritmo
- Traducir el algoritmo a un lenguaje de
programación
- Depurar el programa
2 – ¿que es un algoritmo ?
es un conjunto prescrito de instrucciones o
reglas bien definidas, ordenadas y finitas
que permite realizar una actividad mediante
pasos sucesivos que no generen dudas a
quien deba realizar dicha actividad. Dados
un estado inicial y una entrada, siguiendo
los pasos sucesivos se llega a un estado
final y se obtiene una solución
3 – características principales de un
algoritmo
1. Carácter finito
2. Precisión
3. Entrada
4. Salida
5. Eficacia
4- 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
- Cualitativos : son aquellos en los
que se describen los pasos utilizando
palabras
- Cuantitativos : son aquellos en los
que se utilizan cálculos numéricos
para definir los pasos del proceso
6- que es un 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 :
1- descripción narrada
2- pseudocódigo
3- diagrama de flujo
7 - ¿ en que consiste el lenguaje
algorítmico descripción narrada ? Da un
ejemplo
Este algoritmo es caracterizado por que sigue un
proceso de ejecución común y lógico describiendo
paso a paso cada una de las actividades a realizar
dentro de una actividad determinada
Ejemplo : algoritmos para una receta de pastel
- La crema
- los huevos
- Las frutas
- Etc…
8- ¿ que caracteriza a un algoritmo en
pseudocódigo? Da ejemplo
El pseudocódigo no es realmente un código sino una
imitación y una versión abreviada de instrucciones reales
para las computadoras.
Ejemplo: Ejemplo: Realizar el pseudocódigo de un
programa que permita calcular el área de un rectángulo. Se
debe introducir la base y la altura para poder realizar el
cálculo..
Programa; área
Entorno: BASE, ALTURA, AREA son número enteros
Algoritmo:
escribir “Introduzca la base y la altura”
leer BASE, ALTURA
calcular AREA = BASE * ALTURA
escribir “El área del rectángulo es “AREA
9- a través de un ejemplo identifica la
estructura de un algoritmo
10- en que consisten los diagramas de
flujo
Son la representación grafica de las
operaciones que realiza un algoritmo o
de la solución algorítmica de un
problema.
11- ¿ qué reglas se deben tener en cuenta al
momento de diseñar un diagrama de flujo
Se escribe de arriba hacia abajo y de
izquierda a derecha siempre se usan
flechas verticales u horizontales , jamás
curvas
Evitar cruce de flujos
En cada paso expresar una acción
concreta
12- ¿ cual es la estructura a seguir de los
diagramas de flujo de datos y por
consiguiente de todo algoritmo
13- ¿ cuál es la simbología utilizada en
el diseño de diagramas de flujo ?
14- escoge una ventaja y una desventaja
que sea importante destacar en el diseño
de los diagramas de flujo. explica
Ventaja : puede usarse como modelo de trabajo
en el diseño de nuevos programas o sistemas.
Por que se puede utilizar para cualquier nuevo e
importante proyecto
Desventaja : no existe normas fijas para la
elaboración de los diagramas de flujo… es
necesario que el usuario pueda incluir todas sus
importantes ideas en un diagrama de flujo
15- representa el diagrama de flujo el
ejemplo 2
16- diseña un algoritmo en pseudocódigo
que permita calcular el área de un
triángulo , luego realiza el diagrama de
flujo del mismo
DATOS DE ENTRADA VARIABLES
base --------------------------------- b
altura -------------------------------- h
PROCESO
área = (b*h)/2
SALIDA
AREA
'AREA', área
diagrama
INICIO------ leer base (B) leer altura (A)--
------
Proceso -------- área = (b*h)/2-----
SALIDA
AREA------ 'AREA', área

Más contenido relacionado

La actualidad más candente

diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
Algoritmo
Algoritmo Algoritmo
Algoritmo jhohamn
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmosDayana Ortega
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un AlgoritmoOGEA UPS
 
algoritmos
algoritmosalgoritmos
algoritmosjhohamn
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosGabriel Ruiz
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmosFacebook
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoKellyDeArmas
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...Deisy Pestana
 

La actualidad más candente (17)

diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un Algoritmo
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en Algoritmos
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Diagramas de flujo - Estructura - Definición
Diagramas de flujo - Estructura - Definición Diagramas de flujo - Estructura - Definición
Diagramas de flujo - Estructura - Definición
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Taller
TallerTaller
Taller
 

Destacado (20)

Taller algoritmos2
Taller algoritmos2Taller algoritmos2
Taller algoritmos2
 
La electricidad
La electricidadLa electricidad
La electricidad
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
robots
robotsrobots
robots
 
Termostatos
TermostatosTermostatos
Termostatos
 
Lazo cerrado y abierto
Lazo cerrado  y abiertoLazo cerrado  y abierto
Lazo cerrado y abierto
 
Mateo,julian& la carlos jaja
Mateo,julian& la carlos jajaMateo,julian& la carlos jaja
Mateo,julian& la carlos jaja
 
Sistema de Control de Lazo Cerrado
Sistema de Control de Lazo CerradoSistema de Control de Lazo Cerrado
Sistema de Control de Lazo Cerrado
 
Ejemplos de lazo abierto
Ejemplos de lazo abiertoEjemplos de lazo abierto
Ejemplos de lazo abierto
 
Sistemas de control de lazo abierto y lazo cerrado
Sistemas de control de lazo abierto y lazo cerrado Sistemas de control de lazo abierto y lazo cerrado
Sistemas de control de lazo abierto y lazo cerrado
 
État union jean-claude juncker_090915
État union jean-claude juncker_090915État union jean-claude juncker_090915
État union jean-claude juncker_090915
 
Conception Curriculaire
Conception CurriculaireConception Curriculaire
Conception Curriculaire
 
Quelques outils pour vos campagnes Hashtags
Quelques outils pour vos campagnes HashtagsQuelques outils pour vos campagnes Hashtags
Quelques outils pour vos campagnes Hashtags
 
Word 2015
Word 2015Word 2015
Word 2015
 
Noticia sobre ciencia
Noticia sobre ciencia Noticia sobre ciencia
Noticia sobre ciencia
 
Técnicas cognitivo.
Técnicas  cognitivo.Técnicas  cognitivo.
Técnicas cognitivo.
 
Règlement jeu ring version finale2
Règlement jeu ring version finale2Règlement jeu ring version finale2
Règlement jeu ring version finale2
 
Intermed immunologie
Intermed immunologieIntermed immunologie
Intermed immunologie
 
Newsletter sndnl les apports et le statut minéral et vitaminique de la popula...
Newsletter sndnl les apports et le statut minéral et vitaminique de la popula...Newsletter sndnl les apports et le statut minéral et vitaminique de la popula...
Newsletter sndnl les apports et le statut minéral et vitaminique de la popula...
 
modele economice
 modele economice modele economice
modele economice
 

Similar a Los 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
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOSjhohamn
 
Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01jhohamn
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.guestdf1874
 
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
algoritmosalgoritmos
algoritmosRaul LG
 
Los algoritmos 1
Los algoritmos 1Los algoritmos 1
Los algoritmos 1Facebook
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoClariza
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis BarretoLuisBarreto80
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionalesJose Gonzalez
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAdolfoReyes24
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoLeidiCaro1
 

Similar a Los 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
 
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
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Taller steisy
Taller steisyTaller steisy
Taller steisy
 
Los algoritmos 1
Los algoritmos 1Los algoritmos 1
Los algoritmos 1
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis Barreto
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionales
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigo
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
EL ALGORITMO
EL ALGORITMOEL ALGORITMO
EL ALGORITMO
 

Último

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
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
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 

Último (20)

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
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
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 

Los algoritmos

  • 1. Los algoritmos - Carlos romero - Julián días - Mateo Zambrano
  • 2. 1- enumera y describe las etapas en el ciclo de programación de computadoras - analizar el problema - Diseñar un algoritmo - Traducir el algoritmo a un lenguaje de programación - Depurar el programa
  • 3. 2 – ¿que es un algoritmo ? es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución
  • 4. 3 – características principales de un algoritmo 1. Carácter finito 2. Precisión 3. Entrada 4. Salida 5. Eficacia
  • 5. 4- 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.
  • 6. 5- describe los tipos de algoritmos existentes - Cualitativos : son aquellos en los que se describen los pasos utilizando palabras - Cuantitativos : son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso
  • 7. 6- que es un 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 : 1- descripción narrada 2- pseudocódigo 3- diagrama de flujo
  • 8. 7 - ¿ en que consiste el lenguaje algorítmico descripción narrada ? Da un ejemplo Este algoritmo es caracterizado por que sigue un proceso de ejecución común y lógico describiendo paso a paso cada una de las actividades a realizar dentro de una actividad determinada Ejemplo : algoritmos para una receta de pastel - La crema - los huevos - Las frutas - Etc…
  • 9. 8- ¿ que caracteriza a un algoritmo en pseudocódigo? Da ejemplo El pseudocódigo no es realmente un código sino una imitación y una versión abreviada de instrucciones reales para las computadoras. Ejemplo: Ejemplo: Realizar el pseudocódigo de un programa que permita calcular el área de un rectángulo. Se debe introducir la base y la altura para poder realizar el cálculo.. Programa; área Entorno: BASE, ALTURA, AREA son número enteros Algoritmo: escribir “Introduzca la base y la altura” leer BASE, ALTURA calcular AREA = BASE * ALTURA escribir “El área del rectángulo es “AREA
  • 10. 9- a través de un ejemplo identifica la estructura de un algoritmo
  • 11. 10- en que consisten los diagramas de flujo Son la representación grafica de las operaciones que realiza un algoritmo o de la solución algorítmica de un problema.
  • 12. 11- ¿ qué reglas se deben tener en cuenta al momento de diseñar un diagrama de flujo Se escribe de arriba hacia abajo y de izquierda a derecha siempre se usan flechas verticales u horizontales , jamás curvas Evitar cruce de flujos En cada paso expresar una acción concreta
  • 13. 12- ¿ cual es la estructura a seguir de los diagramas de flujo de datos y por consiguiente de todo algoritmo
  • 14. 13- ¿ cuál es la simbología utilizada en el diseño de diagramas de flujo ?
  • 15. 14- escoge una ventaja y una desventaja que sea importante destacar en el diseño de los diagramas de flujo. explica Ventaja : puede usarse como modelo de trabajo en el diseño de nuevos programas o sistemas. Por que se puede utilizar para cualquier nuevo e importante proyecto Desventaja : no existe normas fijas para la elaboración de los diagramas de flujo… es necesario que el usuario pueda incluir todas sus importantes ideas en un diagrama de flujo
  • 16. 15- representa el diagrama de flujo el ejemplo 2
  • 17. 16- diseña un algoritmo en pseudocódigo que permita calcular el área de un triángulo , luego realiza el diagrama de flujo del mismo DATOS DE ENTRADA VARIABLES base --------------------------------- b altura -------------------------------- h PROCESO área = (b*h)/2 SALIDA AREA 'AREA', área
  • 18. diagrama INICIO------ leer base (B) leer altura (A)-- ------ Proceso -------- área = (b*h)/2----- SALIDA AREA------ 'AREA', área