INFORMÁTICA     Prof. Lic. Mario ContreraE-mail: marioecontrera@gmail.com               FORMATO     Taller/Laboratorio de ...
INFORMÁTICALenguaje de Programación. Interpretes yCompiladoresLenguaje de Programación: Es una serie de comandos que nospe...
INFORMÁTICAAlgoritmo y ProgramaciónAlgoritmo: Es un método para resolver problemas queconsiste en dividir el mismo en un n...
INFORMÁTICAAlgoritmo y ProgramaciónResolución de problemas con computadoraCapaces de realizar el mas exacto procesamiento ...
INFORMÁTICAAlgoritmo y ProgramaciónResolución de problemas con computadoraEscribir programas para una computadora requiere...
INFORMÁTICAAlgoritmo y ProgramaciónResolución de problemas con computadoraLas fases en la construcción de un programa para...
INFORMÁTICA        Análisis del ProblemaConsiste en estudiar el problema planteado paraobtener una idea clara y concisa de...
INFORMÁTICA      Diseño del AlgoritmoAlgoritmo es un método para resolver problemas, una vezanalizado el mismo se precisa ...
INFORMÁTICA                ProgramaciónUna vez que el diagrama de flujo o el algoritmo de resolucióndel problema esta defi...
INFORMÁTICA         Ejecución y PruebaAntes de finalizar la labor de programación , es fundamentalpreparar un conjunto de ...
INFORMÁTICA                AlgoritmoConjunto ordenado y finito de pasos que especifican lasecuencia de operaciones que se ...
INFORMÁTICA                    AlgoritmoEjemplo: si a un experimentado conductor se le pregunta         ¿cómo pone en movi...
Próxima SlideShare
Cargando en…5
×

Presentación lenguaje programación

456 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
456
En SlideShare
0
De insertados
0
Número de insertados
61
Acciones
Compartido
0
Descargas
5
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Presentación lenguaje programación

  1. 1. INFORMÁTICA Prof. Lic. Mario ContreraE-mail: marioecontrera@gmail.com FORMATO Taller/Laboratorio de 4:30 hs.
  2. 2. INFORMÁTICALenguaje de Programación. Interpretes yCompiladoresLenguaje de Programación: Es una serie de comandos que nospermiten codificar instrucciones de manera que sean entendidas yejecutadas por una computadora.Interpretes: Es aquel lenguaje que no trabaja en código máquina enforma directa, sino que va traduciendo cada instrucción. Ejemplo deesto fue el Dbase. Obviamente son mucho más lentos que los lenguajesde alto nivel que trabajan ejecutando instrucciones directamente encódigo máquina.Compiladores: Permite traducir las instrucciones del lenguajecontenidas en el código fuente (instrucciones) a código máquina, demanera que el programa no necesita interpretar o convertir cadainstrucción. Debido a esto es mucho más veloz que un intérprete y porsupuesto mucho mas profesional. Prof. Lic. Mario Contrera
  3. 3. INFORMÁTICAAlgoritmo y ProgramaciónAlgoritmo: Es un método para resolver problemas queconsiste en dividir el mismo en un numero finito depasos elementales e indicar claramente el orden deejecución de los mismos.Programación: Es la transformación del algoritmo enalgo entendible por la computadora, para ello debe serescrito en un lenguaje de programación (PASCAL,BASIC,COBOL,ETC) de acuerdo con las reglas de sintaxisdel mismo. Prof. Lic. Mario Contrera
  4. 4. INFORMÁTICAAlgoritmo y ProgramaciónResolución de problemas con computadoraCapaces de realizar el mas exacto procesamiento de datos alas mas altas velocidades, compara datos y luego ejecutardiferentes operaciones según el resultado de esacomparación.Limitada por:  Confiabilidad del programa Claridad en la lógica Adecuación de la aplicación Prof. Lic. Mario Contrera
  5. 5. INFORMÁTICAAlgoritmo y ProgramaciónResolución de problemas con computadoraEscribir programas para una computadora requiereesfuerzo mental y dedicación de tiempo.Esto Implica una metodología científica, repetible ycomparable para llegar a su fin.El esfuerzo mental constituye un conjunto de pasos bienespecíficos que nos acerca a una solución. Prof. Lic. Mario Contrera
  6. 6. INFORMÁTICAAlgoritmo y ProgramaciónResolución de problemas con computadoraLas fases en la construcción de un programa para resolverun 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. 7. INFORMÁTICA Análisis del ProblemaConsiste en estudiar el problema planteado paraobtener una idea clara y concisa de los pasosnecesarios para proponer un modelo de solución.Las experiencias previas en el análisis son factorprimordial en el buen desarrollo de la tarea.Después de analizar el problema, se ha de conocerclaramente 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. 8. INFORMÁTICA Diseño del AlgoritmoAlgoritmo es un método para resolver problemas, una vezanalizado el mismo se precisa diseñar un algoritmo queindique claramente los pasos a seguir para resolverlo.La solución de un problema se puede expresar mediante unalgoritmo.En esta etapa se realizará una representación grafica clara ydetallada que muestre la secuencia en que se deben ejecutarlas diferentes operaciones. Estas representaciones son lasherramientas utilizadas para el análisis de la programación ypueden ser: diagramas de flujo, pseudocódigos y/o tablas dedecisión. Prof. Lic. Mario Contrera
  9. 9. INFORMÁTICA ProgramaciónUna vez que el diagrama de flujo o el algoritmo de resolucióndel problema esta definido se pasa a la fase de codificacióndel programa en cualquier lenguaje (Basic , cobol, pascal,etc.) cuyo resultado será el programa fuente el cual sigue lasreglas de sintaxis que el lenguaje escogido exija.Una vez dentro del ordenador, el programa debe sertraducido único lenguaje que éste entiende: lenguaje demáquina a través del correspondiente programa traductor ocompilador del lenguaje en que fue escrito dicho programa. Programación Análisis Algoritmo Codificación Edición Traducción Prof. Lic. Mario Contrera
  10. 10. INFORMÁTICA Ejecución y PruebaAntes de finalizar la labor de programación , es fundamentalpreparar un conjunto de datos lo mas representativo posibledel problema, que permitan probar el programa cuando seejecute y así verificar los resultados.Cuanto mayor sean las pruebas de un programa, mayorseguridad tendrá que éste funcione correctamente, y por lotanto, menor posibilidad de errores y por ende, mayorprobabilidad se tendrá de evitar la tarea de revisar unantiguo programa, cuando ya la lógica que se empleo en elmismo se recuerda muy poco.El programa se considera terminado cuando se han realizadopruebas y ensayo de su fiabilidad con el conjunto de datosseleccionados y otros nuevos, hasta incluso con datos reales. Prof. Lic. Mario Contrera
  11. 11. INFORMÁTICA AlgoritmoConjunto ordenado y finito de pasos que especifican lasecuencia de operaciones que se han de realizar, pararesolver un problema.Son independientes del lenguaje de programación en que seexpresan como así también de la computadora en que seejecuten.En la ciencias de la computación y específicamente en laprogramación, los algoritmos son mas importantes que loslenguajes e inclusive que las computadoras.El algoritmo debe ser claro, sin ambigüedades y que ademáscontemple todas y cada unas de las situaciones posibles quepuedan presentarse durante la resolución del mismo. Prof. Lic. Mario Contrera
  12. 12. INFORMÁTICA AlgoritmoEjemplo: 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

×