SlideShare una empresa de Scribd logo
ASIGNATURA:
        INFORMÁTICA

       PRESENTADO POR:
WENDY VANESSA MANCÍA       # 20
RUTH YAMILETH MARTÍNEZ     # 24
CRISTIAN MARTÍN MARTÍNEZ   # 28
WENDY LISSETT ORELLANA     # 39

          SECCIÓN:
             3-11
BACHILLERATO TÉCNICO EN SALUD
Es un conjunto prescrito de
instrucciones o reglas bien definidas,
ordenadas y finitas que permite
realizar una actividad mediante pasos
sucesivos que no generen dudas a
quien deba realizar dicha actividad.
Dados un estado inicial y una entrada,
siguiendo los pasos sucesivos se llega
a un estado final y se obtiene una
solución.
Las características fundamentales que debe cumplir
todo algoritmo son:

Ser  definido: Debe indicar la acción a realizar sin criterios de
interpretación.

Ser  finito: Un número específico y numerable de pasos, el
cual deberá finalizar al completarlos.

Tener  cero o más entradas: Para llevar a cabo las
operaciones que comprende.

Tener   una o más salidas: Por salida de resultados debe
entenderse todo medio o canal por el cual es posible apreciar
los efectos de las acciones del algoritmo.

Efectividad:  El tiempo y esfuerzo por cada paso realizado
debe ser preciso, que se requiera para y en su ejecución.
Pasos para desarrollar un algoritmo:

1. Análisis del problema:
Requiere la clara definición del problema donde se indique que va
hacer el programa y cual ve a ser el resultado.

2.Diseño del algoritmo:
Análisis de proceso implica que hace el programa.
Diseño implica como se hace o realiza la tarea (problema)
solicitado
En el diseño:
•El todo es la sumatoria de las partes.
•Divide el todo en varias partes.


El algoritmo se puede representar por medio de dos formas:
Pseudocódigo
Diagrama de flujo
Es una descripción de un algoritmo
informático de programación de alto
nivel compacto e informal que utiliza
las convenciones estructurales de
un lenguaje de programación
verdadero, pero que está diseñado
para la lectura humana en lugar de la
lectura en máquina, y con
independencia de cualquier otro
lenguaje de programación.
Las principales características son:

Se   puede ejecutar en un ordenador.

Es una forma de representación sencilla de utilizar y
de manipular.

Facilita
        el paso del programa al lenguaje de
programación.

Es  independiente del lenguaje de programación que
se vaya a utilizar.

Es  un método que facilita la programación y
solución al algoritmo del programa.
Todo documento en pseudocódigo debe
permitir la descripción de:

Instrucciones   primitivas.

Instrucciones   de proceso.

Instrucciones   de control.

Instrucciones   compuestas.

Instrucciones   de descripción.
Representa la esquematización
gráfica de un algoritmo , el cual
muestra gráficamente los pasos o
procesos a seguir para alcanzar la
solución de un problema. Por su
facilidad de lectura son usados como
introducción a los algoritmos,
descripción de un lenguaje y
descripción de procesos a personas
ajenas a la computación.
Un diagrama de flujo siempre tiene un único punto de inicio y
un único punto de término.


Las siguientes son acciones previas a la
realización del diagrama de flujo:

Identificar
           las ideas principales a ser incluidas en el
diagrama de flujo.

Definir   qué se espera obtener del diagrama de flujo.

Identificar   quién lo empleará y cómo.

Establecer    el nivel de detalle requerido.

Determinar     los límites del proceso a describir.
Los pasos a seguir para construir el diagrama de
flujo son:

Establecer  el alcance del proceso a describir. De esta manera
quedará fijado el comienzo y el final del diagrama.

Identificar y listar las principales actividades/subprocesos que
están incluidos en el proceso a describir y su orden cronológico.

Siel nivel de detalle definido incluye actividades menores, listarlas
también.

Identificar   y listar los puntos de decisión.

Construir el diagrama respetando la secuencia cronológica y
asignando los correspondientes símbolos.

Asignar  un título al diagrama y verificar que esté completo y
describa con exactitud el proceso elegido.
Tipos de diagramas de flujo:

Formato   vertical: la secuencia de las operaciones,
va de arriba hacia abajo.

Formato   horizontal: En él, el flujo o la secuencia de
las operaciones, va de izquierda a derecha.

Formato    panorámico: El proceso entero está
representado en una sola carta. Registra no solo en
línea vertical, sino también horizontal.

Formato   Arquitectónico: Describe el itinerario de
ruta de una forma o persona sobre el plano
arquitectónico del área de trabajo.
Ventajas de los diagramas de flujo:

Rápida   comprensión de las relaciones.

Análisis   efectivo de las diferentes secciones del programa.

Pueden  usarse como modelos de trabajo en el diseño de
nuevos programas o sistemas.

Comunicación     con el usuario.

Documentación     adecuada de los programas.

Codificación   eficaz de los programas.

Depuración    y pruebas ordenadas de programas.
Desventajas de usar flujogramas:

Diagramas   complejos y detallados suelen
ser laboriosos en su planteamiento y
diseño.

Acciones   a seguir tras la salida de un
símbolo de decisión, pueden ser difíciles de
seguir si existen diferentes caminos.

No  existen normas fijas para la
elaboración de los diagramas de flujo que
permitan incluir todos los detalles que el
usuario desee introducir.
Es un lenguaje diseñado para
describir el conjunto de acciones
  consecutivas que un equipo
          debe ejecutar.
Los lenguajes de programación generalmente
se dividen en dos grupos principales en base al
procesamiento de sus comandos:

Lenguajes   imperativos: programa mediante una serie de
comandos, agrupados en bloques y compuestos de órdenes
condicionales que permiten al programa retornar a un bloque
de comandos si se cumple la condición.

Lenguajes    funcionales: es un lenguaje que crea
programas mediante funciones, devuelve un nuevo estado de
resultado y recibe como entrada el resultado de otras
funciones.
Los lenguajes de programación pueden,
en líneas generales, dividirse en dos
categorías:

Lenguajes interpretados: Traduce los
comandos de los programas según sea
necesario.

Lenguajes   compilados: Se traduce a
través de un programa anexo llamado
compilador que, a su vez, crea un nuevo
archivo independiente que no necesita
ningún otro programa para ejecutarse a sí
mismo. Este archivo se llama ejecutable.
El Lenguaje de Programación
tiene ventajas:

Es  mucho más fácil de comprender que
un lenguaje máquina.

Permite  mayor portabilidad, es decir
que puede adaptarse fácilmente para
ejecutarse en diferentes tipos de equipos.
Es el proceso de diseñar,
codificar, depurar y mantener el
código fuente de programas
computacionales.
El propósito de la programación
es crear programas que exhiban
un comportamiento deseado.
Se han propuesto diversas técnicas de
programación cuyo objetivo es mejorar tanto
el proceso de creación de software como su
mantenimiento. Entre ellas, se pueden
mencionar las siguientes:

Programación   estructurada.

Programación   modular.

Programación   orientada a objetos (POO)

Programación   declarativa.
La programación debe perseguir
algunos factores de calidad:
Corrección:   Un programa es correcto si hace lo que debe
hacer tal y como se estableció en las fases previas a su
desarrollo.

Claridad:   Es muy importante que el programa sea lo más
claro y legible posible, para facilitar así su desarrollo y
posterior mantenimiento.

Eficiencia:   Se trata de que el programa, además de
realizar aquello para lo que fue creado (es decir, que sea
correcto), lo haga gestionando de la mejor forma posible los
recursos que utiliza.

Portabilidad:  Un programa es portable cuando tiene la
capacidad de poder ejecutarse en una plataforma, ya sea
hardware o software, diferente a aquella en la que se
elaboró. Esto permite que el programa pueda llegar a más
usuarios más fácilmente.

Más contenido relacionado

La actualidad más candente

diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
TiffanyMartinez
 
Algoritmo
AlgoritmoAlgoritmo
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
Danna Arrieta
 
Metodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmosMetodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmos
IEO Santo Tomás
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
jemarinoi
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
Jennifer Montano
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Orangel4
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
YESENIA CETINA
 
algotiritmo:análisis de problemas
algotiritmo:análisis de problemasalgotiritmo:análisis de problemas
Power point algoritmo
Power point algoritmoPower point algoritmo
Power point algoritmo
Arazelii Puentez
 
Unidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmosUnidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmos
Carlos M. Sandoval
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemas
Martin Pacheco
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
LuisRestan1
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
sistemas informaticos
 
Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y Pseudocódigo
JohanCaro5
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasyanethcandanedo
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
Mary Sanchez
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
KellyDeArmas
 

La actualidad más candente (20)

diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Metodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmosMetodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmos
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
algotiritmo:análisis de problemas
algotiritmo:análisis de problemasalgotiritmo:análisis de problemas
algotiritmo:análisis de problemas
 
Power point algoritmo
Power point algoritmoPower point algoritmo
Power point algoritmo
 
Unidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmosUnidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmos
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemas
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y Pseudocódigo
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadoras
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 

Similar a Algoritmo

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
DiegoReyes250
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
jackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
jackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
jackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
jackitor16
 
Introduccion a la informacion
Introduccion a la informacionIntroduccion a la informacion
Introduccion a la informacion
Peter Mtz
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
Irma Rebeca Andalón García
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.com
FresyMetal
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGabriel Méndez
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendezAlexaods
 
Algoritmo diagrama de_flujo
Algoritmo diagrama de_flujoAlgoritmo diagrama de_flujo
Algoritmo diagrama de_flujo
Raul Eduardo Toloza
 
Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2
Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2
Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2
Arazelii Puentez
 
Aplicación de Estándares de calidad en la construcción de Algoritmos
Aplicación de Estándares de calidad en la construcción de AlgoritmosAplicación de Estándares de calidad en la construcción de Algoritmos
Aplicación de Estándares de calidad en la construcción de Algoritmos
nunez trompiz
 
3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacion
fabiana733179
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 

Similar a Algoritmo (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Introduccion a la informacion
Introduccion a la informacionIntroduccion a la informacion
Introduccion a la informacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.com
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programas
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendez
 
Secuencial
SecuencialSecuencial
Secuencial
 
Algoritmo diagrama de_flujo
Algoritmo diagrama de_flujoAlgoritmo diagrama de_flujo
Algoritmo diagrama de_flujo
 
Act26
Act26Act26
Act26
 
Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2
Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2
Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2
 
Aplicación de Estándares de calidad en la construcción de Algoritmos
Aplicación de Estándares de calidad en la construcción de AlgoritmosAplicación de Estándares de calidad en la construcción de Algoritmos
Aplicación de Estándares de calidad en la construcción de Algoritmos
 
3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacion
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Último

El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
Alejandrino Halire Ccahuana
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
jecgjv
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
HuallpaSamaniegoSeba
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
cportizsanchez48
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
H4RV3YH3RN4ND3Z
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Carlos salina de Gortari Presentación de su Sexenio
Carlos salina de Gortari Presentación de su SexenioCarlos salina de Gortari Presentación de su Sexenio
Carlos salina de Gortari Presentación de su Sexenio
johanpacheco9
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 

Último (20)

El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Carlos salina de Gortari Presentación de su Sexenio
Carlos salina de Gortari Presentación de su SexenioCarlos salina de Gortari Presentación de su Sexenio
Carlos salina de Gortari Presentación de su Sexenio
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 

Algoritmo

  • 1. ASIGNATURA: INFORMÁTICA PRESENTADO POR: WENDY VANESSA MANCÍA # 20 RUTH YAMILETH MARTÍNEZ # 24 CRISTIAN MARTÍN MARTÍNEZ # 28 WENDY LISSETT ORELLANA # 39 SECCIÓN: 3-11 BACHILLERATO TÉCNICO EN SALUD
  • 2. Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.
  • 3. Las características fundamentales que debe cumplir todo algoritmo son: Ser definido: Debe indicar la acción a realizar sin criterios de interpretación. Ser finito: Un número específico y numerable de pasos, el cual deberá finalizar al completarlos. Tener cero o más entradas: Para llevar a cabo las operaciones que comprende. Tener una o más salidas: Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo. Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, que se requiera para y en su ejecución.
  • 4. Pasos para desarrollar un algoritmo: 1. Análisis del problema: Requiere la clara definición del problema donde se indique que va hacer el programa y cual ve a ser el resultado. 2.Diseño del algoritmo: Análisis de proceso implica que hace el programa. Diseño implica como se hace o realiza la tarea (problema) solicitado En el diseño: •El todo es la sumatoria de las partes. •Divide el todo en varias partes. El algoritmo se puede representar por medio de dos formas: Pseudocódigo Diagrama de flujo
  • 5. Es una descripción de un algoritmo informático de programación de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje de programación.
  • 6. Las principales características son: Se puede ejecutar en un ordenador. Es una forma de representación sencilla de utilizar y de manipular. Facilita el paso del programa al lenguaje de programación. Es independiente del lenguaje de programación que se vaya a utilizar. Es un método que facilita la programación y solución al algoritmo del programa.
  • 7. Todo documento en pseudocódigo debe permitir la descripción de: Instrucciones primitivas. Instrucciones de proceso. Instrucciones de control. Instrucciones compuestas. Instrucciones de descripción.
  • 8. Representa la esquematización gráfica de un algoritmo , el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Por su facilidad de lectura son usados como introducción a los algoritmos, descripción de un lenguaje y descripción de procesos a personas ajenas a la computación.
  • 9. Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término. Las siguientes son acciones previas a la realización del diagrama de flujo: Identificar las ideas principales a ser incluidas en el diagrama de flujo. Definir qué se espera obtener del diagrama de flujo. Identificar quién lo empleará y cómo. Establecer el nivel de detalle requerido. Determinar los límites del proceso a describir.
  • 10. Los pasos a seguir para construir el diagrama de flujo son: Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico. Siel nivel de detalle definido incluye actividades menores, listarlas también. Identificar y listar los puntos de decisión. Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos. Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.
  • 11. Tipos de diagramas de flujo: Formato vertical: la secuencia de las operaciones, va de arriba hacia abajo. Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha. Formato panorámico: El proceso entero está representado en una sola carta. Registra no solo en línea vertical, sino también horizontal. Formato Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo.
  • 12. Ventajas de los diagramas de flujo: Rápida comprensión de las relaciones. Análisis efectivo de las diferentes secciones del programa. Pueden usarse como modelos de trabajo en el diseño de nuevos programas o sistemas. Comunicación con el usuario. Documentación adecuada de los programas. Codificación eficaz de los programas. Depuración y pruebas ordenadas de programas.
  • 13. Desventajas de usar flujogramas: Diagramas complejos y detallados suelen ser laboriosos en su planteamiento y diseño. Acciones a seguir tras la salida de un símbolo de decisión, pueden ser difíciles de seguir si existen diferentes caminos. No existen normas fijas para la elaboración de los diagramas de flujo que permitan incluir todos los detalles que el usuario desee introducir.
  • 14. Es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar.
  • 15. Los lenguajes de programación generalmente se dividen en dos grupos principales en base al procesamiento de sus comandos: Lenguajes imperativos: programa mediante una serie de comandos, agrupados en bloques y compuestos de órdenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condición. Lenguajes funcionales: es un lenguaje que crea programas mediante funciones, devuelve un nuevo estado de resultado y recibe como entrada el resultado de otras funciones.
  • 16. Los lenguajes de programación pueden, en líneas generales, dividirse en dos categorías: Lenguajes interpretados: Traduce los comandos de los programas según sea necesario. Lenguajes compilados: Se traduce a través de un programa anexo llamado compilador que, a su vez, crea un nuevo archivo independiente que no necesita ningún otro programa para ejecutarse a sí mismo. Este archivo se llama ejecutable.
  • 17. El Lenguaje de Programación tiene ventajas: Es mucho más fácil de comprender que un lenguaje máquina. Permite mayor portabilidad, es decir que puede adaptarse fácilmente para ejecutarse en diferentes tipos de equipos.
  • 18. Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El propósito de la programación es crear programas que exhiban un comportamiento deseado.
  • 19. Se han propuesto diversas técnicas de programación cuyo objetivo es mejorar tanto el proceso de creación de software como su mantenimiento. Entre ellas, se pueden mencionar las siguientes: Programación estructurada. Programación modular. Programación orientada a objetos (POO) Programación declarativa.
  • 20. La programación debe perseguir algunos factores de calidad: Corrección: Un programa es correcto si hace lo que debe hacer tal y como se estableció en las fases previas a su desarrollo. Claridad: Es muy importante que el programa sea lo más claro y legible posible, para facilitar así su desarrollo y posterior mantenimiento. Eficiencia: Se trata de que el programa, además de realizar aquello para lo que fue creado (es decir, que sea correcto), lo haga gestionando de la mejor forma posible los recursos que utiliza. Portabilidad: Un programa es portable cuando tiene la capacidad de poder ejecutarse en una plataforma, ya sea hardware o software, diferente a aquella en la que se elaboró. Esto permite que el programa pueda llegar a más usuarios más fácilmente.