+ All Categories
Home > Education > Lenguaje De Alto Nivel I Bim

Lenguaje De Alto Nivel I Bim

Date post: 03-Jul-2015
Category:
Upload: videoconferencias-utpl
View: 2,450 times
Download: 0 times
Share this document with a friend
Description:
Estructura básica de un programa Java◦ Declaraciones◦ Tipos de datos◦ Identificadores◦ Operadores◦ Entrada/Salida
19
1 ESCUELA: NOMBRES LENGUAJE DE ALTO NIVEL I BIMESTRE FECHA: Ing. Jorge A. López Vargas ABRIL – AGOSTO 2009 1 Ciencias de la Computación
Transcript
Page 1: Lenguaje De Alto Nivel I Bim

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

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

3

ESTRUCTURA BASICA DE UN PROGRAMA JAVA

Page 4: Lenguaje De Alto Nivel I Bim

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

5

TIPOS DE DATOS

Page 6: Lenguaje De Alto Nivel I Bim

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

7

OPERADORES

Page 8: Lenguaje De Alto Nivel I Bim

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

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

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

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

12

Ciclo While

while(<condicion>){1. …..2. …..3. }

while(contador < 10){1. …..2. …..3. }

Page 13: Lenguaje De Alto Nivel I Bim

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

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

15

Cuando utilizar cada ciclo repetitivo

Page 16: Lenguaje De Alto Nivel I Bim

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

17

Ejercicio

Encontrar la sumatoria de los n primeros términos de la serie:

Page 18: Lenguaje De Alto Nivel I Bim

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

19


Recommended