SlideShare una empresa de Scribd logo
1 de 17
LOS ALGORITMOS DEFINICIÓN FLUJOGRAMAS CURSO DE FORMACIÓN EN LINEA PARA ESTUDIANTES DE  EDUCACIÓN MEDIA TÉCNICA, MENCIÓN INFORMÁTICA DEL INSTITUTO RADIOFÓNICO FE Y ALEGRÍA
PRESENTACIÓN El presente trabajo es parte de una serie de materiales destinados a desarrollar competencias en la aplicación de los algoritmos como elementos básicos para entender  los proceso de la elaboración de programas computacionales, que le permitan a los participantes  del IRFA, en el nivel de la Educación Media Técnica, desenvolverse en el campo laboral. Se abordan elementos básicos sobre algoritmos, por lo que te recomendamos abundar en otros ejemplos que puedas encontrar en internet; hay muchas páginas  en este medio que pueden orientarte.  Por otro lado está de más decirte la importancia que tiene la elaboración de las asignaciones , ya que esto permite obtener destrezas en el tema de estudio.
USO DEL MATERIAL El material es una herramienta más en  tu proceso educativo, y como tal debe verse. forma parte de la metodología empleada para lograr las competencias establecidas. Debes leerlo con detenimiento y entender lo que se expresa en cada uno de los conceptos y premisas enunciadas, siempre en un intento de relacionarse con la cotidianidad. Si no entiendes algún término  consulta el diccionario digital, en físico o en línea. El proceso intenta partir de lo que sabes acerca de  los algoritmos (experiencia previa) la introducción de nuevos conceptos  cerrando con la elaboración de ejercicios.
OBJETIVOS 1- Definir los algoritmos como elemento importante para la resolución de problemas. 2- Representar gráficamente los algoritmos. 3- Definir diagramas de flujo. RESUMEN Partiendo de rutinas cotidianas explicaremos lo que es un algoritmo y su implicación en el desarrollo de competencias para la elaboración de programas computacionales,  y sobre estos ejemplos analizar las diferentes simbologías para su representación gráfica.
LOS ALGORITMOS. Actividades cotidianas y su semejanza con los algoritmos. Antes de entrar a definir los algoritmos reflexionaremos sobre algunos procedimientos o procesos que realizamos para cumplir diversas tareas. Cotidianamente  realizamos  actividades que requieren seguir un proceso determinado, por ejemplo acudir al centro donde laboramos. En este caso seguimos el siguiente proceso:  1-  vamos a la parada del bus, metro, etc., 2-  abordamos el bus, 3- pagamos el pasaje, 4- nos bajamos en la parada, así sucesivamente hasta llegar al centro donde laboramos. Estos pasos, como podemos darnos cuenta siguen un orden lógico, porque no nos bajamos en la parada antes de abordarlo. Veamos otro ejemplo,  cuando vamos a   comer en un restaurant  realizamos el siguiente proceso:  1- pedimos la carta, 2- elegimos lo que vamos a comer, 3- comemos, 4- pedíosla cuenta, 5- pagamos y finaliza el proceso.
LOS ALGORITMOS. Actividades cotidianas y su semejanza con los algoritmos En el siguiente caso nos vas a ayudar a construir los pasos que realizas para inscribirte en el IRFA. En el proceso vamos a dejar algunos espacios vacíos para que tú los completes. 1- Verificar situación académica. 2-  3- Ir al banco a hacer el depósito. 4-  5- retirar el material. 6- fin Actividad. Describe al menos dos rutinas diarias, donde apliques un determinado proceso. Coloca tus aportes en el foro para compartir con los compañeros.
DEFINICIÓN  DE ALGORITMO
LOS ALGORITMOS. Definición de algoritmos. Ahora sí, después de haber analizado algunos procesos que  utilizamos   a diario o de manera esporádica o rutinaria, vamos a definir  ¿qué es un algoritmo? definición que ya, con toda seguridad, supones cuál es. HAZ CLIC AQUÍ PARA AMPLIAR  LA INFORMACIÓN “Unalgoritmo  es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema. De un modo más formal, un algoritmo es una secuencia finita de operaciones realizables, no ambiguas, cuya ejecución da una solución de un problema.” Trasladando este concepto a los casos que hemos analizados con anterioridad  vemos que estos se ajustan a esta definición, por tal motivo los procesos que derivan de dichos casos pueden ser considerados como algoritmos.
LOS ALGORITMOS. Definición de algoritmos. En la definición podemos  rescatar lo siguiente: 1- Conjunto finito de instrucciones. 2- Sirven para ejecutar una tarea o resolver un problema. 3- Conjunto de operaciones realizables no ambiguas.  Esto, sencillamente, significa lo siguiente: 1-  Cantidad determinada de pasos. 2-  Al culminar la serie de pasos determinados voy a       tener la solución del problema. 3- Las acciones no deben dejar lugar a dudas en cuanto a    su pertinencia. Veamos como se traduce esto en la práctica. En el ejemplo: acudir al centro de trabajo  1- Se enumeran aproximadamente 5 pasos. 2- El problema es llegar al centro de trabajo 3- Las acciones enumeradas hay que realizarlas, no dejen lugar a dudas.
LOS ALGORITMOS.  Ejercicios. En el primer caso propuesto: ir al centro de trabajo, para esto debemos realizar varias acciones y tomar decisiones.   1- Inicio. 2- Ir a la parada. 3- ¿Voy tarde al trabajo? 4- Sí, abordar un taxi. 5- Ir a paso 7 6-  No, abordar el bus 7- Pagar el pasaje 8- Bajarse en la parada. 9- Llegar al trabajo. En el planteamiento del algoritmo es posible que hayan algunas variaciones pero que no cambian el resultado.
LOS ALGORITMOS.  Ejercicios. Los algoritmos analizados desde el inicio del tema tienen que ver con las rutinas que realizamos a diario, existen otros de tipo numéricos, veamos algunos: Hallar el área de una figura triangular. ¿Cuál sería el proceso? 1- INICIO 2- LEER BASE (b) h 3- LEER ALTURA (h) 4- APLICAR  FÓRMULA A = b.h/2  5- MOSTRAR RESULTADO 6- FIN b
LOS ALGORITMOS.  Actividades Expresa en forma de algoritmos las siguientes situaciones 1- Acudir a una consulta médica 2- Realizar un deposito bancario 3- Ver un programa de televisión. 4- Escribir un informe sobre algoritmos. Completa la siguiente secuencia de paso del algoritmo para para reparar un vehículo. . 1- INICIO 2- IDENTIFICAR FALLAS 3- ___________________________________ 4- ¿ME SIENTO CAPAZ DE RESOLVERLA? 5- SI, _________________________________ 6- NO,________________________________ 7- ___________________________________ 8- ___________________________________
REPRESENTACIÓN GRÁFICA DE UN ALGORITMO
LOS ALGORITMOS. Representación gráfica (los diagramas de flujo) Ya tenemos más o menos claro varias premisas: 1- un algoritmo es una serie de pasos que siguen un orden lógico (procedimiento, proceso, método) 2- se utilizan para resolver un problema. El uso de los algoritmos  tiene su mayor aplicación en la programación y esta se emplea para resolver problemas informáticos en diferentes aspectos de nuestra cotidianidad, este tema lo abordaremos con mayor profundidad en unidades posteriores.  Para ir profundizando más en el tema de los algoritmos, vamos a aprender como representarlos gráficamente.  ¿Por qué ? Porque nos permite ver con precisión cada una de las instrucciones  para su representación en lenguaje de programación.
LOS ALGORITMOS. Representación gráfica (los diagramas de flujo) Ya conocemos dos elementos de un algoritmo: las acciones y las decisiones, para su representación gráfica necesitamos conocer al menos cuatro elementos más: las entradas , las salidas,  los conectores y líneas de flujo. HAZ CLIC AQUÍ  PARA VER EL VIDEO Cada instrucción de un diagrama de flujo tiene un símbolo, que vamos a conocer a continuación: Inicio y fin Entrada de datos Salida de datos/ Resultados. Conectores: prin- cipio y fin de pe- dazos de progra- ma. Proceso: accio- nes que el pro- grama debe realizar.  SIMBOLO-GÍA Decisión: operaciones lógicas o de comparación Líneas de flujo: Conecta diferen- tes acciones
LOS ALGORITMOS. Representación gráfica (los diagramas de flujo) ¿Cómo podemos aplicar esta simbología a los casos estudiados desde el inicio de este tema? Caso:  ir al centro de trabajo INICIO Ir a la parada ¿voy retardado? SI ABORDAR TAXI La representación gráfica de un algoritmo se denomina diagrama de flujo o flujograma. NO ABORDAR EL BUS LLEGAR AL  TRABAJO FIN
LOS ALGORITMOS. Representación gráfica (los diagramas de flujo) Caso:  hallar el área de un triángulo INICIO Leer base (B) Leer altura (H) h Aplicar fórmula MOSTRAR AREA b FIN

Más contenido relacionado

La actualidad más candente

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
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmosEnrique Y Ch
 
Los algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaLos algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaAnibal carrasquel
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmoroxanaparra28
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAdolfoReyes24
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmossistemas2011
 
Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoJohanCaro5
 
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...JovanyYGonzalezR
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmoSergioERondon
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoKellyDeArmas
 
Algoritmo
Algoritmo Algoritmo
Algoritmo jhohamn
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionClaudia Poza
 

La actualidad más candente (20)

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
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmos
 
Los algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaLos algoritmos, definición y flujograma
Los algoritmos, definición y flujograma
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigo
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
 
Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y Pseudocódigo
 
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Diseño y elaboración de algoritmos
Diseño y elaboración de algoritmosDiseño y elaboración de algoritmos
Diseño y elaboración de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos
 

Destacado

Bases de datos relacionales
Bases de datos relacionalesBases de datos relacionales
Bases de datos relacionalesecasteloc
 
U8 tema2 act1_david_a rg
 U8 tema2 act1_david_a rg U8 tema2 act1_david_a rg
U8 tema2 act1_david_a rgDavid Rosas
 
Linear correlation and regression analysis - 7 Basic Tools
Linear correlation and regression analysis - 7 Basic ToolsLinear correlation and regression analysis - 7 Basic Tools
Linear correlation and regression analysis - 7 Basic ToolsEdgar Mata
 
Decision Theory Course Presentation
Decision Theory Course PresentationDecision Theory Course Presentation
Decision Theory Course PresentationEdgar Mata
 
Educación y evaluación por competencias 1 Primera parte
Educación y evaluación por competencias 1  Primera parteEducación y evaluación por competencias 1  Primera parte
Educación y evaluación por competencias 1 Primera parteEdgar Mata
 
Decision theory - Decision Analyisis 4 Solved problem
Decision theory - Decision Analyisis 4 Solved problemDecision theory - Decision Analyisis 4 Solved problem
Decision theory - Decision Analyisis 4 Solved problemEdgar Mata
 
Decision tress 2, great tool for making decisions.
Decision tress 2, great tool for making decisions.Decision tress 2, great tool for making decisions.
Decision tress 2, great tool for making decisions.Edgar Mata
 

Destacado (10)

Bases de datos relacionales
Bases de datos relacionalesBases de datos relacionales
Bases de datos relacionales
 
U8 tema2 act1_david_a rg
 U8 tema2 act1_david_a rg U8 tema2 act1_david_a rg
U8 tema2 act1_david_a rg
 
Tp 7
Tp 7Tp 7
Tp 7
 
Estadística. Lic.Edgar Mata
Estadística. Lic.Edgar Mata Estadística. Lic.Edgar Mata
Estadística. Lic.Edgar Mata
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Linear correlation and regression analysis - 7 Basic Tools
Linear correlation and regression analysis - 7 Basic ToolsLinear correlation and regression analysis - 7 Basic Tools
Linear correlation and regression analysis - 7 Basic Tools
 
Decision Theory Course Presentation
Decision Theory Course PresentationDecision Theory Course Presentation
Decision Theory Course Presentation
 
Educación y evaluación por competencias 1 Primera parte
Educación y evaluación por competencias 1  Primera parteEducación y evaluación por competencias 1  Primera parte
Educación y evaluación por competencias 1 Primera parte
 
Decision theory - Decision Analyisis 4 Solved problem
Decision theory - Decision Analyisis 4 Solved problemDecision theory - Decision Analyisis 4 Solved problem
Decision theory - Decision Analyisis 4 Solved problem
 
Decision tress 2, great tool for making decisions.
Decision tress 2, great tool for making decisions.Decision tress 2, great tool for making decisions.
Decision tress 2, great tool for making decisions.
 

Similar a Los algoritmos

Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoClariza
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 
Formulación de Algoritmos.pptx
Formulación de Algoritmos.pptxFormulación de Algoritmos.pptx
Formulación de Algoritmos.pptxAylinmartinez36
 
Aplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoAplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoJonmar Rodiguez
 
Aplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoAplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoJonmar Rodiguez
 
Algoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computadorAlgoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computadorRoibertOnielEstradaL
 
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
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOSjhohamn
 
Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01jhohamn
 
8f29ee 08b473f1b0f04c55b0d997ad6f8df491
8f29ee 08b473f1b0f04c55b0d997ad6f8df4918f29ee 08b473f1b0f04c55b0d997ad6f8df491
8f29ee 08b473f1b0f04c55b0d997ad6f8df491Angelica Berrio
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraFaridCastillo2
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraJulioVizcarra5
 
Unidad2 compu luis jimenez
Unidad2 compu luis jimenezUnidad2 compu luis jimenez
Unidad2 compu luis jimenezLuisJoseJimenez
 
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...AliandroMejias
 

Similar a Los algoritmos (20)

Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
Formulación de Algoritmos.pptx
Formulación de Algoritmos.pptxFormulación de Algoritmos.pptx
Formulación de Algoritmos.pptx
 
Aplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoAplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmo
 
Aplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoAplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmo
 
Algoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computadorAlgoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computador
 
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
 
Tema n° 1
Tema n° 1Tema n° 1
Tema n° 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
 
8f29ee 08b473f1b0f04c55b0d997ad6f8df491
8f29ee 08b473f1b0f04c55b0d997ad6f8df4918f29ee 08b473f1b0f04c55b0d997ad6f8df491
8f29ee 08b473f1b0f04c55b0d997ad6f8df491
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Unidad2 compu luis jimenez
Unidad2 compu luis jimenezUnidad2 compu luis jimenez
Unidad2 compu luis jimenez
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
 
ALGORITMOS
ALGORITMOS ALGORITMOS
ALGORITMOS
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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
 
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
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
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
 
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
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
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
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
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
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 

Último (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
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
 
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
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
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
 
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
 
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
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
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
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 

Los algoritmos

  • 1. LOS ALGORITMOS DEFINICIÓN FLUJOGRAMAS CURSO DE FORMACIÓN EN LINEA PARA ESTUDIANTES DE EDUCACIÓN MEDIA TÉCNICA, MENCIÓN INFORMÁTICA DEL INSTITUTO RADIOFÓNICO FE Y ALEGRÍA
  • 2. PRESENTACIÓN El presente trabajo es parte de una serie de materiales destinados a desarrollar competencias en la aplicación de los algoritmos como elementos básicos para entender los proceso de la elaboración de programas computacionales, que le permitan a los participantes del IRFA, en el nivel de la Educación Media Técnica, desenvolverse en el campo laboral. Se abordan elementos básicos sobre algoritmos, por lo que te recomendamos abundar en otros ejemplos que puedas encontrar en internet; hay muchas páginas en este medio que pueden orientarte. Por otro lado está de más decirte la importancia que tiene la elaboración de las asignaciones , ya que esto permite obtener destrezas en el tema de estudio.
  • 3. USO DEL MATERIAL El material es una herramienta más en tu proceso educativo, y como tal debe verse. forma parte de la metodología empleada para lograr las competencias establecidas. Debes leerlo con detenimiento y entender lo que se expresa en cada uno de los conceptos y premisas enunciadas, siempre en un intento de relacionarse con la cotidianidad. Si no entiendes algún término consulta el diccionario digital, en físico o en línea. El proceso intenta partir de lo que sabes acerca de los algoritmos (experiencia previa) la introducción de nuevos conceptos cerrando con la elaboración de ejercicios.
  • 4. OBJETIVOS 1- Definir los algoritmos como elemento importante para la resolución de problemas. 2- Representar gráficamente los algoritmos. 3- Definir diagramas de flujo. RESUMEN Partiendo de rutinas cotidianas explicaremos lo que es un algoritmo y su implicación en el desarrollo de competencias para la elaboración de programas computacionales, y sobre estos ejemplos analizar las diferentes simbologías para su representación gráfica.
  • 5. LOS ALGORITMOS. Actividades cotidianas y su semejanza con los algoritmos. Antes de entrar a definir los algoritmos reflexionaremos sobre algunos procedimientos o procesos que realizamos para cumplir diversas tareas. Cotidianamente realizamos actividades que requieren seguir un proceso determinado, por ejemplo acudir al centro donde laboramos. En este caso seguimos el siguiente proceso: 1- vamos a la parada del bus, metro, etc., 2- abordamos el bus, 3- pagamos el pasaje, 4- nos bajamos en la parada, así sucesivamente hasta llegar al centro donde laboramos. Estos pasos, como podemos darnos cuenta siguen un orden lógico, porque no nos bajamos en la parada antes de abordarlo. Veamos otro ejemplo, cuando vamos a comer en un restaurant realizamos el siguiente proceso: 1- pedimos la carta, 2- elegimos lo que vamos a comer, 3- comemos, 4- pedíosla cuenta, 5- pagamos y finaliza el proceso.
  • 6. LOS ALGORITMOS. Actividades cotidianas y su semejanza con los algoritmos En el siguiente caso nos vas a ayudar a construir los pasos que realizas para inscribirte en el IRFA. En el proceso vamos a dejar algunos espacios vacíos para que tú los completes. 1- Verificar situación académica. 2- 3- Ir al banco a hacer el depósito. 4- 5- retirar el material. 6- fin Actividad. Describe al menos dos rutinas diarias, donde apliques un determinado proceso. Coloca tus aportes en el foro para compartir con los compañeros.
  • 7. DEFINICIÓN DE ALGORITMO
  • 8. LOS ALGORITMOS. Definición de algoritmos. Ahora sí, después de haber analizado algunos procesos que utilizamos a diario o de manera esporádica o rutinaria, vamos a definir ¿qué es un algoritmo? definición que ya, con toda seguridad, supones cuál es. HAZ CLIC AQUÍ PARA AMPLIAR LA INFORMACIÓN “Unalgoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema. De un modo más formal, un algoritmo es una secuencia finita de operaciones realizables, no ambiguas, cuya ejecución da una solución de un problema.” Trasladando este concepto a los casos que hemos analizados con anterioridad vemos que estos se ajustan a esta definición, por tal motivo los procesos que derivan de dichos casos pueden ser considerados como algoritmos.
  • 9. LOS ALGORITMOS. Definición de algoritmos. En la definición podemos rescatar lo siguiente: 1- Conjunto finito de instrucciones. 2- Sirven para ejecutar una tarea o resolver un problema. 3- Conjunto de operaciones realizables no ambiguas. Esto, sencillamente, significa lo siguiente: 1- Cantidad determinada de pasos. 2- Al culminar la serie de pasos determinados voy a tener la solución del problema. 3- Las acciones no deben dejar lugar a dudas en cuanto a su pertinencia. Veamos como se traduce esto en la práctica. En el ejemplo: acudir al centro de trabajo 1- Se enumeran aproximadamente 5 pasos. 2- El problema es llegar al centro de trabajo 3- Las acciones enumeradas hay que realizarlas, no dejen lugar a dudas.
  • 10. LOS ALGORITMOS. Ejercicios. En el primer caso propuesto: ir al centro de trabajo, para esto debemos realizar varias acciones y tomar decisiones. 1- Inicio. 2- Ir a la parada. 3- ¿Voy tarde al trabajo? 4- Sí, abordar un taxi. 5- Ir a paso 7 6- No, abordar el bus 7- Pagar el pasaje 8- Bajarse en la parada. 9- Llegar al trabajo. En el planteamiento del algoritmo es posible que hayan algunas variaciones pero que no cambian el resultado.
  • 11. LOS ALGORITMOS. Ejercicios. Los algoritmos analizados desde el inicio del tema tienen que ver con las rutinas que realizamos a diario, existen otros de tipo numéricos, veamos algunos: Hallar el área de una figura triangular. ¿Cuál sería el proceso? 1- INICIO 2- LEER BASE (b) h 3- LEER ALTURA (h) 4- APLICAR FÓRMULA A = b.h/2 5- MOSTRAR RESULTADO 6- FIN b
  • 12. LOS ALGORITMOS. Actividades Expresa en forma de algoritmos las siguientes situaciones 1- Acudir a una consulta médica 2- Realizar un deposito bancario 3- Ver un programa de televisión. 4- Escribir un informe sobre algoritmos. Completa la siguiente secuencia de paso del algoritmo para para reparar un vehículo. . 1- INICIO 2- IDENTIFICAR FALLAS 3- ___________________________________ 4- ¿ME SIENTO CAPAZ DE RESOLVERLA? 5- SI, _________________________________ 6- NO,________________________________ 7- ___________________________________ 8- ___________________________________
  • 14. LOS ALGORITMOS. Representación gráfica (los diagramas de flujo) Ya tenemos más o menos claro varias premisas: 1- un algoritmo es una serie de pasos que siguen un orden lógico (procedimiento, proceso, método) 2- se utilizan para resolver un problema. El uso de los algoritmos tiene su mayor aplicación en la programación y esta se emplea para resolver problemas informáticos en diferentes aspectos de nuestra cotidianidad, este tema lo abordaremos con mayor profundidad en unidades posteriores. Para ir profundizando más en el tema de los algoritmos, vamos a aprender como representarlos gráficamente. ¿Por qué ? Porque nos permite ver con precisión cada una de las instrucciones para su representación en lenguaje de programación.
  • 15. LOS ALGORITMOS. Representación gráfica (los diagramas de flujo) Ya conocemos dos elementos de un algoritmo: las acciones y las decisiones, para su representación gráfica necesitamos conocer al menos cuatro elementos más: las entradas , las salidas, los conectores y líneas de flujo. HAZ CLIC AQUÍ PARA VER EL VIDEO Cada instrucción de un diagrama de flujo tiene un símbolo, que vamos a conocer a continuación: Inicio y fin Entrada de datos Salida de datos/ Resultados. Conectores: prin- cipio y fin de pe- dazos de progra- ma. Proceso: accio- nes que el pro- grama debe realizar. SIMBOLO-GÍA Decisión: operaciones lógicas o de comparación Líneas de flujo: Conecta diferen- tes acciones
  • 16. LOS ALGORITMOS. Representación gráfica (los diagramas de flujo) ¿Cómo podemos aplicar esta simbología a los casos estudiados desde el inicio de este tema? Caso: ir al centro de trabajo INICIO Ir a la parada ¿voy retardado? SI ABORDAR TAXI La representación gráfica de un algoritmo se denomina diagrama de flujo o flujograma. NO ABORDAR EL BUS LLEGAR AL TRABAJO FIN
  • 17. LOS ALGORITMOS. Representación gráfica (los diagramas de flujo) Caso: hallar el área de un triángulo INICIO Leer base (B) Leer altura (H) h Aplicar fórmula MOSTRAR AREA b FIN