La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

LENGUAJE DE PROGRAMACIÓN

Presentaciones similares


Presentación del tema: "LENGUAJE DE PROGRAMACIÓN"— Transcripción de la presentación:

1 LENGUAJE DE PROGRAMACIÓN
Operadores, Precedencia, Arrays y Cadena de caracteres

2 Operadores Aritméticos
Son aquellos que utilizamos para desarrollar operaciones matemáticas. + Suma – Resta * Producto / División % Módulo resto. Ejemplo 1: int resSum = 3 + 2; // EL valor almacenado es 5 double resDiv = 3.5 / 4.2; // El valor almacenado es Ejemplo 2: int NumEnt1 = 32; int numEnt2 = 20; int resulRest = numEnt1 – numEnt2; //El valor almacenado es 12 int resulRest = numEnt1 * numEnt2; //el valor Almacenado es 640

3 Operadores relacionales
Los operadores relacionales sirven para realizar comparaciones de igualdad, desigualdad y relación de menor mayor. El resultado de estos operadores es siempre un valor boolean (true o false) según se cumpla o no la relación considerada. > Mayor que >= Mayo igual que < Menor que <= Menor igual que == Igual que != Diferente que

4 Operadores lógicos 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. Se componen del los siguientes: && And || Or ! Not

5 Operadores de asignación
Permiten asignar valores a una variable. El fundamental es “=”. Pero sin embargo se pueden usar expresiones más complejas como: x += 3; En el ejemplo anterior lo que se hace es sumar 3 a la x (es lo mismo x+=3, que x=x+3). Eso se puede hacer también con todos estos operadores: += , -=, *=, /=

6 Precedencia de operadores en Java
Por el hecho de poder emplear varios operadores en la misma expresión nos encontramos con la necesidad de conocer el orden de evaluación de los operadores.

7 Procedencia de operadores

8 Array Declaración: tipoDeElementos[] nombreDelArray = new tipoDeElemetos[tamañoDelArray]; Creación: un array vacío: int []lista = new int[50]; con valores iniciales: String [] nombres = { "Juan","Pepe","Pedro","Maria" }; Los índices de un array siempre empiezan en 0 Permite la asignación de un array a otro (dos ref a objetos) Aquí NO!! Determinar el tamaño

9 Cadenas de caracteres en Java
En Java hemos visto que cuando queremos almacenar un valor entero definimos una variable de tipo int, si queremos almacenar un valor con decimales definimos una variable de tipo float. Ahora si queremos almacenar una cadena de caracteres (por ejemplo un nombre de una persona) debemos definir un objeto de la clase String.

10 EJERCICIOS DE APLICACION.
Programa Java que lea 10 números enteros por teclado y los guarde en un array. Calcula y muestra la media de los números que estén en las posiciones pares del array.

11 import java.util.*; public class Arrays1_2 {     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);         int i;         int[] numeros = new int[10];         double media = 0;         //lectura de datos y llenar el array         System.out.println("Lectura de los elementos del array: ");         for (i = 0; i < 10; i++) {             System.out.print("numeros[" + i + "]= ");             numeros[i] = sc.nextInt();         }         //Recorrer el array y calcular la media         for (i = 0; i < 10; i++) {             if (i % 2 == 0){ //si la posición actual es par                 media = media + numeros[i]; //se suma el valor de esa posición             }         }         //Calcular y mostrar la media         System.out.println("Media de los valores que se encuentran en posiciones pares: "+ media/5);     } }

12 Hacer un programa que al recibir como datos dos cadenas de caracteres forme una tercera cadena intercalando los caracteres de las palabras de las cadenas recibidas.

13 import java.io.BufferedReader;
import java.io.IOException; import java.io.InputStreamReader; public class Ejerc16 {     public static void main(String[] args) throws IOException{         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));         int i, j, k=0;         String cadena1, cadena2, cadena3="";        System.out.println("Ingrese la primera cadena: ");         cadena1=br.readLine();         System.out.println("Ingrese la segudna cadena: ");         cadena2=br.readLine();               for(i=0;i<cadena1.length();i++){             cadena3+=cadena1.charAt(i);             for(j=k;j<cadena2.length();j++){                cadena3+=cadena2.charAt(j);                j=cadena2.length();                k++;             }         }         System.out.println("La cadena intercalada es: "+cadena3);     } }

14 Programa que lee por teclado el valor del radio de una
circunferencia y calcula y muestra por pantalla la longitud y el área de la circunferencia.  Longitud de la circunferencia = 2*PI*Radio, Area de la circunferencia = PI*Radio^2 import java.util.*; public class Main {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         double radio, longitud, area;        System.out.println("Introduce radio de la circunferencia:");         radio = sc.nextDouble();         longitud = 2 * Math.PI * radio;          area = Math.PI * Math.pow(radio, 2);         System.out.println("Longitud de la circunferencia -> " + longitud);         System.out.println("Area de la circunferencia -> " + area);     } }

15 Programa que pase una velocidad en Km/h a m/s. La velocidad se lee
por teclado. import java.util.*; public class Main { public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         double velocidad;         System.out.println("Introduzca velocidad en Km/h: ");         velocidad = sc.nextDouble();       System.out.println(velocidad + " Km/h -> " + velocidad*1000/ " m/s"); } }

16 Programa lea la longitud de los catetos de un triángulo
rectángulo y calcule la longitud de la hipotenusa según el teorema de Pitágoras. import java.util.*; public class Main { public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         double cateto1, cateto2;         System.out.print("Introduzca longitud del primer cateto: ");         cateto1 = sc.nextDouble();         System.out.print("Introduzca longitud del segundo cateto: ");         cateto2 = sc.nextDouble();       System.out.println("Hipotenusa -> "   Math.sqrt(Math.pow(cateto1,2)+ Math.pow(cateto2, 2)));    } }


Descargar ppt "LENGUAJE DE PROGRAMACIÓN"

Presentaciones similares


Anuncios Google