SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
INFORMÁTICA
     Prof. Lic. Mario Contrera
E-mail: marioecontrera@gmail.com

               FORMATO
     Taller/Laboratorio de 4:30 hs.
INFORMÁTICA
Lenguaje de Programación. Interpretes y
Compiladores
Lenguaje de Programación: Es una serie de comandos que nos
permiten codificar instrucciones de manera que sean entendidas y
ejecutadas por una computadora.
Interpretes: Es aquel lenguaje que no trabaja en código máquina en
forma directa, sino que va traduciendo cada instrucción. Ejemplo de
esto fue el Dbase. Obviamente son mucho más lentos que los lenguajes
de alto nivel que trabajan ejecutando instrucciones directamente en
código máquina.
Compiladores: Permite traducir las instrucciones del lenguaje
contenidas en el código fuente (instrucciones) a código máquina, de
manera que el programa no necesita interpretar o convertir cada
instrucción. Debido a esto es mucho más veloz que un intérprete y por
supuesto mucho mas profesional.

                                                   Prof. Lic. Mario Contrera
INFORMÁTICA
Algoritmo y Programación
Algoritmo: Es un método para resolver problemas que
consiste en dividir el mismo en un numero finito de
pasos elementales e indicar claramente el orden de
ejecución de los mismos.
Programación: Es la transformación del algoritmo en
algo entendible por la computadora, para ello debe ser
escrito en un lenguaje de programación (PASCAL,
BASIC,COBOL,ETC) de acuerdo con las reglas de sintaxis
del mismo.



                                        Prof. Lic. Mario Contrera
INFORMÁTICA
Algoritmo y Programación
Resolución de problemas con computadora
Capaces de realizar el mas exacto procesamiento de datos a
las mas altas velocidades, compara datos y luego ejecutar
diferentes operaciones según el resultado de esa
comparación.
Limitada por:
          Confiabilidad del programa
         Claridad en la lógica
         Adecuación de la aplicación



                                           Prof. Lic. Mario Contrera
INFORMÁTICA
Algoritmo y Programación
Resolución de problemas con computadora
Escribir programas para una computadora requiere
esfuerzo mental y dedicación de tiempo.
Esto Implica una metodología científica, repetible y
comparable para llegar a su fin.
El esfuerzo mental constituye un conjunto de pasos bien
específicos que nos acerca a una solución.




                                        Prof. Lic. Mario Contrera
INFORMÁTICA
Algoritmo y Programación
Resolución de problemas con computadora
Las fases en la construcción de un programa para resolver
un problema mediante la computadora son, en orden:

                  Análisis del Problema

                  Diseño del Algoritmo

                     Programación

                   Ejecución y Prueba
                                          Prof. Lic. Mario Contrera
INFORMÁTICA
        Análisis del Problema
Consiste en estudiar el problema planteado para
obtener una idea clara y concisa de los pasos
necesarios para proponer un modelo de solución.
Las experiencias previas en el análisis son factor
primordial en el buen desarrollo de la tarea.
Después de analizar el problema, se ha de conocer
claramente tres cosas:
      ENTRADA                       PROCESO                       SALIDA
 (datos de entrada que se     (o tratamiento de ha de       (Información de salida
         dispone)            realizarse con estos datos)           deseada)

            Representación de los tres pasos del análisis del problema


                                                                Prof. Lic. Mario Contrera
INFORMÁTICA
      Diseño del Algoritmo
Algoritmo es un método para resolver problemas, una vez
analizado el mismo se precisa diseñar un algoritmo que
indique claramente los pasos a seguir para resolverlo.
La solución de un problema se puede expresar mediante un
algoritmo.
En esta etapa se realizará una representación grafica clara y
detallada que muestre la secuencia en que se deben ejecutar
las diferentes operaciones. Estas representaciones son las
herramientas utilizadas para el análisis de la programación y
pueden ser: diagramas de flujo, pseudocódigos y/o tablas de
decisión.



                                             Prof. Lic. Mario Contrera
INFORMÁTICA
                Programación
Una vez que el diagrama de flujo o el algoritmo de resolución
del problema esta definido se pasa a la fase de codificación
del programa en cualquier lenguaje (Basic , cobol, pascal,
etc.) cuyo resultado será el programa fuente el cual sigue las
reglas de sintaxis que el lenguaje escogido exija.
Una vez dentro del ordenador, el programa debe ser
traducido único lenguaje que éste entiende: lenguaje de
máquina a través del correspondiente programa traductor o
compilador del lenguaje en que fue escrito dicho programa.
 Programación             Análisis             Algoritmo


 Codificación             Edición             Traducción

                                                Prof. Lic. Mario Contrera
INFORMÁTICA
         Ejecución y Prueba
Antes de finalizar la labor de programación , es fundamental
preparar un conjunto de datos lo mas representativo posible
del problema, que permitan probar el programa cuando se
ejecute y así verificar los resultados.
Cuanto mayor sean las pruebas de un programa, mayor
seguridad tendrá que éste funcione correctamente, y por lo
tanto, menor posibilidad de errores y por ende, mayor
probabilidad se tendrá de evitar la tarea de revisar un
antiguo programa, cuando ya la lógica que se empleo en el
mismo se recuerda muy poco.
El programa se considera terminado cuando se han realizado
pruebas y ensayo de su fiabilidad con el conjunto de datos
seleccionados y otros nuevos, hasta incluso con datos reales.

                                               Prof. Lic. Mario Contrera
INFORMÁTICA
                Algoritmo
Conjunto ordenado y finito de pasos que especifican la
secuencia de operaciones que se han de realizar, para
resolver un problema.
Son independientes del lenguaje de programación en que se
expresan como así también de la computadora en que se
ejecuten.
En la ciencias de la computación y específicamente en la
programación, los algoritmos son mas importantes que los
lenguajes e inclusive que las computadoras.
El algoritmo debe ser claro, sin ambigüedades y que además
contemple todas y cada unas de las situaciones posibles que
puedan presentarse durante la resolución del mismo.

                                              Prof. Lic. Mario Contrera
INFORMÁTICA
                    Algoritmo
Ejemplo: si a un experimentado conductor se le pregunta
         ¿cómo pone en movimiento su automóvil?
                Poner en marcha el motor
                Meter primera

 Pero … ¿Que ocurriría si el individuo nunca condujo
 un automovil ?
   Pisar el embrague con el pie izquierdo
   Poner en punto muerto
   Pisar el embrague
   Dar a la llave de contacto
   Meter la primera
   Quitar el freno de mano si lo tuviese puesto
   Levantar lentamente el pie del embrague a la vez que pisa el pedal del
   acelerador con el pie derecho


                                                         Prof. Lic. Mario Contrera

Más contenido relacionado

La actualidad más candente

Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujocognos_uie
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computaciónLuisRestan1
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigomoises872013
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmoroxanaparra28
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMOvasebas
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujocasdilacol
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion vanessa_ri
 
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Carlos M. Sandoval
 
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...JosAngelLaraMendoza
 
Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoJohanCaro5
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmoSergioERondon
 
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 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
 
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
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR DarkStarPlay
 

La actualidad más candente (20)

Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigo
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion
 
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
 
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y Pseudocódigo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
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 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
 
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
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Destacado

Presentación Octavio Islas Congreso PRORP 2011
Presentación Octavio Islas Congreso PRORP 2011Presentación Octavio Islas Congreso PRORP 2011
Presentación Octavio Islas Congreso PRORP 2011PRORP México
 
L01 introduction to pm
L01 introduction to pmL01 introduction to pm
L01 introduction to pmAsa Chan
 
Mision
MisionMision
MisionJuan
 
Palacios Alejandro Suites OnLine
Palacios Alejandro Suites OnLinePalacios Alejandro Suites OnLine
Palacios Alejandro Suites OnLineAlejandro Palacios
 
Bases Jurídicas Espacio Público
 Bases Jurídicas Espacio Público Bases Jurídicas Espacio Público
Bases Jurídicas Espacio PúblicoOrlando Parra G
 
59100802 sistemas-de-control-1205953050375508-3
59100802 sistemas-de-control-1205953050375508-359100802 sistemas-de-control-1205953050375508-3
59100802 sistemas-de-control-1205953050375508-3UPLA
 

Destacado (9)

Presentación Octavio Islas Congreso PRORP 2011
Presentación Octavio Islas Congreso PRORP 2011Presentación Octavio Islas Congreso PRORP 2011
Presentación Octavio Islas Congreso PRORP 2011
 
Presentacion slideshare
Presentacion slidesharePresentacion slideshare
Presentacion slideshare
 
Entrevista
EntrevistaEntrevista
Entrevista
 
L01 introduction to pm
L01 introduction to pmL01 introduction to pm
L01 introduction to pm
 
Mision
MisionMision
Mision
 
Bioquimica
BioquimicaBioquimica
Bioquimica
 
Palacios Alejandro Suites OnLine
Palacios Alejandro Suites OnLinePalacios Alejandro Suites OnLine
Palacios Alejandro Suites OnLine
 
Bases Jurídicas Espacio Público
 Bases Jurídicas Espacio Público Bases Jurídicas Espacio Público
Bases Jurídicas Espacio Público
 
59100802 sistemas-de-control-1205953050375508-3
59100802 sistemas-de-control-1205953050375508-359100802 sistemas-de-control-1205953050375508-3
59100802 sistemas-de-control-1205953050375508-3
 

Similar a Presentación lenguaje programación

Introduccion a las técnicas de programación
Introduccion a las técnicas de programaciónIntroduccion a las técnicas de programación
Introduccion a las técnicas de programaciónMarionCastro
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasSol Hernández
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoraschristian arroyo marchan
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Marquina, Santiago
 
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
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónjusto morales
 
Programacion
ProgramacionProgramacion
Programacioncrisotos
 

Similar a Presentación lenguaje programación (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3
 
ALGORITMOS
ALGORITMOS ALGORITMOS
ALGORITMOS
 
Introduccion a las técnicas de programación
Introduccion a las técnicas de programaciónIntroduccion a las técnicas de programación
Introduccion a las técnicas de programación
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
MP.pptx
MP.pptxMP.pptx
MP.pptx
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemas
 
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
 
Clase de programacion
Clase  de  programacionClase  de  programacion
Clase de programacion
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoras
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3
 
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
 
ALGORITMOS y ejemplo en java.pptx
ALGORITMOS  y ejemplo en java.pptxALGORITMOS  y ejemplo en java.pptx
ALGORITMOS y ejemplo en java.pptx
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Programacion
ProgramacionProgramacion
Programacion
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 

Más de Superior - Universitaria

Clases Híbridas para un Modelo Educativo Pospandemia
Clases Híbridas para un Modelo Educativo PospandemiaClases Híbridas para un Modelo Educativo Pospandemia
Clases Híbridas para un Modelo Educativo PospandemiaSuperior - Universitaria
 
Introductorio tsd_software2021_disciplinar
 Introductorio tsd_software2021_disciplinar Introductorio tsd_software2021_disciplinar
Introductorio tsd_software2021_disciplinarSuperior - Universitaria
 
Aporte integracion curricular de las tic sanchez sofia
Aporte integracion curricular de las tic sanchez sofiaAporte integracion curricular de las tic sanchez sofia
Aporte integracion curricular de las tic sanchez sofiaSuperior - Universitaria
 
Aporte integracion curricular de las tic lopez claudia
Aporte integracion curricular de las tic lopez claudiaAporte integracion curricular de las tic lopez claudia
Aporte integracion curricular de las tic lopez claudiaSuperior - Universitaria
 
Medios y Recusos en la Educación a Distancia
Medios y Recusos en la Educación a DistanciaMedios y Recusos en la Educación a Distancia
Medios y Recusos en la Educación a DistanciaSuperior - Universitaria
 
Proyecto de red para empresa comercializadora de electricidad
Proyecto de red para empresa comercializadora de electricidadProyecto de red para empresa comercializadora de electricidad
Proyecto de red para empresa comercializadora de electricidadSuperior - Universitaria
 

Más de Superior - Universitaria (20)

Firma Digital.pdf
Firma Digital.pdfFirma Digital.pdf
Firma Digital.pdf
 
Clases Híbridas para un Modelo Educativo Pospandemia
Clases Híbridas para un Modelo Educativo PospandemiaClases Híbridas para un Modelo Educativo Pospandemia
Clases Híbridas para un Modelo Educativo Pospandemia
 
Sistema_de_Videconferencia.pdf
Sistema_de_Videconferencia.pdfSistema_de_Videconferencia.pdf
Sistema_de_Videconferencia.pdf
 
Sistema de videconferencia
Sistema de videconferenciaSistema de videconferencia
Sistema de videconferencia
 
Introductorio tsd_software2021_disciplinar
 Introductorio tsd_software2021_disciplinar Introductorio tsd_software2021_disciplinar
Introductorio tsd_software2021_disciplinar
 
Area de taller_tecnicaturas_informaticas
Area de taller_tecnicaturas_informaticas Area de taller_tecnicaturas_informaticas
Area de taller_tecnicaturas_informaticas
 
Informe auditoria base de datos 2016
Informe auditoria base de datos 2016Informe auditoria base de datos 2016
Informe auditoria base de datos 2016
 
Red lan centro_local_amazonas_br_j
Red lan centro_local_amazonas_br_jRed lan centro_local_amazonas_br_j
Red lan centro_local_amazonas_br_j
 
Aporte integracion curricular de las tic sanchez sofia
Aporte integracion curricular de las tic sanchez sofiaAporte integracion curricular de las tic sanchez sofia
Aporte integracion curricular de las tic sanchez sofia
 
Aporte integracion curricular de las tic lopez claudia
Aporte integracion curricular de las tic lopez claudiaAporte integracion curricular de las tic lopez claudia
Aporte integracion curricular de las tic lopez claudia
 
Santiago agustin romero
Santiago agustin romeroSantiago agustin romero
Santiago agustin romero
 
Sofia a sanchez
Sofia a sanchezSofia a sanchez
Sofia a sanchez
 
Aprendizaje Ubicuo
Aprendizaje UbicuoAprendizaje Ubicuo
Aprendizaje Ubicuo
 
Medios y Recusos en la Educación a Distancia
Medios y Recusos en la Educación a DistanciaMedios y Recusos en la Educación a Distancia
Medios y Recusos en la Educación a Distancia
 
Trabajo y aprendizaje colaborativo
Trabajo y aprendizaje colaborativoTrabajo y aprendizaje colaborativo
Trabajo y aprendizaje colaborativo
 
Lopez claudia
Lopez claudiaLopez claudia
Lopez claudia
 
Los retosdelasociedaddelconocimiento
Los retosdelasociedaddelconocimientoLos retosdelasociedaddelconocimiento
Los retosdelasociedaddelconocimiento
 
Proyecto red-de-cableado estructurado
Proyecto red-de-cableado estructuradoProyecto red-de-cableado estructurado
Proyecto red-de-cableado estructurado
 
Proyecto de red para empresa comercializadora de electricidad
Proyecto de red para empresa comercializadora de electricidadProyecto de red para empresa comercializadora de electricidad
Proyecto de red para empresa comercializadora de electricidad
 
Realidad aumentada en e a cs naturales
Realidad aumentada en e a cs naturalesRealidad aumentada en e a cs naturales
Realidad aumentada en e a cs naturales
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
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
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
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
 
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
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
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
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 

Último (20)

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
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.
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
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
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
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
 
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
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
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
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 

Presentación lenguaje programación

  • 1. INFORMÁTICA Prof. Lic. Mario Contrera E-mail: marioecontrera@gmail.com FORMATO Taller/Laboratorio de 4:30 hs.
  • 2. INFORMÁTICA Lenguaje de Programación. Interpretes y Compiladores Lenguaje de Programación: Es una serie de comandos que nos permiten codificar instrucciones de manera que sean entendidas y ejecutadas por una computadora. Interpretes: Es aquel lenguaje que no trabaja en código máquina en forma directa, sino que va traduciendo cada instrucción. Ejemplo de esto fue el Dbase. Obviamente son mucho más lentos que los lenguajes de alto nivel que trabajan ejecutando instrucciones directamente en código máquina. Compiladores: Permite traducir las instrucciones del lenguaje contenidas en el código fuente (instrucciones) a código máquina, de manera que el programa no necesita interpretar o convertir cada instrucción. Debido a esto es mucho más veloz que un intérprete y por supuesto mucho mas profesional. Prof. Lic. Mario Contrera
  • 3. INFORMÁTICA Algoritmo y Programación Algoritmo: Es un método para resolver problemas que consiste en dividir el mismo en un numero finito de pasos elementales e indicar claramente el orden de ejecución de los mismos. Programación: Es la transformación del algoritmo en algo entendible por la computadora, para ello debe ser escrito en un lenguaje de programación (PASCAL, BASIC,COBOL,ETC) de acuerdo con las reglas de sintaxis del mismo. Prof. Lic. Mario Contrera
  • 4. INFORMÁTICA Algoritmo y Programación Resolución de problemas con computadora Capaces de realizar el mas exacto procesamiento de datos a las mas altas velocidades, compara datos y luego ejecutar diferentes operaciones según el resultado de esa comparación. Limitada por:  Confiabilidad del programa Claridad en la lógica Adecuación de la aplicación Prof. Lic. Mario Contrera
  • 5. INFORMÁTICA Algoritmo y Programación Resolución de problemas con computadora Escribir programas para una computadora requiere esfuerzo mental y dedicación de tiempo. Esto Implica una metodología científica, repetible y comparable para llegar a su fin. El esfuerzo mental constituye un conjunto de pasos bien específicos que nos acerca a una solución. Prof. Lic. Mario Contrera
  • 6. INFORMÁTICA Algoritmo y Programación Resolución de problemas con computadora Las fases en la construcción de un programa para resolver un problema mediante la computadora son, en orden: Análisis del Problema Diseño del Algoritmo Programación Ejecución y Prueba Prof. Lic. Mario Contrera
  • 7. INFORMÁTICA Análisis del Problema Consiste en estudiar el problema planteado para obtener una idea clara y concisa de los pasos necesarios para proponer un modelo de solución. Las experiencias previas en el análisis son factor primordial en el buen desarrollo de la tarea. Después de analizar el problema, se ha de conocer claramente tres cosas: ENTRADA PROCESO SALIDA (datos de entrada que se (o tratamiento de ha de (Información de salida dispone) realizarse con estos datos) deseada) Representación de los tres pasos del análisis del problema Prof. Lic. Mario Contrera
  • 8. INFORMÁTICA Diseño del Algoritmo Algoritmo es un método para resolver problemas, una vez analizado el mismo se precisa diseñar un algoritmo que indique claramente los pasos a seguir para resolverlo. La solución de un problema se puede expresar mediante un algoritmo. En esta etapa se realizará una representación grafica clara y detallada que muestre la secuencia en que se deben ejecutar las diferentes operaciones. Estas representaciones son las herramientas utilizadas para el análisis de la programación y pueden ser: diagramas de flujo, pseudocódigos y/o tablas de decisión. Prof. Lic. Mario Contrera
  • 9. INFORMÁTICA Programación Una vez que el diagrama de flujo o el algoritmo de resolución del problema esta definido se pasa a la fase de codificación del programa en cualquier lenguaje (Basic , cobol, pascal, etc.) cuyo resultado será el programa fuente el cual sigue las reglas de sintaxis que el lenguaje escogido exija. Una vez dentro del ordenador, el programa debe ser traducido único lenguaje que éste entiende: lenguaje de máquina a través del correspondiente programa traductor o compilador del lenguaje en que fue escrito dicho programa. Programación Análisis Algoritmo Codificación Edición Traducción Prof. Lic. Mario Contrera
  • 10. INFORMÁTICA Ejecución y Prueba Antes de finalizar la labor de programación , es fundamental preparar un conjunto de datos lo mas representativo posible del problema, que permitan probar el programa cuando se ejecute y así verificar los resultados. Cuanto mayor sean las pruebas de un programa, mayor seguridad tendrá que éste funcione correctamente, y por lo tanto, menor posibilidad de errores y por ende, mayor probabilidad se tendrá de evitar la tarea de revisar un antiguo programa, cuando ya la lógica que se empleo en el mismo se recuerda muy poco. El programa se considera terminado cuando se han realizado pruebas y ensayo de su fiabilidad con el conjunto de datos seleccionados y otros nuevos, hasta incluso con datos reales. Prof. Lic. Mario Contrera
  • 11. INFORMÁTICA Algoritmo Conjunto ordenado y finito de pasos que especifican la secuencia de operaciones que se han de realizar, para resolver un problema. Son independientes del lenguaje de programación en que se expresan como así también de la computadora en que se ejecuten. En la ciencias de la computación y específicamente en la programación, los algoritmos son mas importantes que los lenguajes e inclusive que las computadoras. El algoritmo debe ser claro, sin ambigüedades y que además contemple todas y cada unas de las situaciones posibles que puedan presentarse durante la resolución del mismo. Prof. Lic. Mario Contrera
  • 12. INFORMÁTICA Algoritmo Ejemplo: si a un experimentado conductor se le pregunta ¿cómo pone en movimiento su automóvil? Poner en marcha el motor Meter primera Pero … ¿Que ocurriría si el individuo nunca condujo un automovil ? Pisar el embrague con el pie izquierdo Poner en punto muerto Pisar el embrague Dar a la llave de contacto Meter la primera Quitar el freno de mano si lo tuviese puesto Levantar lentamente el pie del embrague a la vez que pisa el pedal del acelerador con el pie derecho Prof. Lic. Mario Contrera