mgter alejandro ramos. los lenguajes de programación

34
Mgter Alejandro Ramos

Upload: essua-tax

Post on 28-Jan-2016

237 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mgter Alejandro Ramos. Los Lenguajes de Programación

Mgter Alejandro Ramos

Page 2: Mgter Alejandro Ramos. Los Lenguajes de Programación

Los Lenguajes de Programación

Page 3: Mgter Alejandro Ramos. Los Lenguajes de Programación

Los Lenguajes de Programación

Conjunto de Palabra ReservadaSímbolos Reglas Sintácticas

Definen su estructura y El significados de elementos y expresiones

Idiomas Artificiales

Cálculos y Procesos

Escritura compilación y verificación del código fuente

Page 4: Mgter Alejandro Ramos. Los Lenguajes de Programación

Java

1995

Page 5: Mgter Alejandro Ramos. Los Lenguajes de Programación

La plataforma

Page 6: Mgter Alejandro Ramos. Los Lenguajes de Programación

JRE Java Runtime Environment

Page 7: Mgter Alejandro Ramos. Los Lenguajes de Programación

Entornos de Desarrollo Bajo Java.

IDES

Page 8: Mgter Alejandro Ramos. Los Lenguajes de Programación

• Legibilidad

• Corrección

• Eficiencia

Atributos que debe tener un Programa Java

Page 9: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase 2 -Estructura del Programa

Page 10: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase 2 -Estructura del Programa

Page 11: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Elementos de un Programa Java

Comentarios de Bloque

Page 12: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Elementos de un Programa Java

Comentarios de Documentación

Page 13: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- IDENTIFICADO

Comentarios de Línea

Page 14: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- IDENTIFICADONotaciones

Camel

Notación C

Notación Húngara

Notación para constantes

UpperCamelCase, CamelCase o PascalCase: en esta variante la primera letra también es mayúscula.lowerCamelCase, camelCase o dromedaryCase: la primera letra es minúscula.

Utilizaron el carácter _ como separador: end_of_file. 

La notaión Húngara se basa en Camel, añadiendo al principio del identificador una secuencia de letras en minúscula, que indica alguna característica del identificador, como su tipo en el caso de variables.

iValue podría denotar una variable entera.fValue una variable float.frmPartner la instáncia de un formulario.

En muchos lenguajes de programación, se tiene la costumbre de denotar las constantes mediante identificadores en mayúsculas.Java recomienda esta notación para constantes

Page 15: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- IDENTIFICADO

Normas Básicas

Page 16: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- IDENTIFICADO

Normas Básicas

Page 17: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- IDENTIFICADO

Normas Básicas

Page 18: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- IDENTIFICADO

Normas Básicas

Page 19: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Variables y Valores

Page 20: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Variables y Valores

Constante

Page 21: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Variables y Valores

Constante

Page 22: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Tipos Primitivos

Page 23: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Tipos Primitivos

Page 24: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Tipos Primitivos

Page 25: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Literales

Page 26: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Literales

Page 27: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Literales

Page 28: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Literales

Page 29: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Operadores

Page 30: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Operadores

Page 31: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Expresiones

Page 32: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Expresiones

Page 33: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Conversión de tipo

Page 34: Mgter Alejandro Ramos. Los Lenguajes de Programación

Clase2- Palabras Reservadas