SlideShare una empresa de Scribd logo
1 de 18
   Es un conjunto finito de pasos definidos, estructurados en el tiempo
    y formulados con base a un conjunto finito de reglas no
    ambiguas, que proveen un procedimiento para dar la solución o
    indicar la falta de esta a un problema en un tiempo determinado.


                           Características:
 Ser definido
 Ser finito

 Tener cero o más entradas

 Tener una o más salidas

 Efectividad
Propiedades de los algoritmos:

   Tiempo secuencial. Un algoritmo funciona en tiempo
    discretizado –paso a paso–, definiendo así una secuencia de
    estados "computacionales" por cada entrada válida.

   Estado abstracto. Cada estado computacional puede ser
    descrito formalmente utilizando una estructura de primer
    orden y cada algoritmo es independiente de su
    implementación.

   Exploración acotada. La transición de un estado al
    siguiente queda completamente determinada por una
    descripción fija y finita.
Los algoritmos pueden ser
      expresados de muchas maneras :
 Lenguaje natural,
 pseudocódigo,

 diagramas de flujo y

 Lenguajes de programación entre otros.

     La descripción de un algoritmo usualmente se hace en tres niveles:

1.   Descripción de alto nivel.
2.   Descripción formal.
3.   Implementación.
Técnicas de diseño de
       algoritmos:

 Algoritmos voraces.
 Algoritmos paralelos.

 Algoritmos probabilísticos.

 Algoritmos determinísticos.

 Algoritmos no determinísticos.

 Divide y vencerás.

 Metaheurísticas.

 Programación dinámica.

 Ramificación y acotación.
Es la representación gráfica del algoritmo o
          proceso. Se utiliza en disciplinas como
       la programación, la economía, los procesos
           industriales y la psicología cognitiva.

   Estos diagramas utilizan símbolos con
    significados bien definidos que representan los
    pasos del algoritmo, y representan el flujo de
    ejecución mediante flechas que conectan los
    puntos de inicio y de fin de proceso.
Características
 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.
   Identificar y listar las principales actividades/subprocesos que
    están incluidos en el proceso a describir y su orden cronológico.
   Si el 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.
Ventajas de los diagramas de flujo
   Favorecen la comprensión del proceso al mostrarlo como un dibujo
   Permiten identificar los problemas y las oportunidades de mejora del
    proceso.
   Muestran las interfaces cliente-proveedor y las transacciones que en ellas se
    realizan, facilitando a los empleados el análisis de las mismas.
   Son una excelente herramienta para capacitar a los nuevos empleados y
    también a los que desarrollan la tarea.
   Al igual que el pseudocódigo, el diagrama de flujo con fines de análisis
    de algoritmos de programación puede ser ejecutado en un ordenador, con
    un Ide como Free DFD.
Tipos de diagramas de flujo

   Formato vertical: En él, el flujo o 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 y puede apreciarse de una sola mirada mucho más
    rápido que leyendo el texto, lo que facilita su comprensión, aún
    para personas no familiarizadas.
   Formato Arquitectónico: Describe el itinerario de ruta de una
    forma o persona sobre el plano arquitectónico del área de trabajo.
Simbología y significado
   Óvalo o Elipse: Inicio y término (Abre y/o cierra el diagrama).
   Rectángulo: Actividad (Representa la ejecución de una o más
    actividades o procedimientos).
   Rombo: Decisión (Formula una pregunta o cuestión).
   Círculo: Conector (Representa el enlace de actividades con otra
    dentro de un procedimiento).
   Triángulo boca abajo: Archivo definitivo (Guarda un documento en
    forma permanente).
   Triángulo boca arriba: Archivo temporal (Proporciona un tiempo
    para el almacenamiento del documento).
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.


   Se utiliza comúnmente en los libros de texto y publicaciones científicas
    que se documentan varios algoritmos, y también en la planificación del
    desarrollo de programas informáticos, para esbozar la estructura del
    programa antes de realizar la codificación efectivamente
Características y partes
Las principales características de este lenguaje son:

   Se puede ejecutar en un ordenador (con un IDE como por ejemplo
    SLE, LPP o PSeInt)
   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.
Estructura a seguir en su
       realización:
 Cabecera.

   Programa.
   Módulo.
   Tipos de datos.
   Constantes.
   Variables.
 Cuerpo.

   Inicio.
   Instrucciones.
   Fin.
Es un idioma artificial diseñado para expresar procesos que
         pueden ser llevadas a cabo por máquinas como las
                             computadoras.

    Pueden usarse para crear programas que controlen el
    comportamiento físico y lógico de una máquina, para
    expresar algoritmos con precisión, o como modo de comunicación
    humana.

    Está formado por un conjunto de símbolos y
    reglas sintácticas y semánticas que definen su estructura y el
    significado de sus elementos y expresiones.
También la palabra programación se define como el proceso de
    creación de un programa de computadora, mediante la aplicación
    de procedimientos lógicos, a través de los siguientes pasos:

   El desarrollo lógico del programa para resolver un problema en
    particular.
   Escritura de la lógica del programa empleando un lenguaje de
    programación específico (codificación del programa).
   Ensamblaje o compilación del programa hasta convertirlo en lenguaje
    de máquina.
   Prueba y depuración del programa.
   Desarrollo de la documentación
La Lógica es ciencia de relaciones porque estudia el pensamiento
                      y, pensar es establecer relaciones.

                              Definiciones
   Representación intelectual de un objeto, diferenciándose, de lo
    sentido, lo percibido, lo imaginado o lo recordado. Las propiedades de
    los conceptos son la comprensión y la extensión.

   Es la ciencia que involucra, de una manera técnica y organizada, los
    conceptos que permiten diseñar en términos generales, la solución a
    problemas que pueden llegar a ser implementados a través de una
    computadora.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raices
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentación 4
Presentación 4Presentación 4
Presentación 4
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Informatica
InformaticaInformatica
Informatica
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
3 paradigmas
3 paradigmas3 paradigmas
3 paradigmas
 
Programación
ProgramaciónProgramación
Programación
 
Seudocodigos1
Seudocodigos1Seudocodigos1
Seudocodigos1
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Programacion
ProgramacionProgramacion
Programacion
 
Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y Pseudocódigo
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
PROGRAMACION ESTRUCTURADA
PROGRAMACION ESTRUCTURADAPROGRAMACION ESTRUCTURADA
PROGRAMACION ESTRUCTURADA
 

Destacado

Sound Customer Strategy
Sound Customer StrategySound Customer Strategy
Sound Customer Strategybambasue88
 
Tic y tecnologia discapacidad unesco
Tic y tecnologia discapacidad unescoTic y tecnologia discapacidad unesco
Tic y tecnologia discapacidad unescomariajosedecara77
 
Graphics and Wireframes (Scott McDaniel)
Graphics and Wireframes (Scott McDaniel)Graphics and Wireframes (Scott McDaniel)
Graphics and Wireframes (Scott McDaniel)uxpa-dc
 

Destacado (6)

Sound Customer Strategy
Sound Customer StrategySound Customer Strategy
Sound Customer Strategy
 
Tic y tecnologia discapacidad unesco
Tic y tecnologia discapacidad unescoTic y tecnologia discapacidad unesco
Tic y tecnologia discapacidad unesco
 
Revistas 11
Revistas 11Revistas 11
Revistas 11
 
Oral portugués
Oral portuguésOral portugués
Oral portugués
 
Uma Visão da Internet do Futuro
Uma Visão da Internet do FuturoUma Visão da Internet do Futuro
Uma Visão da Internet do Futuro
 
Graphics and Wireframes (Scott McDaniel)
Graphics and Wireframes (Scott McDaniel)Graphics and Wireframes (Scott McDaniel)
Graphics and Wireframes (Scott McDaniel)
 

Similar a Jacky informatica

Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendezAlexaods
 
Introduccion a la informacion
Introduccion a la informacionIntroduccion a la informacion
Introduccion a la informacionPeter Mtz
 
Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTDchepas_
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacionCriss Russo
 
Trabajo de informática
Trabajo  de informáticaTrabajo  de informática
Trabajo de informáticakim1411
 
3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacionfabiana733179
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un AlgoritmoOGEA UPS
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docxJulioRodolfodeJessHe
 
INTRODUCCIÓN ADSI - PARTE 1
INTRODUCCIÓN ADSI - PARTE 1INTRODUCCIÓN ADSI - PARTE 1
INTRODUCCIÓN ADSI - PARTE 1thefasp10
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaJesus Freites
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologianicolas_436
 
Que es programacion
Que es      programacionQue es      programacion
Que es programacionjhankey
 

Similar a Jacky informatica (20)

Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendez
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Informatica
InformaticaInformatica
Informatica
 
Introduccion a la informacion
Introduccion a la informacionIntroduccion a la informacion
Introduccion a la informacion
 
Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTD
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacion
 
Trabajo de informática
Trabajo  de informáticaTrabajo  de informática
Trabajo de informática
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacion
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un Algoritmo
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx
 
INTRODUCCIÓN ADSI - PARTE 1
INTRODUCCIÓN ADSI - PARTE 1INTRODUCCIÓN ADSI - PARTE 1
INTRODUCCIÓN ADSI - PARTE 1
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
DisenoDiseño
DisenoDiseñoDisenoDiseño
DisenoDiseño
 
Que es programacion
Que es      programacionQue es      programacion
Que es programacion
 
Programaciuon
ProgramaciuonProgramaciuon
Programaciuon
 

Último

Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 

Último (20)

Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 

Jacky informatica

  • 1.
  • 2. Es un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas no ambiguas, que proveen un procedimiento para dar la solución o indicar la falta de esta a un problema en un tiempo determinado. Características:  Ser definido  Ser finito  Tener cero o más entradas  Tener una o más salidas  Efectividad
  • 3. Propiedades de los algoritmos:  Tiempo secuencial. Un algoritmo funciona en tiempo discretizado –paso a paso–, definiendo así una secuencia de estados "computacionales" por cada entrada válida.  Estado abstracto. Cada estado computacional puede ser descrito formalmente utilizando una estructura de primer orden y cada algoritmo es independiente de su implementación.  Exploración acotada. La transición de un estado al siguiente queda completamente determinada por una descripción fija y finita.
  • 4. Los algoritmos pueden ser expresados de muchas maneras :  Lenguaje natural,  pseudocódigo,  diagramas de flujo y  Lenguajes de programación entre otros. La descripción de un algoritmo usualmente se hace en tres niveles: 1. Descripción de alto nivel. 2. Descripción formal. 3. Implementación.
  • 5. Técnicas de diseño de algoritmos:  Algoritmos voraces.  Algoritmos paralelos.  Algoritmos probabilísticos.  Algoritmos determinísticos.  Algoritmos no determinísticos.  Divide y vencerás.  Metaheurísticas.  Programación dinámica.  Ramificación y acotación.
  • 6. Es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva.  Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.
  • 7. Características  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.
  • 8. Los pasos a seguir para construir el diagrama de flujo son:  Establecer el alcance del proceso a describir.  Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.  Si el 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.
  • 9. Ventajas de los diagramas de flujo  Favorecen la comprensión del proceso al mostrarlo como un dibujo  Permiten identificar los problemas y las oportunidades de mejora del proceso.  Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas.  Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea.  Al igual que el pseudocódigo, el diagrama de flujo con fines de análisis de algoritmos de programación puede ser ejecutado en un ordenador, con un Ide como Free DFD.
  • 10. Tipos de diagramas de flujo  Formato vertical: En él, el flujo o 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 y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su comprensión, aún para personas no familiarizadas.  Formato Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo.
  • 11. Simbología y significado  Óvalo o Elipse: Inicio y término (Abre y/o cierra el diagrama).  Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).  Rombo: Decisión (Formula una pregunta o cuestión).  Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).  Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).  Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).
  • 12. 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.  Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la codificación efectivamente
  • 13. Características y partes Las principales características de este lenguaje son:  Se puede ejecutar en un ordenador (con un IDE como por ejemplo SLE, LPP o PSeInt)  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.
  • 14. 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.
  • 15. Estructura a seguir en su realización:  Cabecera.  Programa.  Módulo.  Tipos de datos.  Constantes.  Variables.  Cuerpo.  Inicio.  Instrucciones.  Fin.
  • 16. Es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras.  Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.  Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.
  • 17. También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:  El desarrollo lógico del programa para resolver un problema en particular.  Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).  Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.  Prueba y depuración del programa.  Desarrollo de la documentación
  • 18. La Lógica es ciencia de relaciones porque estudia el pensamiento y, pensar es establecer relaciones. Definiciones  Representación intelectual de un objeto, diferenciándose, de lo sentido, lo percibido, lo imaginado o lo recordado. Las propiedades de los conceptos son la comprensión y la extensión.  Es la ciencia que involucra, de una manera técnica y organizada, los conceptos que permiten diseñar en términos generales, la solución a problemas que pueden llegar a ser implementados a través de una computadora.