SlideShare una empresa de Scribd logo
1 de 25
ALGORITMO
Un algoritmo para un programador es una herramienta
que le permite resaltar los aspectos mas importantes
de una situación y descartar lo menos relevantes.
Todo problema de computo se puede resolver
ejecutando una serie de acciones de un orden
especifico.
TALLER # 1
1. Enumera y describe las etapas del ciclo de
programación de computadoras.
2. Da una definición lo mas completa posible de
algoritmo
3.¿Cuales son las características principales de
algoritmo.
4. ¿ Cuales el origen de los algoritmos?
5. Describe los tipos de algoritmo existentes
6. ¿ Que es un lenguaje algoritmo. Enumere los tipos
existentes?
7. ¿ En que consiste el lenguaje algorítmico
descripción narrada? Da un ejemplo distinto al que el
texto plantea
8. ¿Qué características a un algoritmo en
pseudocódigo? Da ejemplo .
9. A través de un ejemplo identifica la estructura de
un algoritmo.
10. ¿En qué consiste los diagramas de flujo?
11. ¿Qué reglas se deben tener en cuenta al momento
de diseñar un diagrama de flujo?
12.¿cuál es la estructura a seguir en un diagrama 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.escogen una ventaja y una desventaja que sea
importante destacar en el diseño de los diagrama de
flujo. explica.
15.representar 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.
1. ETAPAS DEL CICLO DE PROGRAMACION DE
COMPUTADORES
1. analizar el problema: estudiar el problema en general,
extraer datos (entender el problema)
2. Diseñar un algoritmo: diseñar la solución (trazar un
plan)
3. Traducir el algoritmo a un lenguaje de programación:
el programa(ejecutar el plan)
4. Depurar el programa: ejecutar el programa y realizar
las pruebas respectivas que permitan determinar si el
programa hace lo que queremos (revisar)
2. Algoritmo es Es un procedimiento a seguir, para
resolver un problema en términos de:
1. Las acciones para ejecutar
2. El orden en que dichas acciones debe ejecutarse
El desarrollo de algoritmo es un tema fundamental en el
diseño de programa o soluciones.
Por lo cual el alumno debe tener buenas bases que le
sirve para poder crear de manera fácil y rápida sus
programas.
3. características:
 Tiene que ser preciso
Tiene que estar bien definido
Tiene que ser finito
4. El origen
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
IX.
5. TIPOS
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. lenguaje algoritmo: Es una serie de símbolos y reglas
que se utilizan para describir de manera explícita un
proceso.
Tipos:
1. Descripción narrada
2. Pseudocódigo
3. Diagrama de flujo.
 7. DESCRICIÓ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.
EJEMPLO:
1. Inicio
2. Buscar el DVD de la película
3. Si el TV y DVD player se encuentran apagados,
encenderlos
4. sacar el DVD del estuche
5. Introducirlo en el DVD player
6. Tomar el control del TV y el DVD player
7. Dirigirse a el sofá
8. Ponerse cómodo
9. Disfrutar la película
10. fin
8. DESCRIPCION PSEUDOCÓDIGO: representa en forma descriptiva las
operaciones que debe realizar un algoritmo (pseudocodigo)
pseudo = falso. El pseudo código no es realmente un código sino
una imitación y una versión abreviada de instrucciones reales
para las computadoras.
 EJEMPLO: realizar un pseudocodigo que permita calcular el área
de un rectángulo. Se debe introducir la base y la altura para
poder realizar el calculo
 Programa: área
 Entorno: base, altura, área
 Escribir “introduzca la base y la altura”
 Leer Base, altura
 Calcular AREA= BASE * ALTURA
 Escribir “el área del rectángulo es AREA
Fin programa
9.
10. Diagramas de flujo.
Consiste en la representación grafica de las operaciones que
realiza un algoritmo o de la solución algorítmica de un problema.
Para diseñarlos se utilizan determinados símbolos o figuras que
representan una acción dentro del procedimiento utilizan símbolos
normalizados.
11. 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 flujos
 En cada paso expresar una acción concreta
12.
13.
 14.
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.
16.
DATOS DE ENTRADA VARIABLES
 base --------------------------------- b
 altura -------------------------------- h
 PROCESO
 área = (b*h)/2
 SALIDA
 AREA
 'AREA', área
 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

Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01jhohamn
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOSjhohamn
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacionneyvajms
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y dfernestdo1
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónEdison Morales
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmosaralylopez88
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
Pseudocodigo 2 am
Pseudocodigo 2 amPseudocodigo 2 am
Pseudocodigo 2 amalexisrm11
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programaciónMilton Escobar
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Karlos Valladares
 
2. escritura de algoritmos
2.  escritura de algoritmos2.  escritura de algoritmos
2. escritura de algoritmosmartell024
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un AlgoritmoOGEA UPS
 

La actualidad más candente (19)

Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1 tuy
Presentación1 tuyPresentación1 tuy
Presentación1 tuy
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
Taller
TallerTaller
Taller
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Clase de algoritmos
Clase de algoritmosClase de algoritmos
Clase de algoritmos
 
Pseudocodigo 2 am
Pseudocodigo 2 amPseudocodigo 2 am
Pseudocodigo 2 am
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)
 
2. escritura de algoritmos
2.  escritura de algoritmos2.  escritura de algoritmos
2. escritura de algoritmos
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Clase pseint
Clase pseintClase pseint
Clase pseint
 

Destacado

Taller de progamacion
Taller de progamacionTaller de progamacion
Taller de progamaciongibrankamilo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoeden333
 
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez SanchezConcentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez SanchezManuel Gonzalez
 
algoritmo
algoritmoalgoritmo
algoritmojhohamn
 
Sistema Operativo Windows-Segunda Sesión
Sistema Operativo Windows-Segunda SesiónSistema Operativo Windows-Segunda Sesión
Sistema Operativo Windows-Segunda SesiónMagali Mejía
 
Unidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaUnidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaAlan De la Cruz
 
Pseudocodigo 123
Pseudocodigo 123Pseudocodigo 123
Pseudocodigo 123guest96a998
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujobhylenia
 
Realizar pseudocodigo con el area de figuras geometricas
Realizar pseudocodigo con el area de figuras geometricasRealizar pseudocodigo con el area de figuras geometricas
Realizar pseudocodigo con el area de figuras geometricasClaudio Cruz
 
Metodología, Algoritmos y Diagramas de flujo
Metodología, Algoritmos y Diagramas de flujoMetodología, Algoritmos y Diagramas de flujo
Metodología, Algoritmos y Diagramas de flujoCarlos Martinez
 
Algoritmo figuras geometricas_doc
Algoritmo figuras geometricas_docAlgoritmo figuras geometricas_doc
Algoritmo figuras geometricas_docAbdiel Villarreal
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1Silvanac
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
 

Destacado (20)

Pseudocodigo pptx
Pseudocodigo pptxPseudocodigo pptx
Pseudocodigo pptx
 
Taller de progamacion
Taller de progamacionTaller de progamacion
Taller de progamacion
 
taller 1 diagrama de flujo
taller 1 diagrama de flujotaller 1 diagrama de flujo
taller 1 diagrama de flujo
 
Exposicion (1)
Exposicion (1)Exposicion (1)
Exposicion (1)
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez SanchezConcentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
 
algoritmo
algoritmoalgoritmo
algoritmo
 
Sistema Operativo Windows-Segunda Sesión
Sistema Operativo Windows-Segunda SesiónSistema Operativo Windows-Segunda Sesión
Sistema Operativo Windows-Segunda Sesión
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Unidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaUnidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un Problema
 
Pseudocodigo 123
Pseudocodigo 123Pseudocodigo 123
Pseudocodigo 123
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Realizar pseudocodigo con el area de figuras geometricas
Realizar pseudocodigo con el area de figuras geometricasRealizar pseudocodigo con el area de figuras geometricas
Realizar pseudocodigo con el area de figuras geometricas
 
Cajas de Ahorro
Cajas de AhorroCajas de Ahorro
Cajas de Ahorro
 
Metodología, Algoritmos y Diagramas de flujo
Metodología, Algoritmos y Diagramas de flujoMetodología, Algoritmos y Diagramas de flujo
Metodología, Algoritmos y Diagramas de flujo
 
Algoritmo figuras geometricas_doc
Algoritmo figuras geometricas_docAlgoritmo figuras geometricas_doc
Algoritmo figuras geometricas_doc
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
Diagrama de flujo para exponer
Diagrama de flujo para exponerDiagrama de flujo para exponer
Diagrama de flujo para exponer
 

Similar a Algoritmos y diagramas de flujo

Similar a Algoritmos y diagramas de flujo (20)

Los algoritmos 1
Los algoritmos 1Los algoritmos 1
Los algoritmos 1
 
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 steisy
Taller steisyTaller steisy
Taller steisy
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blanco
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 
DisenoDiseño
DisenoDiseñoDisenoDiseño
DisenoDiseño
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
TEMA11.ppt
TEMA11.pptTEMA11.ppt
TEMA11.ppt
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y información
 
Tecnologia 2015
Tecnologia 2015Tecnologia 2015
Tecnologia 2015
 
Tecnologia 2015
Tecnologia 2015Tecnologia 2015
Tecnologia 2015
 
Tecnologia 2015vv
Tecnologia 2015vvTecnologia 2015vv
Tecnologia 2015vv
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diapositiva del chino listo
Diapositiva del chino listoDiapositiva del chino listo
Diapositiva del chino listo
 

Último

41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICOlupismdo
 
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOSTEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOSreyjuancarlosjose
 
383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf
383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf
383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdfemerson vargas panduro
 
Administración del capital de trabajo - UNR.pdf
Administración del capital de trabajo - UNR.pdfAdministración del capital de trabajo - UNR.pdf
Administración del capital de trabajo - UNR.pdfMarcelo732474
 
ley del ISO Y acreditamientos y extensiones
ley del ISO Y acreditamientos y extensionesley del ISO Y acreditamientos y extensiones
ley del ISO Y acreditamientos y extensionesYimiLopesBarrios
 
HUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptx
HUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptxHUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptx
HUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptxGerardoOroc
 
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdfMANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdflupismdo
 
Estructura y elaboración de un presupuesto financiero
Estructura y elaboración de un presupuesto financieroEstructura y elaboración de un presupuesto financiero
Estructura y elaboración de un presupuesto financieroMARTINMARTINEZ30236
 
Situación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdf
Situación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdfSituación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdf
Situación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdfCondor Tuyuyo
 
5.2 ENLACE QUÍMICO manual teoria pre universitaria
5.2 ENLACE QUÍMICO  manual teoria pre universitaria5.2 ENLACE QUÍMICO  manual teoria pre universitaria
5.2 ENLACE QUÍMICO manual teoria pre universitariamkt0005
 
puntos-clave-de-la-reforma-pensional-2023.pdf
puntos-clave-de-la-reforma-pensional-2023.pdfpuntos-clave-de-la-reforma-pensional-2023.pdf
puntos-clave-de-la-reforma-pensional-2023.pdfosoriojuanpablo114
 
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdfQUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdflupismdo
 
Trabajo tres_23 de abrilkckckckkckkccckc
Trabajo tres_23 de abrilkckckckkckkccckcTrabajo tres_23 de abrilkckckckkckkccckc
Trabajo tres_23 de abrilkckckckkckkccckclauravacca3
 
Mercado de factores productivos - Unidad 9
Mercado de factores productivos - Unidad 9Mercado de factores productivos - Unidad 9
Mercado de factores productivos - Unidad 9NahuelEmilianoPeralt
 
Análisis de la Temporada Turística 2024 en Uruguay
Análisis de la Temporada Turística 2024 en UruguayAnálisis de la Temporada Turística 2024 en Uruguay
Análisis de la Temporada Turística 2024 en UruguayEXANTE
 
El Arte De La Contabilidad Explorando La Contabilidad De Costos
El Arte De La Contabilidad Explorando La Contabilidad De CostosEl Arte De La Contabilidad Explorando La Contabilidad De Costos
El Arte De La Contabilidad Explorando La Contabilidad De Costosocantotete
 
Sistema de Control Interno aplicaciones en nuestra legislacion
Sistema de Control Interno aplicaciones en nuestra legislacionSistema de Control Interno aplicaciones en nuestra legislacion
Sistema de Control Interno aplicaciones en nuestra legislacionPedroSalasSantiago
 
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptxPRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptxmanuelrojash
 
Sección 13 Inventarios, NIIF PARA PYMES
Sección  13 Inventarios, NIIF PARA PYMESSección  13 Inventarios, NIIF PARA PYMES
Sección 13 Inventarios, NIIF PARA PYMESssuser10db01
 
Trabajo no remunerado de las mujeres en México.pptx
Trabajo no remunerado de las mujeres en México.pptxTrabajo no remunerado de las mujeres en México.pptx
Trabajo no remunerado de las mujeres en México.pptxguadalupevjara
 

Último (20)

41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
 
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOSTEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
 
383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf
383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf
383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf
 
Administración del capital de trabajo - UNR.pdf
Administración del capital de trabajo - UNR.pdfAdministración del capital de trabajo - UNR.pdf
Administración del capital de trabajo - UNR.pdf
 
ley del ISO Y acreditamientos y extensiones
ley del ISO Y acreditamientos y extensionesley del ISO Y acreditamientos y extensiones
ley del ISO Y acreditamientos y extensiones
 
HUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptx
HUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptxHUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptx
HUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptx
 
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdfMANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
 
Estructura y elaboración de un presupuesto financiero
Estructura y elaboración de un presupuesto financieroEstructura y elaboración de un presupuesto financiero
Estructura y elaboración de un presupuesto financiero
 
Situación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdf
Situación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdfSituación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdf
Situación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdf
 
5.2 ENLACE QUÍMICO manual teoria pre universitaria
5.2 ENLACE QUÍMICO  manual teoria pre universitaria5.2 ENLACE QUÍMICO  manual teoria pre universitaria
5.2 ENLACE QUÍMICO manual teoria pre universitaria
 
puntos-clave-de-la-reforma-pensional-2023.pdf
puntos-clave-de-la-reforma-pensional-2023.pdfpuntos-clave-de-la-reforma-pensional-2023.pdf
puntos-clave-de-la-reforma-pensional-2023.pdf
 
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdfQUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
 
Trabajo tres_23 de abrilkckckckkckkccckc
Trabajo tres_23 de abrilkckckckkckkccckcTrabajo tres_23 de abrilkckckckkckkccckc
Trabajo tres_23 de abrilkckckckkckkccckc
 
Mercado de factores productivos - Unidad 9
Mercado de factores productivos - Unidad 9Mercado de factores productivos - Unidad 9
Mercado de factores productivos - Unidad 9
 
Análisis de la Temporada Turística 2024 en Uruguay
Análisis de la Temporada Turística 2024 en UruguayAnálisis de la Temporada Turística 2024 en Uruguay
Análisis de la Temporada Turística 2024 en Uruguay
 
El Arte De La Contabilidad Explorando La Contabilidad De Costos
El Arte De La Contabilidad Explorando La Contabilidad De CostosEl Arte De La Contabilidad Explorando La Contabilidad De Costos
El Arte De La Contabilidad Explorando La Contabilidad De Costos
 
Sistema de Control Interno aplicaciones en nuestra legislacion
Sistema de Control Interno aplicaciones en nuestra legislacionSistema de Control Interno aplicaciones en nuestra legislacion
Sistema de Control Interno aplicaciones en nuestra legislacion
 
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptxPRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
 
Sección 13 Inventarios, NIIF PARA PYMES
Sección  13 Inventarios, NIIF PARA PYMESSección  13 Inventarios, NIIF PARA PYMES
Sección 13 Inventarios, NIIF PARA PYMES
 
Trabajo no remunerado de las mujeres en México.pptx
Trabajo no remunerado de las mujeres en México.pptxTrabajo no remunerado de las mujeres en México.pptx
Trabajo no remunerado de las mujeres en México.pptx
 

Algoritmos y diagramas de flujo

  • 1.
  • 2. ALGORITMO Un algoritmo para un programador es una herramienta que le permite resaltar los aspectos mas importantes de una situación y descartar lo menos relevantes. Todo problema de computo se puede resolver ejecutando una serie de acciones de un orden especifico.
  • 3.
  • 4. TALLER # 1 1. Enumera y describe las etapas del ciclo de programación de computadoras. 2. Da una definición lo mas completa posible de algoritmo 3.¿Cuales son las características principales de algoritmo.
  • 5. 4. ¿ Cuales el origen de los algoritmos? 5. Describe los tipos de algoritmo existentes 6. ¿ Que es un lenguaje algoritmo. Enumere los tipos existentes? 7. ¿ En que consiste el lenguaje algorítmico descripción narrada? Da un ejemplo distinto al que el texto plantea 8. ¿Qué características a un algoritmo en pseudocódigo? Da ejemplo .
  • 6. 9. A través de un ejemplo identifica la estructura de un algoritmo. 10. ¿En qué consiste los diagramas de flujo? 11. ¿Qué reglas se deben tener en cuenta al momento de diseñar un diagrama de flujo? 12.¿cuál es la estructura a seguir en un diagrama 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?
  • 7. 14.escogen una ventaja y una desventaja que sea importante destacar en el diseño de los diagrama de flujo. explica. 15.representar 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.
  • 8. 1. ETAPAS DEL CICLO DE PROGRAMACION DE COMPUTADORES 1. analizar el problema: estudiar el problema en general, extraer datos (entender el problema) 2. Diseñar un algoritmo: diseñar la solución (trazar un plan)
  • 9. 3. Traducir el algoritmo a un lenguaje de programación: el programa(ejecutar el plan) 4. Depurar el programa: ejecutar el programa y realizar las pruebas respectivas que permitan determinar si el programa hace lo que queremos (revisar)
  • 10. 2. Algoritmo es Es un procedimiento a seguir, para resolver un problema en términos de: 1. Las acciones para ejecutar 2. El orden en que dichas acciones debe ejecutarse El desarrollo de algoritmo es un tema fundamental en el diseño de programa o soluciones.
  • 11. Por lo cual el alumno debe tener buenas bases que le sirve para poder crear de manera fácil y rápida sus programas. 3. características:  Tiene que ser preciso Tiene que estar bien definido Tiene que ser finito
  • 12. 4. El origen 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 IX. 5. TIPOS CUALITATIVOS: son aquellos en los que se describen los pasos utilizando palabras
  • 13. CUANTITATIVOS: son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso. 6. lenguaje algoritmo: Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso. Tipos: 1. Descripción narrada 2. Pseudocódigo 3. Diagrama de flujo.
  • 14.  7. DESCRICIÓ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. EJEMPLO: 1. Inicio 2. Buscar el DVD de la película 3. Si el TV y DVD player se encuentran apagados, encenderlos
  • 15. 4. sacar el DVD del estuche 5. Introducirlo en el DVD player 6. Tomar el control del TV y el DVD player 7. Dirigirse a el sofá 8. Ponerse cómodo 9. Disfrutar la película 10. fin
  • 16. 8. DESCRIPCION PSEUDOCÓDIGO: representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocodigo) pseudo = falso. El pseudo código no es realmente un código sino una imitación y una versión abreviada de instrucciones reales para las computadoras.
  • 17.  EJEMPLO: realizar un pseudocodigo que permita calcular el área de un rectángulo. Se debe introducir la base y la altura para poder realizar el calculo  Programa: área  Entorno: base, altura, área  Escribir “introduzca la base y la altura”  Leer Base, altura  Calcular AREA= BASE * ALTURA  Escribir “el área del rectángulo es AREA Fin programa
  • 18. 9.
  • 19. 10. Diagramas de flujo. Consiste en la representación grafica de las operaciones que realiza un algoritmo o de la solución algorítmica de un problema. Para diseñarlos se utilizan determinados símbolos o figuras que representan una acción dentro del procedimiento utilizan símbolos normalizados.
  • 20.
  • 21. 11. 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 flujos  En cada paso expresar una acción concreta 12.
  • 22. 13.
  • 23.  14. 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
  • 25. 16. DATOS DE ENTRADA VARIABLES  base --------------------------------- b  altura -------------------------------- h  PROCESO  área = (b*h)/2  SALIDA  AREA  'AREA', área  INICIO------ leer base (B) leer altura (A)--------  Proceso -------- área = (b*h)/2-- --- SALIDA  AREA------ 'AREA', área