Lenguaje De Alto Nivel I Bim
-
Upload
videoconferencias-utpl -
Category
Education
-
view
2.452 -
download
0
description
Transcript of Lenguaje De Alto Nivel I Bim
![Page 1: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/1.jpg)
1
ESCUELA:
NOMBRES
LENGUAJE DE ALTO NIVELI BIMESTRE
FECHA:
Ing. Jorge A. López Vargas
ABRIL – AGOSTO 2009
1
Ciencias de la Computación
![Page 2: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/2.jpg)
2
2 Estructura básica de un programa Java◦ Declaraciones◦ Tipos de datos◦ Identificadores◦ Operadores◦ Entrada/SalidaE Estructuras de control◦ Selección◦ RepeticiónR EjerciciosE Recomendaciones
R CONTENIDOScomendaciones
![Page 3: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/3.jpg)
3
ESTRUCTURA BASICA DE UN PROGRAMA JAVA
![Page 4: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/4.jpg)
4
DECLARACIONES Variables◦ <tipo_dato> <identificador>;◦ <tipo_dato> <identificador1>, <identificador2> =<valor_inicial>;◦ Ejemplos:
• int edad;• double altura, base = 2.34;
Constantes◦ public final <tipo_dat> <identificador> = valor_inicial>;◦ Ejemplos:
•public final double PI = 3.1416;
![Page 5: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/5.jpg)
5
TIPOS DE DATOS
![Page 6: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/6.jpg)
6
IDENTIFICADORES
Los identificadores en Java:◦ Inician con una letra, _ , $ + letras, números, _, $
Para los nombres de las clases◦ Inicien en mayúscula.◦ Ejemplos: Estudiante, EstudianteAbierta
Para las variables:◦ Inicien en minúsculas◦ Ejemplos: base, altura, promedioTotal
Constantes:◦ Todo en mayúsculas◦ Ejemplos: PI, NOTA_MINIMA
![Page 7: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/7.jpg)
7
OPERADORES
![Page 8: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/8.jpg)
8
ENTRADA / SALIDA
Entrada: Ingreso de datos por parte del usuario◦ Utilizar:
1. Scanner lector = new Scanner(System.in);2. int edad = lector.nextInt();3. String nombre = lector.next();
Salidia: muestra el resultado de la ejecución delprograma◦ Utilizar
1. System.out.println(“Ingrese el nro. de términos”);
![Page 9: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/9.jpg)
SELECCIÓN
Si … Entonces
1. if (<condicion>){2. …..3. …..4. }
Si … Entonces … Sino1. if (<condicion>){2. …..3. …..4. }else{5. …..6. …..7. }
En caso de …1. switch (<variable>){2. case <valor_1>:3. ……4. break;5. case <valor_2>:6. …..7. break;8. default:9. …..10. }
9
![Page 10: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/10.jpg)
10
Debe devolver un valor bolean. Se utilizan los operadores relaciones y lógicos Simple – edad > 18 Compleja – (a > b) && ((z < 0)||(y == 1))
CONDICIÓN <condición>
![Page 11: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/11.jpg)
11
Ciclo for
for (<var_control>;<condicion>;<in/de-cremento>){
1. …..2. …..3. }
Ejemplo: for(int i = 0; i < 10; i++){
1. …..2. …..3. }
![Page 12: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/12.jpg)
12
Ciclo While
while(<condicion>){1. …..2. …..3. }
while(contador < 10){1. …..2. …..3. }
![Page 13: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/13.jpg)
13
Ciclo Do . . . While
do{1. …..2. …..3. }while(<condicion>);
Ejemplo:1. do{2. …..3. …..4. }while(contador < 10);
![Page 14: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/14.jpg)
14
Elabore un programa en Java que reciba comoentrada un número entero positivo y mediante laaplicación de ciclos repetitivos obtener y contarcada uno de los dígitos que forman el número yque cuente cuántos de esos dígitos son primos◦ Ejemplo: Entrada = 12309. Salida 5 dígitos con 3 primos◦ Primo: Números que son divisibles únicamente para símismo y la unidad. Tiene únicamente 2 divisores.
Ejemplo
![Page 15: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/15.jpg)
15
Cuando utilizar cada ciclo repetitivo
![Page 16: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/16.jpg)
16
Series numéricas
Una sucesión de elementos que tienen alguna (s)característica en común.Existen series con elementos que:
◦ Se generan a partir de una fórmula. Ejemplo: Serie Fibonacci. Se puede usar un ciclo for◦ Se debe verificar si cumplen ciertas condiciones.Ejemplo: Serie de números primos. No se puede usar un ciclo for
![Page 17: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/17.jpg)
17
Ejercicio
Encontrar la sumatoria de los n primeros términos de la serie:
![Page 18: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/18.jpg)
18
Recomendaciones
Tutoría telefónica:◦ Martes y Viernes de 15h30 – 17h30. Ext. 2637
Tutoría vía mensajería instantánea – Sin horario◦ MSN: [email protected]◦ Skype: jorgaf.lopez
Participaciones en el EVA◦ Visitar el EVA 2 veces a la semana (mínimo)◦ Responder a los foros (calificados)
![Page 19: Lenguaje De Alto Nivel I Bim](https://reader034.fdocumento.com/reader034/viewer/2022052307/55957fa51a28abce318b45b3/html5/thumbnails/19.jpg)
19