Date post: | 03-Jul-2015 |
Category: |
Education |
Upload: | videoconferencias-utpl |
View: | 2,450 times |
Download: | 0 times |
1
ESCUELA:
NOMBRES
LENGUAJE DE ALTO NIVELI BIMESTRE
FECHA:
Ing. Jorge A. López Vargas
ABRIL – AGOSTO 2009
1
Ciencias de la Computación
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
3
ESTRUCTURA BASICA DE UN PROGRAMA JAVA
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;
5
TIPOS DE DATOS
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
7
OPERADORES
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”);
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
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>
11
Ciclo for
for (<var_control>;<condicion>;<in/de-cremento>){
1. …..2. …..3. }
Ejemplo: for(int i = 0; i < 10; i++){
1. …..2. …..3. }
12
Ciclo While
while(<condicion>){1. …..2. …..3. }
while(contador < 10){1. …..2. …..3. }
13
Ciclo Do . . . While
do{1. …..2. …..3. }while(<condicion>);
Ejemplo:1. do{2. …..3. …..4. }while(contador < 10);
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
15
Cuando utilizar cada ciclo repetitivo
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
17
Ejercicio
Encontrar la sumatoria de los n primeros términos de la serie:
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)
19