SlideShare una empresa de Scribd logo
1 de 20
Taller #1.
Algoritmos.
-Katherine Pérez
-Hillary Schortborgh
-Tatiana Escobar
1) Enumera y escribe las etapas en el ciclo de
programación de computadoras
2) Dar una definición los mas completa posible de
algoritmos
3) Cuales son las características principales de un
algoritmo
4) Cual es el origen de los algoritmos
5) Describe los tipos de algoritmos existentes
6) Que es un lenguaje algorítmico?. Enumera los tipos
existentes.
7) En que consiste el lenguaje algorítmico? Descripción
narrada
8) Que caracteriza un algoritmo en pseudocódigo? Da ejemplo
9) A través de un ejemplo identifica la estructura de un algoritmo
10) en que consiste los diagramas de flujo?
11)Que reglas se deben tener en cuenta al momento de diseñar un
diagrama de flujo?
12)Cual es la estructura a seguir de los diagramas de flujo de datos y
por consiguiente de todo algoritmo
13) cual es la psicologí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
15) Representa en 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.
Desarrollo:
1) A. Analizar el problema: estudiar el problema en general, extraer
datos (entender el problema)
B. Diseñar un algoritmo: diseñar la solución (trazar un plan)
C. Traducir el algoritmo o a un lenguaje de programación: el
programa (ejecutar el plan)
D. Depurar el programa: ejecutar el programa y realizar las pruebas
respectivas que permitan determinar si el programa hace lo que
queremos (revisar)
* Otros autores lo plantean de la siguiente manera:
A) Análisis del problema: en este paso se define el problema, se lo
comprende y se lo analiza con todo detalle.
B) Diseño del algoritmo: se debe elaborar un algoritmo que refleje
paso a paso la resolución del problema.
C) Resolución del algoritmo en la computadora: se debe codificar el
algoritmo.
2) Algoritmo: El desarrollo de algoritmo es un tema fundamental en el
diseño de programas o soluciones. Por lo cuál, el alumno debe de
tener buenas bases que le sirvan para poder crear de manera fácil y
rápida sus programas.
Un algoritmo nace en respuestas a la aparición de un determinado
problema. Un algoritmo está compuesto de una serie finita de pasos
que convergen en la solución de un problema, pero además estos
pasos tienen un orden específico.
3) Características:
-Tiene que se preciso.
-Tiene que estar bien definido.
-Tiene que ser finito.
4) Origen de los algoritmos:
La palabra algoritmo se deriva de la traducción al latín de la palabra
árabe alkhowarizmi, nombre de un matemático y astrónomo árabe
que escribió un tratado sobre manipulación de números y ecuaciones
en el siglo lX.
5) Tipos de algoritmo:
Existen dos tipos y son llamados así por su naturaleza:
A) Cualitativos: son aquellos en los que se describen los pasos
utilizando palabras.
B) Cuantitativos: son aquellos en los que se utilizan cálculos numéricos
para definir los pasos del proceso.
6) Lenguaje algorítmico: un lenguajes algorítmico es una serie de
símbolos y reglas que se utilizan para describir de manera explícita un
proceso.
Tipos de lenguajes algorítmicos:
A) Descripción narrada.
B) Pseudocódigo.
C) Diagramas de flujo.
7) Descripción narrada: este algoritmo es caracterizado porque sigue
un proceso de ejecución común y lógico, describiendo textualmente
paso a paso cada una de las actividades a realizar dentro de una
actividad determinada.
Por ejemplo considere el algoritmo que se elaboraría para el
problema o situación de levantarse todas las mañanas para ir al
colegio:
1. Despertarse
2. Reposarse
3. Quitarse la pijama
4. Ducharse
5. Secarse
6. Cepillarse
7. Vestirse
8. Arreglarse
9. Desayunar
10. Tomar el bolso
11. Tomar la ruta para ir al colegio
8) Que caracteriza a un algoritmo en un pseudocódigo?
el pseudocódigo es una forma en la que escribes lo que deseas
implementar en un programa sin utilizar un lenguaje especifico.
ej: leer a,b,c
c=a + b
escribir "la suma es igual a" c
un algoritmo por otra parte es una lista detallada en la que pones los
"pasos" a seguir para hacer algo.
ej: comprar una tarjeta para celular.
1. ir a la tienda
2. pedir la tarjeta del valor deseado
3. recibir la tarjeta.
4. pagar la tarjeta.
ten en cuenta que si deseas que un algoritmo sea perfecto tienes que
ser precisa a la hora de escribirlo teniendo en cuenta que los pasos
deben ser claros y concisos sin dar lugar a doble interpretaciones,
además que deben ser breves para su fácil comprensión.
9) Ejemplo: algoritmo computacional.
10) El diagrama de flujo o diagrama de actividades es la representación
gráfica del algoritmo o proceso. Se utiliza en disciplinas como
programación, economía , procesos industriales y psicología cognitiva.
Consiste principalmente en representar hechos, situaciones, movimientos
o relaciones de todo tipo, por medio de símbolos.
Ejemplo
inicio
A, b, c, d
Producto <
a’b’c’d
Suma <
a+b+c+d
Media <suma/4
Producto, suma,
media
Fin
11) Para su elaboración se siguen ciertas reglas:
Se escribe de arriba hacia abajo y de izquierda a derecha, siempre se
usan flechas verticales u horizontales, jamás curvas, evitar cruce de flujo,
en cada paso expresar una acción concreta.
12) Secuencia de flujo normal en una solución de problema:
Estos son:
- Tiene un inicio.
- Una lectura o entrada de datos.
- El proceso de datos.
- Una salida de información.
- Un final.
13) Simbología para diseñar flujogramas:

Más contenido relacionado

La actualidad más candente

Tutorial de microsoft office excel para el manejo de información.
Tutorial de microsoft office excel para el manejo de información.Tutorial de microsoft office excel para el manejo de información.
Tutorial de microsoft office excel para el manejo de información.Francisco Javier Guerra Lora
 
Cómo crear gráficos en la hoja de cálculo de Google Docs (Google Sheet)
Cómo crear gráficos en la hoja de cálculo de Google Docs (Google Sheet)Cómo crear gráficos en la hoja de cálculo de Google Docs (Google Sheet)
Cómo crear gráficos en la hoja de cálculo de Google Docs (Google Sheet)belenada
 
Introduccion elementos de excel
Introduccion elementos de excelIntroduccion elementos de excel
Introduccion elementos de excelsandmara87
 
Algoritmos geometricos
Algoritmos geometricosAlgoritmos geometricos
Algoritmos geometricosLéia de Sousa
 
Cinta de opciones y funciones de sus fichas
Cinta de opciones y funciones de sus fichasCinta de opciones y funciones de sus fichas
Cinta de opciones y funciones de sus fichasknelia2
 
Libro tejeRedes - Trabajo en Red y Sistemas de Articulación Colaborativos
Libro tejeRedes - Trabajo en Red y Sistemas de Articulación Colaborativos    Libro tejeRedes - Trabajo en Red y Sistemas de Articulación Colaborativos
Libro tejeRedes - Trabajo en Red y Sistemas de Articulación Colaborativos tejeRedes
 
Tutorial de diagramas de estado
Tutorial de diagramas de estadoTutorial de diagramas de estado
Tutorial de diagramas de estadoEstefany Alanoca
 

La actualidad más candente (16)

Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Tutorial de microsoft office excel para el manejo de información.
Tutorial de microsoft office excel para el manejo de información.Tutorial de microsoft office excel para el manejo de información.
Tutorial de microsoft office excel para el manejo de información.
 
Cómo crear gráficos en la hoja de cálculo de Google Docs (Google Sheet)
Cómo crear gráficos en la hoja de cálculo de Google Docs (Google Sheet)Cómo crear gráficos en la hoja de cálculo de Google Docs (Google Sheet)
Cómo crear gráficos en la hoja de cálculo de Google Docs (Google Sheet)
 
Semana 1
Semana 1Semana 1
Semana 1
 
Introduccion elementos de excel
Introduccion elementos de excelIntroduccion elementos de excel
Introduccion elementos de excel
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Algoritmos geometricos
Algoritmos geometricosAlgoritmos geometricos
Algoritmos geometricos
 
Cinta de opciones y funciones de sus fichas
Cinta de opciones y funciones de sus fichasCinta de opciones y funciones de sus fichas
Cinta de opciones y funciones de sus fichas
 
Micromundos doc 002
Micromundos doc 002Micromundos doc 002
Micromundos doc 002
 
Libro tejeRedes - Trabajo en Red y Sistemas de Articulación Colaborativos
Libro tejeRedes - Trabajo en Red y Sistemas de Articulación Colaborativos    Libro tejeRedes - Trabajo en Red y Sistemas de Articulación Colaborativos
Libro tejeRedes - Trabajo en Red y Sistemas de Articulación Colaborativos
 
Micromundos doc 003
Micromundos doc 003Micromundos doc 003
Micromundos doc 003
 
Manual de dfd
Manual de dfd Manual de dfd
Manual de dfd
 
Fórmulas en microsoft excel
Fórmulas en microsoft excelFórmulas en microsoft excel
Fórmulas en microsoft excel
 
Introducción base de datos hotel
Introducción base de datos hotelIntroducción base de datos hotel
Introducción base de datos hotel
 
Tutorial de diagramas de estado
Tutorial de diagramas de estadoTutorial de diagramas de estado
Tutorial de diagramas de estado
 
Ejercicios resueltos de word. editex
Ejercicios resueltos de word. editexEjercicios resueltos de word. editex
Ejercicios resueltos de word. editex
 

Destacado

Taller 1 fundamentos de programación
Taller 1  fundamentos de programaciónTaller 1  fundamentos de programación
Taller 1 fundamentos de programaciónSergio Mancera
 
Taller 1 diagramas de flujo nicolas
Taller 1 diagramas de flujo nicolasTaller 1 diagramas de flujo nicolas
Taller 1 diagramas de flujo nicolasNicolas Ruiz
 
Talleres individuales y colaborativos
Talleres individuales y colaborativosTalleres individuales y colaborativos
Talleres individuales y colaborativosErica Chavez
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosEdward Ropero
 
Agustín de Hipona
Agustín de HiponaAgustín de Hipona
Agustín de Hiponadeptofilo
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de AlgoritmosPepe Xdsasda
 

Destacado (8)

Taller 1 fundamentos de programación
Taller 1  fundamentos de programaciónTaller 1  fundamentos de programación
Taller 1 fundamentos de programación
 
Taller 1 diagramas de flujo nicolas
Taller 1 diagramas de flujo nicolasTaller 1 diagramas de flujo nicolas
Taller 1 diagramas de flujo nicolas
 
Talleres individuales y colaborativos
Talleres individuales y colaborativosTalleres individuales y colaborativos
Talleres individuales y colaborativos
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmos
 
Fundamentos de Programacion - Unidad 2 Algoritmos
Fundamentos de Programacion - Unidad 2 AlgoritmosFundamentos de Programacion - Unidad 2 Algoritmos
Fundamentos de Programacion - Unidad 2 Algoritmos
 
Agustín de Hipona
Agustín de HiponaAgustín de Hipona
Agustín de Hipona
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 

Similar a Taller

Algoritmo
Algoritmo Algoritmo
Algoritmo jhohamn
 
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
 
algoritmos
algoritmosalgoritmos
algoritmosjhohamn
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmosDayana Ortega
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoLeidiCaro1
 
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
 

Similar a Taller (20)

algoritmos
algoritmosalgoritmos
algoritmos
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
 
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
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
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
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Tecnologia 2015
Tecnologia 2015Tecnologia 2015
Tecnologia 2015
 
Tecnologia 2015
Tecnologia 2015Tecnologia 2015
Tecnologia 2015
 
Tecnologia 2015vv
Tecnologia 2015vvTecnologia 2015vv
Tecnologia 2015vv
 
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...
 

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

ROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docx
ROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docxROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docx
ROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docxJessCastilloGuzmn
 
Planta Attack Presentación Proyecto INNOVATEC.pdf
Planta Attack Presentación Proyecto INNOVATEC.pdfPlanta Attack Presentación Proyecto INNOVATEC.pdf
Planta Attack Presentación Proyecto INNOVATEC.pdfEmanuelMuoz11
 
uroanalisis PDF diagnóstico laboratorial
uroanalisis PDF diagnóstico laboratorialuroanalisis PDF diagnóstico laboratorial
uroanalisis PDF diagnóstico laboratorialANDYCHURAHUANCAVARGA
 
historia y evolucion de la pasteleria.pptx
historia y evolucion de la pasteleria.pptxhistoria y evolucion de la pasteleria.pptx
historia y evolucion de la pasteleria.pptxLeonorGuzman6
 
tipos de AGENTES LEUDANTES en reposteria.pptx
tipos de AGENTES LEUDANTES en reposteria.pptxtipos de AGENTES LEUDANTES en reposteria.pptx
tipos de AGENTES LEUDANTES en reposteria.pptxLeonorGuzman6
 
Trastornos del sueño GERIATRIA medicina.pptx
Trastornos del sueño GERIATRIA medicina.pptxTrastornos del sueño GERIATRIA medicina.pptx
Trastornos del sueño GERIATRIA medicina.pptxAnaPaulinaGarciaOliv
 
Lonchera preescolar y escolar. Su importancia
Lonchera preescolar y escolar. Su importanciaLonchera preescolar y escolar. Su importancia
Lonchera preescolar y escolar. Su importanciaDanielRQ2
 
ELABORACION DE GOMITAS , dulces, terapeuticas y con alcohol
ELABORACION DE GOMITAS , dulces, terapeuticas y con alcoholELABORACION DE GOMITAS , dulces, terapeuticas y con alcohol
ELABORACION DE GOMITAS , dulces, terapeuticas y con alcoholalejandroguzman330559
 
Mejora tu vida con la dieta FODMAP nutricion.pdf
Mejora tu vida con la dieta FODMAP  nutricion.pdfMejora tu vida con la dieta FODMAP  nutricion.pdf
Mejora tu vida con la dieta FODMAP nutricion.pdfFridaCuesta
 
manejo de gallinas criollas de corral.pdf
manejo de gallinas criollas de corral.pdfmanejo de gallinas criollas de corral.pdf
manejo de gallinas criollas de corral.pdfskinneroswaldoromero
 
Archivo de Noshy Distribuidores Abril 2024
Archivo de Noshy Distribuidores Abril 2024Archivo de Noshy Distribuidores Abril 2024
Archivo de Noshy Distribuidores Abril 2024hola460498
 
historia y evolucion en la PANADERÍA.pptx
historia y evolucion en la PANADERÍA.pptxhistoria y evolucion en la PANADERÍA.pptx
historia y evolucion en la PANADERÍA.pptxLeonorGuzman6
 

Último (12)

ROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docx
ROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docxROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docx
ROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docx
 
Planta Attack Presentación Proyecto INNOVATEC.pdf
Planta Attack Presentación Proyecto INNOVATEC.pdfPlanta Attack Presentación Proyecto INNOVATEC.pdf
Planta Attack Presentación Proyecto INNOVATEC.pdf
 
uroanalisis PDF diagnóstico laboratorial
uroanalisis PDF diagnóstico laboratorialuroanalisis PDF diagnóstico laboratorial
uroanalisis PDF diagnóstico laboratorial
 
historia y evolucion de la pasteleria.pptx
historia y evolucion de la pasteleria.pptxhistoria y evolucion de la pasteleria.pptx
historia y evolucion de la pasteleria.pptx
 
tipos de AGENTES LEUDANTES en reposteria.pptx
tipos de AGENTES LEUDANTES en reposteria.pptxtipos de AGENTES LEUDANTES en reposteria.pptx
tipos de AGENTES LEUDANTES en reposteria.pptx
 
Trastornos del sueño GERIATRIA medicina.pptx
Trastornos del sueño GERIATRIA medicina.pptxTrastornos del sueño GERIATRIA medicina.pptx
Trastornos del sueño GERIATRIA medicina.pptx
 
Lonchera preescolar y escolar. Su importancia
Lonchera preescolar y escolar. Su importanciaLonchera preescolar y escolar. Su importancia
Lonchera preescolar y escolar. Su importancia
 
ELABORACION DE GOMITAS , dulces, terapeuticas y con alcohol
ELABORACION DE GOMITAS , dulces, terapeuticas y con alcoholELABORACION DE GOMITAS , dulces, terapeuticas y con alcohol
ELABORACION DE GOMITAS , dulces, terapeuticas y con alcohol
 
Mejora tu vida con la dieta FODMAP nutricion.pdf
Mejora tu vida con la dieta FODMAP  nutricion.pdfMejora tu vida con la dieta FODMAP  nutricion.pdf
Mejora tu vida con la dieta FODMAP nutricion.pdf
 
manejo de gallinas criollas de corral.pdf
manejo de gallinas criollas de corral.pdfmanejo de gallinas criollas de corral.pdf
manejo de gallinas criollas de corral.pdf
 
Archivo de Noshy Distribuidores Abril 2024
Archivo de Noshy Distribuidores Abril 2024Archivo de Noshy Distribuidores Abril 2024
Archivo de Noshy Distribuidores Abril 2024
 
historia y evolucion en la PANADERÍA.pptx
historia y evolucion en la PANADERÍA.pptxhistoria y evolucion en la PANADERÍA.pptx
historia y evolucion en la PANADERÍA.pptx
 

Taller

  • 2. 1) Enumera y escribe las etapas en el ciclo de programación de computadoras 2) Dar una definición los mas completa posible de algoritmos 3) Cuales son las características principales de un algoritmo 4) Cual es el origen de los algoritmos 5) Describe los tipos de algoritmos existentes 6) Que es un lenguaje algorítmico?. Enumera los tipos existentes. 7) En que consiste el lenguaje algorítmico? Descripción narrada
  • 3. 8) Que caracteriza un algoritmo en pseudocódigo? Da ejemplo 9) A través de un ejemplo identifica la estructura de un algoritmo 10) en que consiste los diagramas de flujo? 11)Que reglas se deben tener en cuenta al momento de diseñar un diagrama de flujo? 12)Cual es la estructura a seguir de los diagramas de flujo de datos y por consiguiente de todo algoritmo 13) cual es la psicologí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
  • 4. 15) Representa en 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.
  • 5. Desarrollo: 1) A. Analizar el problema: estudiar el problema en general, extraer datos (entender el problema) B. Diseñar un algoritmo: diseñar la solución (trazar un plan) C. Traducir el algoritmo o a un lenguaje de programación: el programa (ejecutar el plan) D. Depurar el programa: ejecutar el programa y realizar las pruebas respectivas que permitan determinar si el programa hace lo que queremos (revisar)
  • 6. * Otros autores lo plantean de la siguiente manera: A) Análisis del problema: en este paso se define el problema, se lo comprende y se lo analiza con todo detalle. B) Diseño del algoritmo: se debe elaborar un algoritmo que refleje paso a paso la resolución del problema. C) Resolución del algoritmo en la computadora: se debe codificar el algoritmo.
  • 7. 2) Algoritmo: El desarrollo de algoritmo es un tema fundamental en el diseño de programas o soluciones. Por lo cuál, el alumno debe de tener buenas bases que le sirvan para poder crear de manera fácil y rápida sus programas.
  • 8. Un algoritmo nace en respuestas a la aparición de un determinado problema. Un algoritmo está compuesto de una serie finita de pasos que convergen en la solución de un problema, pero además estos pasos tienen un orden específico. 3) Características: -Tiene que se preciso. -Tiene que estar bien definido. -Tiene que ser finito.
  • 9. 4) Origen de los algoritmos: La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo lX.
  • 10. 5) Tipos de algoritmo: Existen dos tipos y son llamados así por su naturaleza: A) Cualitativos: son aquellos en los que se describen los pasos utilizando palabras. B) Cuantitativos: son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.
  • 11. 6) Lenguaje algorítmico: un lenguajes algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso. Tipos de lenguajes algorítmicos: A) Descripción narrada. B) Pseudocódigo. C) Diagramas de flujo.
  • 12. 7) Descripción narrada: este algoritmo es caracterizado porque sigue un proceso de ejecución común y lógico, describiendo textualmente paso a paso cada una de las actividades a realizar dentro de una actividad determinada. Por ejemplo considere el algoritmo que se elaboraría para el problema o situación de levantarse todas las mañanas para ir al colegio:
  • 13. 1. Despertarse 2. Reposarse 3. Quitarse la pijama 4. Ducharse 5. Secarse 6. Cepillarse 7. Vestirse 8. Arreglarse 9. Desayunar 10. Tomar el bolso 11. Tomar la ruta para ir al colegio
  • 14. 8) Que caracteriza a un algoritmo en un pseudocódigo? el pseudocódigo es una forma en la que escribes lo que deseas implementar en un programa sin utilizar un lenguaje especifico. ej: leer a,b,c c=a + b escribir "la suma es igual a" c un algoritmo por otra parte es una lista detallada en la que pones los "pasos" a seguir para hacer algo.
  • 15. ej: comprar una tarjeta para celular. 1. ir a la tienda 2. pedir la tarjeta del valor deseado 3. recibir la tarjeta. 4. pagar la tarjeta. ten en cuenta que si deseas que un algoritmo sea perfecto tienes que ser precisa a la hora de escribirlo teniendo en cuenta que los pasos deben ser claros y concisos sin dar lugar a doble interpretaciones, además que deben ser breves para su fácil comprensión.
  • 16. 9) Ejemplo: algoritmo computacional.
  • 17. 10) El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía , procesos industriales y psicología cognitiva. Consiste principalmente en representar hechos, situaciones, movimientos o relaciones de todo tipo, por medio de símbolos. Ejemplo inicio A, b, c, d Producto < a’b’c’d Suma < a+b+c+d Media <suma/4 Producto, suma, media Fin
  • 18. 11) Para su elaboración se siguen ciertas reglas: Se escribe de arriba hacia abajo y de izquierda a derecha, siempre se usan flechas verticales u horizontales, jamás curvas, evitar cruce de flujo, en cada paso expresar una acción concreta.
  • 19. 12) Secuencia de flujo normal en una solución de problema: Estos son: - Tiene un inicio. - Una lectura o entrada de datos. - El proceso de datos. - Una salida de información. - Un final.
  • 20. 13) Simbología para diseñar flujogramas: