Está en la página 1de 17

Programacin de Sistemas

ACI-570

22-06-2011

Programa
  

Unidad N 1: Conceptos Generales Unidad N 2: Visual Studio.Net Unidad N 3: Java

22-06-2011

Programacin de Clases
Da Lunes Horario 19:00 21:25 Sala

22-06-2011

El estudiante debe ser capaz de:


1. Trabajar en equipo 2. Ser responsable 3. Poseer tolerancia 4. Poseer confianza en sus capacidades tcnicas 5. Demostrar auto aprendizaje

22-06-2011

Metodologas:
Clase expositivas Desarrollo de talleres Ejercicios en laboratorio Laboratorios de Investigacin Guas, etc.

Evaluaciones:
CONTROLES PRACTICOS: Diagnstico, Sumativas y Formativas Dos Ctedras TEORICAS / PRACTICAS
22-06-2011
5

Clculo de Nota y Asistencia


    

2 Pruebas de Ctedra (P1 y P2) 25% cada una 4 Talleres (TL) y/o controles 25% 1 Examen 25% Controles de desarrollo y/o ejercicios Casos prcticos individuales desarrollados en laboratorios

Nota de Presentacin (NP) = P1*25%+P1*25%+ Promedio (TL)*25% Nota Final (NF)= NP*75% + Examen*25%

22-06-2011

Bibliografa
Mxico : Alfaomega, Grupo Edito El lenguaje de programacin Visual Basic.Net. Francisco Ceballos Sierra. Mxico : Pearson Educacion. Aprendiendo Visual Basic. NET : en 21 lecciones avanzadas. Duncan Mackenzie, Kent Sharkey.

22-06-2011

Conceptos bsicos

22-06-2011

Historia de los lenguajes de programacin


       

1954: FORTRAN 1959: COBOL 1964: BASIC 1970: PASCAL 1972: C 1978: SQL 1991: JAVA 2000: C#

22-06-2011

Distintos dominios de aplicacin


Aplicaciones comerciales: generacin de reportes. Aplicaciones cientficas: gran precisin matemtica. Programacin del sistema: acceso a instrucciones de bajo nivel. Lenguajes de propsito especfico.

22-06-2011

10

Clasificacin segn su estilo


 

Imperativos: Instrucciones secuenciales, las cuales


alteran reas de memoria

Declarativos: Es donde nos interesa el Qu? Mas


que el Cmo?

Funcionales: Basado en funciones, en base al uso


de parmetros.

Lgicos: Basado en el calculo de predicados.




Orientado a objetos
11

22-06-2011

TRADUCTORES
Compiladores, Interpretes y Ensambladores Un traductor es un programa que toma un programa escrito en un lenguaje, llamado fuente, y genera un programa equivalente en otro lenguaje, llamado objeto. Cuando el lenguaje fuente es un lenguaje de alto nivel (JAVA, C, LISP, ...), y el lenguaje objeto es lenguaje de mquina (unos y ceros), al traductor se le denomina compilador.
22-06-2011
12

El proceso de traduccin
Programa en lenguaje fuente

Anlisis

Se genera una representacin abstracta del programa que captura su significado.

Programa en lenguaje objetivo

Sntesis

A partir de la representacin abstracta se genera la versin en el lenguaje objetivo.

22-06-2011

13

Interprete y Ensamblador
- Un interprete es un programa que acepta un programa escrito en lenguaje fuente y lo ejecuta. Ej. PROLOG, SQL, etc. NOTA: Un interprete NO produce cdigo en lenguaje objeto, solo ejecuta el programa fuente mismo. - Un ensamblador es un programa que toma un programa escrito en lenguaje de ensamblador y lo traduce a lenguaje de mquina.

22-06-2011

14

Segn el proceso de traduccin




Lenguajes Ensamblados Lenguajes Compilados Lenguajes Interpretados

22-06-2011

15

Segn su Tipo
    

Lenguajes de 4ta Generacin: Manejo de Base de Datos. Lenguajes Visuales: Dotan de una interface grfica. Metalenguajes: Se denotan mediante el uso de etiquetas. De propsito especifico: Desarrollados para resolver un problema determinado. Lenguajes de Script: Se utilizan en ambiente Cliente servidor.

22-06-2011

16

22-06-2011

17

También podría gustarte