SlideShare una empresa de Scribd logo
1 de 11
Introducción a la
Programación
     Prof.: Lorenzo Alejo
Metodología,
             Técnica y
Capítulo 5
             Tecnología
             para Solucionar
             un Problema
Metodología, Técnicas y Tecnología.
Hasta el momento tenemos:
Metodologías para solucionar un problema,



Conocemos
Técnicas para representar la solución



Y hemos hablado de
Tecnología a nivel de lenguajes de
programación para que el computador cumpla
por nosotros el objetivo propuesto.
Lógica de Programación y Programación

 Lógica   de Programación
 Conjunto de normas técnicas que nos permiten que
 de una manera sencilla nosotros desarrollemos un
 algoritmo entendible para la solución de un
 problema.

 Programación
 Utilización de lenguajes que permiten que nuestra
 solución sea entendida y ejecutada por un
 computador.
Qué hemos visto?
1.   Concepción del Problema
        Clarificación del objetivo: hacia donde
         debemos ir / hasta donde debemos llegar.

        Algoritmo: conjunto de pasos que nos permiten
         llegar a alcanzar el objetivo propuesto
         [organizado y ordenado].

        Prueba de escritorio: nos permite saber si
         realmente el algoritmo está bien o no.
1.   Técnicas de representación
        Diagramas de Flujo: signos en donde el hilo
         conductor de la lógica se representa por flechas
         que van a significar la dirección del flujo de la idea.

        Diagramación Rectangular Estructurada: Esquema
         en donde se utiliza un rectángulo como base y el
         uso de tres tipos de notaciones.

        Pseudocódigo: Texto basado en unas normas
         técnicas que lo hace muy entendible y sobre todo
         muy fácil de codificar.
1.   Transcripción o codificación
        Es la representación de un algoritmo a través
         de un Lenguaje de Programación/

        A manera explicativa se estarán usando los
         lenguajes de programación JavaScript, …
Ejemplos

Algoritmo informal
Seudocódigo
Diagrama
de flujo
Diagrama rectangular

Más contenido relacionado

La actualidad más candente

Unidad 07 decisiones
Unidad 07   decisionesUnidad 07   decisiones
Unidad 07 decisionesLorenzo Alejo
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimensionyperalta
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programaciónnormaroldano
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivasVictor Zapata
 
Cuestionario access
Cuestionario accessCuestionario access
Cuestionario accesskehincapie
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datoscatherine4ad
 
01 - Introducción al lenguaje de programación Python 3
01 - Introducción al lenguaje de programación Python 301 - Introducción al lenguaje de programación Python 3
01 - Introducción al lenguaje de programación Python 3Diego Andrés Alvarez Marín
 
Informe de arreglos en PseInt
Informe de arreglos en PseInt Informe de arreglos en PseInt
Informe de arreglos en PseInt Chad Bridge
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automataJacqui Venegas
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Maria B. Ramos Osorio
 
Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...
Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...
Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...naniily
 
Tipos de datos C#
Tipos de datos C#Tipos de datos C#
Tipos de datos C#alex28Xx
 

La actualidad más candente (20)

Unidad 07 decisiones
Unidad 07   decisionesUnidad 07   decisiones
Unidad 07 decisiones
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
 
JTABLE
JTABLEJTABLE
JTABLE
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programación
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Cuestionario access
Cuestionario accessCuestionario access
Cuestionario access
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
 
Manual lpp
Manual lppManual lpp
Manual lpp
 
01 - Introducción al lenguaje de programación Python 3
01 - Introducción al lenguaje de programación Python 301 - Introducción al lenguaje de programación Python 3
01 - Introducción al lenguaje de programación Python 3
 
Informe de arreglos en PseInt
Informe de arreglos en PseInt Informe de arreglos en PseInt
Informe de arreglos en PseInt
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata
 
Tablas dinamicas
Tablas dinamicasTablas dinamicas
Tablas dinamicas
 
Metodo quicksort
Metodo quicksortMetodo quicksort
Metodo quicksort
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
 
Estructura pseudocodigo
Estructura pseudocodigoEstructura pseudocodigo
Estructura pseudocodigo
 
Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...
Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...
Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...
 
PROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOSPROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOS
 
Tipos de datos C#
Tipos de datos C#Tipos de datos C#
Tipos de datos C#
 

Similar a Unidad 06 metodología, técnica y tecnología para solucionar un problema

Unidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problema
Unidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problemaUnidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problema
Unidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problemaIdealab
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientococomarin2
 
2 Conceptos De Programacion
2 Conceptos De Programacion2 Conceptos De Programacion
2 Conceptos De ProgramacionRubén Márquez
 
Conceptos básicos y definiciones sobre programación (1).pdf
Conceptos básicos y definiciones sobre  programación (1).pdfConceptos básicos y definiciones sobre  programación (1).pdf
Conceptos básicos y definiciones sobre programación (1).pdfJosManuelMartnez32
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Programacion
ProgramacionProgramacion
Programacionedison
 
Fundamentos de p
Fundamentos de pFundamentos de p
Fundamentos de pcalubens
 
Tema 2 Algoritmo Concepto y Ejemplos.pptx
Tema 2 Algoritmo Concepto y Ejemplos.pptxTema 2 Algoritmo Concepto y Ejemplos.pptx
Tema 2 Algoritmo Concepto y Ejemplos.pptxdocmarcoantoniosotov
 
Presentacion algoritmos preufod sec.k
Presentacion algoritmos preufod sec.kPresentacion algoritmos preufod sec.k
Presentacion algoritmos preufod sec.kSara Escobar
 

Similar a Unidad 06 metodología, técnica y tecnología para solucionar un problema (20)

Unidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problema
Unidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problemaUnidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problema
Unidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problema
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
2 Conceptos De Programacion
2 Conceptos De Programacion2 Conceptos De Programacion
2 Conceptos De Programacion
 
Conceptos básicos y definiciones sobre programación (1).pdf
Conceptos básicos y definiciones sobre  programación (1).pdfConceptos básicos y definiciones sobre  programación (1).pdf
Conceptos básicos y definiciones sobre programación (1).pdf
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Programacion
ProgramacionProgramacion
Programacion
 
Fundamentos de p
Fundamentos de pFundamentos de p
Fundamentos de p
 
TEMA 01 PROGRAMACION .pdf
TEMA 01 PROGRAMACION .pdfTEMA 01 PROGRAMACION .pdf
TEMA 01 PROGRAMACION .pdf
 
DisenoDiseño
DisenoDiseñoDisenoDiseño
DisenoDiseño
 
Tema 2 Algoritmo Concepto y Ejemplos.pptx
Tema 2 Algoritmo Concepto y Ejemplos.pptxTema 2 Algoritmo Concepto y Ejemplos.pptx
Tema 2 Algoritmo Concepto y Ejemplos.pptx
 
Dea sesion1
Dea sesion1Dea sesion1
Dea sesion1
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Lectur act 3
Lectur act 3Lectur act 3
Lectur act 3
 
Presentacion algoritmos preufod sec.k
Presentacion algoritmos preufod sec.kPresentacion algoritmos preufod sec.k
Presentacion algoritmos preufod sec.k
 

Más de Lorenzo Alejo

La máquina de turing
La máquina de turingLa máquina de turing
La máquina de turingLorenzo Alejo
 
Unidad 05 la tecnología
Unidad 05   la tecnologíaUnidad 05   la tecnología
Unidad 05 la tecnologíaLorenzo Alejo
 
Unidad 03 variables, constantes y operadores
Unidad 03   variables, constantes y operadoresUnidad 03   variables, constantes y operadores
Unidad 03 variables, constantes y operadoresLorenzo Alejo
 
Unidad 01 la lógica
Unidad 01   la lógicaUnidad 01   la lógica
Unidad 01 la lógicaLorenzo Alejo
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2Lorenzo Alejo
 
Introducción a JavaScript 1
Introducción a JavaScript 1Introducción a JavaScript 1
Introducción a JavaScript 1Lorenzo Alejo
 

Más de Lorenzo Alejo (6)

La máquina de turing
La máquina de turingLa máquina de turing
La máquina de turing
 
Unidad 05 la tecnología
Unidad 05   la tecnologíaUnidad 05   la tecnología
Unidad 05 la tecnología
 
Unidad 03 variables, constantes y operadores
Unidad 03   variables, constantes y operadoresUnidad 03   variables, constantes y operadores
Unidad 03 variables, constantes y operadores
 
Unidad 01 la lógica
Unidad 01   la lógicaUnidad 01   la lógica
Unidad 01 la lógica
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2
 
Introducción a JavaScript 1
Introducción a JavaScript 1Introducción a JavaScript 1
Introducción a JavaScript 1
 

Unidad 06 metodología, técnica y tecnología para solucionar un problema

  • 1. Introducción a la Programación Prof.: Lorenzo Alejo
  • 2. Metodología, Técnica y Capítulo 5 Tecnología para Solucionar un Problema
  • 3. Metodología, Técnicas y Tecnología. Hasta el momento tenemos: Metodologías para solucionar un problema, Conocemos Técnicas para representar la solución Y hemos hablado de Tecnología a nivel de lenguajes de programación para que el computador cumpla por nosotros el objetivo propuesto.
  • 4. Lógica de Programación y Programación  Lógica de Programación Conjunto de normas técnicas que nos permiten que de una manera sencilla nosotros desarrollemos un algoritmo entendible para la solución de un problema.  Programación Utilización de lenguajes que permiten que nuestra solución sea entendida y ejecutada por un computador.
  • 5. Qué hemos visto? 1. Concepción del Problema  Clarificación del objetivo: hacia donde debemos ir / hasta donde debemos llegar.  Algoritmo: conjunto de pasos que nos permiten llegar a alcanzar el objetivo propuesto [organizado y ordenado].  Prueba de escritorio: nos permite saber si realmente el algoritmo está bien o no.
  • 6. 1. Técnicas de representación  Diagramas de Flujo: signos en donde el hilo conductor de la lógica se representa por flechas que van a significar la dirección del flujo de la idea.  Diagramación Rectangular Estructurada: Esquema en donde se utiliza un rectángulo como base y el uso de tres tipos de notaciones.  Pseudocódigo: Texto basado en unas normas técnicas que lo hace muy entendible y sobre todo muy fácil de codificar.
  • 7. 1. Transcripción o codificación  Es la representación de un algoritmo a través de un Lenguaje de Programación/  A manera explicativa se estarán usando los lenguajes de programación JavaScript, …

Notas del editor

  1. Prof. Lorenzo Alejo
  2. Lectura pag 4 Numero par
  3. Siempre tenga en cuenta que lo importante, lo realmente importante, lo verdaderamente importante es la lógica con la cual usted desarrolle sus algoritmos.