Programaci - PowerPoint PPT Presentation

About This Presentation
Title:

Programaci

Description:

Programaci n I Prof. Gabriel Matonte matonteg_at_gmail.com Objetivo de la Materia El objetivo de la asignatura es aprender a realizar buenos programas. – PowerPoint PPT presentation

Number of Views:57
Avg rating:3.0/5.0
Slides: 11
Provided by: GabrielM154
Category:

less

Transcript and Presenter's Notes

Title: Programaci


1
Programación I
  • Prof. Gabriel Matonte
  • matonteg_at_gmail.com

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
  • 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
(No Transcript)
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.
Write a Comment
User Comments (0)
About PowerShow.com