Your SlideShare is downloading. ×
0
ESCUELA : PONENTE : BIMESTRE : LENGUAJE DE ALTO NIVEL CICLO : CIENCIAS DE LA COMPUTACIÓN  I BIMESTRE Ing. Jorge López ABRI...
Introducción a las computadoras, Internet y Web <ul><li>Objetivos: </li></ul><ul><ul><li>Importancia de la tecnología actu...
Técnicas de programación <ul><li>Programación no estructurada:  </li></ul><ul><li>Programación estructurada - procedimenta...
Técnicas de programación <ul><li>Programación modular </li></ul><ul><li>Programación orientada a objetos </li></ul>
El lenguaje de programación Java <ul><li>Java lenguaje de programación OO de propósito general, caracterizado por: </li></...
Lenguaje de programación Java (continuación...) <ul><li>Plataforma Java: </li></ul><ul><ul><li>Máquina virtual de Java (JV...
Lenguaje de programación Java (continuación...) <ul><li>Java Developer Kit: </li></ul><ul><ul><li>Entorno de desarrollo de...
Primer programa Java Navegador proyectos Editor código Indicador complicación Ejecutar y depurar
Programación en Java - Variables <ul><li>Variable: Una ubicación en la memoria de un computador, donde se guarda valores. ...
Programación en Java - Variables <ul><li>Tipos de datos primitivos en Java </li></ul><ul><li>Tipos de datos complejos en J...
Programación en Java - Variables
Programación en Java – Operadores Aritméticos <ul><li>Operadores binarios para realizar: </li></ul><ul><ul><li>Suma ( + ) ...
Programación en Java – Operadores de Asignación <ul><li>Asignar valor a una variable. ( = ) </li></ul><ul><li>Otros operad...
Programación en Java – Otros Operadores <ul><li>Operadores unarios : +  y – </li></ul><ul><li>Operadores incrementales: Pr...
Programación en Java – Operadores Relaciones <ul><li>Sirven para realizar comparaciones de igualdad, desigualdad y relació...
Programación en Java – Operadores Lógicos <ul><li>Los operadores lógicos se utilizan para construir  expresiones lógicas ,...
Programación en Java – Operador de concatenación de cadenas caracteres <ul><li>El operador más (+) se utiliza también para...
Programación en Java – Estructuras de Programación <ul><li>Una  expresión  es un conjunto variables unidos por  operadores...
Programación en Java – Estructuras de Programación <ul><li>Comentarios: </li></ul><ul><ul><li>Línea </li></ul></ul><ul><ul...
Programación en Java – Estructuras de Selección <ul><li>Permiten ejecutar una de entre varias acciones en función del valo...
Programación en Java – Estructuras de Selección <ul><li>If </li></ul><ul><li>If…else </li></ul>
Programación en Java – Estructuras de Selección <ul><li>If elseif else </li></ul>
Programación en Java – Estructuras de Selección <ul><li>Switch </li></ul>
Programación en Java – Estructuras de repetición <ul><li>Se utiliza para realizar un proceso repetidas veces. Se denomina ...
Programación en Java – Estructuras de repetición <ul><li>While </li></ul><ul><li>For </li></ul>
Programación en Java – Estructuras de repetición <ul><li>Do While </li></ul>
Programación en Java – Estructuras de repetición <ul><li>Break y continue </li></ul><ul><li>break  válida tanto para las s...
API Básica de Java, Métodos de la clase Math <ul><li>Conceptos clave </li></ul><ul><ul><li>Clases estáticas </li></ul></ul...
API Básica de Java, Métodos de la clase Math <ul><li>Algunos métodos de la clase Math </li></ul>
Ejercicios <ul><li>Actividades del Capítulo III </li></ul>
Consejos para resolver problemas de series numéricas <ul><li>Analizar detenidamente el problema </li></ul><ul><li>Determin...
Recuerde <ul><li>Ingresar la campus virtual. </li></ul><ul><li>Horario de tutorías: Miércoles y Jueves 15h30 – 17h30 </li>...
 
Upcoming SlideShare
Loading in...5
×

Lenguaje de Alto Nivel (I Bimestre)

2,862

Published on

Universidad Técnica Particular de Loja
Ciencias de la Computación
Lenguaje de Alto Nivel
I Bimestre
Abril - Agosto 2007
Ponente: Ing. Jorge López

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,862
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
121
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Lenguaje de Alto Nivel (I Bimestre)"

  1. 1. ESCUELA : PONENTE : BIMESTRE : LENGUAJE DE ALTO NIVEL CICLO : CIENCIAS DE LA COMPUTACIÓN I BIMESTRE Ing. Jorge López ABRIL – AGOSTO 2007
  2. 2. Introducción a las computadoras, Internet y Web <ul><li>Objetivos: </li></ul><ul><ul><li>Importancia de la tecnología actual en la informática y los sistemas </li></ul></ul><ul><ul><li>Comprender las técnicas de programación </li></ul></ul><ul><ul><li>Estudiar Java </li></ul></ul><ul><li>Documentos: </li></ul><ul><ul><li>[DD2005] Paginas: 2 – 26 </li></ul></ul><ul><ul><li>Guía Páginas: 14 - 26 </li></ul></ul>
  3. 3. Técnicas de programación <ul><li>Programación no estructurada: </li></ul><ul><li>Programación estructurada - procedimental </li></ul>
  4. 4. Técnicas de programación <ul><li>Programación modular </li></ul><ul><li>Programación orientada a objetos </li></ul>
  5. 5. El lenguaje de programación Java <ul><li>Java lenguaje de programación OO de propósito general, caracterizado por: </li></ul><ul><ul><li>Sencillez </li></ul></ul><ul><ul><li>Portabilidad </li></ul></ul><ul><ul><li>Interpretado </li></ul></ul><ul><ul><li>Robusto </li></ul></ul><ul><ul><li>Seguro </li></ul></ul><ul><ul><li>Multi- proceso </li></ul></ul>
  6. 6. Lenguaje de programación Java (continuación...) <ul><li>Plataforma Java: </li></ul><ul><ul><li>Máquina virtual de Java (JVM) </li></ul></ul><ul><ul><li>Interfaz de programación de aplicaciones (API) </li></ul></ul><ul><li>Versiones: </li></ul><ul><ul><li>J2ME </li></ul></ul><ul><ul><li>J2SE* </li></ul></ul><ul><ul><li>J2EE </li></ul></ul>
  7. 7. Lenguaje de programación Java (continuación...) <ul><li>Java Developer Kit: </li></ul><ul><ul><li>Entorno de desarrollo de programas Java </li></ul></ul><ul><li>Entornos de desarrollo integrado: </li></ul><ul><ul><li>Herramientas que colaboran en la creación de programas. Ejemplo: NetBeans </li></ul></ul>
  8. 8. Primer programa Java Navegador proyectos Editor código Indicador complicación Ejecutar y depurar
  9. 9. Programación en Java - Variables <ul><li>Variable: Una ubicación en la memoria de un computador, donde se guarda valores. </li></ul><ul><ul><li>Tipo de dato: Variables primitivas y complejas </li></ul></ul><ul><ul><li>Identificador: Una serie de caracteres (letras, dígitos, guiones bajos, signos de dólar). Palabras reservadas. </li></ul></ul>
  10. 10. Programación en Java - Variables <ul><li>Tipos de datos primitivos en Java </li></ul><ul><li>Tipos de datos complejos en Java: Clases, objetos, arreglos, matrices. Ejemplo String </li></ul>Numéricos Enteros byte, short, int, long Reales float, double Boleanos boolean Carácter char
  11. 11. Programación en Java - Variables
  12. 12. Programación en Java – Operadores Aritméticos <ul><li>Operadores binarios para realizar: </li></ul><ul><ul><li>Suma ( + ) </li></ul></ul><ul><ul><li>Resta ( - ) </li></ul></ul><ul><ul><li>Multiplicación ( * ) </li></ul></ul><ul><ul><li>División ( / ) </li></ul></ul><ul><ul><li>Residuo de la división entera ( % ) </li></ul></ul>
  13. 13. Programación en Java – Operadores de Asignación <ul><li>Asignar valor a una variable. ( = ) </li></ul><ul><li>Otros operadores de asignación </li></ul>
  14. 14. Programación en Java – Otros Operadores <ul><li>Operadores unarios : + y – </li></ul><ul><li>Operadores incrementales: Preincremento y Postincremento </li></ul><ul><ul><li>Incremento ( ++ ) </li></ul></ul><ul><ul><li>Decremento ( -- ) </li></ul></ul>
  15. 15. Programación en Java – Operadores Relaciones <ul><li>Sirven para realizar comparaciones de igualdad, desigualdad y relación de menor o mayor. Su resultado es true o false </li></ul>
  16. 16. Programación en Java – Operadores Lógicos <ul><li>Los operadores lógicos se utilizan para construir expresiones lógicas , combinando valores lógicos ( true y/o false ) o los resultados de los operadores relacionales </li></ul>
  17. 17. Programación en Java – Operador de concatenación de cadenas caracteres <ul><li>El operador más (+) se utiliza también para concatenar cadenas de caracteres </li></ul>
  18. 18. Programación en Java – Estructuras de Programación <ul><li>Una expresión es un conjunto variables unidos por operadores </li></ul><ul><li>Una sentencia es una expresión que acaba en punto y coma (;) </li></ul>
  19. 19. Programación en Java – Estructuras de Programación <ul><li>Comentarios: </li></ul><ul><ul><li>Línea </li></ul></ul><ul><ul><li>Bloque </li></ul></ul><ul><ul><li>Documentación </li></ul></ul>
  20. 20. Programación en Java – Estructuras de Selección <ul><li>Permiten ejecutar una de entre varias acciones en función del valor de una expresión lógica o relacional </li></ul><ul><ul><li>If </li></ul></ul><ul><ul><li>If…else </li></ul></ul><ul><ul><li>If…else if else </li></ul></ul><ul><ul><li>switch </li></ul></ul>
  21. 21. Programación en Java – Estructuras de Selección <ul><li>If </li></ul><ul><li>If…else </li></ul>
  22. 22. Programación en Java – Estructuras de Selección <ul><li>If elseif else </li></ul>
  23. 23. Programación en Java – Estructuras de Selección <ul><li>Switch </li></ul>
  24. 24. Programación en Java – Estructuras de repetición <ul><li>Se utiliza para realizar un proceso repetidas veces. Se denomina también lazo o loop . El código incluido entre las llaves {} (opcionales si el proceso repetitivo consta de una sola línea), se ejecutará mientras se cumpla unas determinadas condiciones </li></ul>
  25. 25. Programación en Java – Estructuras de repetición <ul><li>While </li></ul><ul><li>For </li></ul>
  26. 26. Programación en Java – Estructuras de repetición <ul><li>Do While </li></ul>
  27. 27. Programación en Java – Estructuras de repetición <ul><li>Break y continue </li></ul><ul><li>break válida tanto para las selecciones como para los bucles. Hace que se salga inmediatamente del bucle o bloque que se está ejecutando sin finalizar el resto de las sentencias. </li></ul><ul><li>La sentencia continue se utiliza en los bucles (no en bifurcaciones). Finaliza la iteración “i” que en ese momento se está ejecutando (no ejecuta el resto de sentencias que hubiera hasta el final del bucle). Vuelve al comienzo del bucle y comienza la siguiente iteración (i+1). </li></ul>
  28. 28. API Básica de Java, Métodos de la clase Math <ul><li>Conceptos clave </li></ul><ul><ul><li>Clases estáticas </li></ul></ul><ul><ul><li>Métodos estáticos </li></ul></ul><ul><ul><li>Argumentos </li></ul></ul>
  29. 29. API Básica de Java, Métodos de la clase Math <ul><li>Algunos métodos de la clase Math </li></ul>
  30. 30. Ejercicios <ul><li>Actividades del Capítulo III </li></ul>
  31. 31. Consejos para resolver problemas de series numéricas <ul><li>Analizar detenidamente el problema </li></ul><ul><li>Determinar cada uno de los elementos que intervienen en el problema </li></ul><ul><li>Realizar los cálculos necesarios para obtener cada uno de los elementos de la serie </li></ul><ul><li>Realizar las operaciones entre los elementos </li></ul>
  32. 32. Recuerde <ul><li>Ingresar la campus virtual. </li></ul><ul><li>Horario de tutorías: Miércoles y Jueves 15h30 – 17h30 </li></ul><ul><li>Contactos: </li></ul><ul><ul><li>Email: [email_address] / [email_address] </li></ul></ul><ul><ul><li>Teléfono: 2570275 Ext: 2637 </li></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×