La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Prof. Gabriel Matonte matonteg@gmail.com Programación I Prof. Gabriel Matonte matonteg@gmail.com.

Presentaciones similares


Presentación del tema: "Prof. Gabriel Matonte matonteg@gmail.com Programación I Prof. Gabriel Matonte matonteg@gmail.com."— Transcripción de la presentación:

1 Prof. Gabriel Matonte matonteg@gmail.com
Programación I Prof. Gabriel Matonte

2 Objetivo de la Materia El objetivo de la asignatura es aprender a realizar buenos programas. Abordando la resolución de problemas mediante el uso de algoritmos y manejo de estructuras de datos. Aprendiendo a utilizar los conceptos de abstracción de operaciones y de datos. El curso llegará hasta ver manejo de memoria, sin alcanzar a ver archivos o bases de datos. Se utilizará como lenguaje de programación C++.

3 Introducción Etapas en el desarrollo de sistemas Participantes
Análisis Diseño Implementación Prueba Participantes Usuario Analista de Sistemas Diseñador de Sistemas Programador Personal de SQA Personal de Operaciones

4 ¿Qué es un programa? Pensar en la vida diaria donde aparece la palabra programa. Pensar en las características comunes que tienen esas acepciones de la misma palabra.

5 Programa Instrucciones de computación estructuradas y ordenadas que al ejecutarse hacen que una computadora realice una función particular. Un programa informático (software) es la unión de una secuencia de instrucciones que una computadora puede ejecutar e interpretar, y una (o varias) estructuras de datos que almacena la información independiente de las instrucciones que dicha secuencia de instrucciones maneja. Para ello se usan lenguajes de programación que sirven para programar la secuencia de instrucciones requerida.

6 Lenguaje de Programación
Un lenguaje de programación es una técnica estándar de comunicación que permite expresar las instrucciones que han de ser ejecutadas en una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen un programa informático. Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML. Un lenguaje de programación permite a un programador especificar de manera precisa: sobre qué datos una computadora debe operar, cómo deben ser estos almacenados y transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural

7

8 Software Es el conjunto de programas que puede ejecutar el hardware para la realización de las tares de computación a las que se destina. Se trata del conjunto de instrucciones que permite la utilización del computador. El software es la parte intangible de la computadora, es decir programas, aplicaciones, etc.

9 Formas o tipos de software
El software adopta varias formas en distintos momentos de su ciclo de vida: Código fuente: escrito por programadores. Contiene el conjunto de instrucciones, inteligibles por el ser humano, destinadas a la computadora. Código objeto: resultado del uso de un compilador sobre el código fuente. Consiste en una traducción de éste último. El código objeto no es directamente inteligible por el ser humano, pero tampoco es directamente entendible por la computadora. Se trata de una representación intermedia del código fuente. Código ejecutable: resultado de enlazar uno o varios fragmentos de código objeto. Constituye un archivo binario con un formato tal que el sistema operativo es capaz de cargarlo en la memoria de un ordenador, y proceder a su ejecución. El código ejecutable es directamente inteligible por la computadora.

10 Clasificación de Lenguajes de Programación
Primer Nivel: Lenuaje de máquina (1 y 0) Segundo Nivel: Lenguaje ensamblador. Assembler. Tercer Nivel: También llamados Lenuajes de Alto Nivel. C, Pascal, Visual Basic, Java y otros. Cuarto Nivel: Lenuajes de cuarta generación. Genexus, GNU, ADA.


Descargar ppt "Prof. Gabriel Matonte matonteg@gmail.com Programación I Prof. Gabriel Matonte matonteg@gmail.com."

Presentaciones similares


Anuncios Google