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_computadoraJulioVizcarra5
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraFaridCastillo2
 
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

TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 

Último (20)

TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 

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