Mgter Alejandro Ramos. Los Lenguajes de Programación.

34
Mgter Alejandro Ramos

Transcript of Mgter Alejandro Ramos. Los Lenguajes de Programación.

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