Curso de Java Introducción a la Programación III

Documentos relacionados
Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.

Curso de Java Introducción a la Programación II

EXPRESIONES Y OPERADORES

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.

JavaScript: Estructuras de control de flujo

4. Operadores Operador asignación

El lenguaje C. 1. Identificadores, constantes y variables

Programación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Lenguaje de Programación MSc. Daniel Alejandro Yucra Sotomayor

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)

Operadores aritméticos

Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani

2. Estructuras condicionales

JavaScript: Operadores

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Operaciones aritméticas

Estatutos de Control C# Estatutos de Decisión (Selección)

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

Unidad Didáctica 3. Tipos genéricos. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos

Tema: Estructuras de Selección en C#.

Curso de Java Introducción a la Programación I

Programación Orientada Objetos. Estructuras de control if, If else, switch

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Programación MATLAB: Programas y Funciones.

Programación MATLAB: Programas y Funciones.

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa

Escuela Normal Superior N 40 Mariano Moreno. Cuadernillo Propedéutico 2017 Nivel Superior

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:

PYTHON. Programación estructurada

Lección 3 Sentencias de control

Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo

GUÍA BÁSICA DE SCHEME v.4

Tipos de Datos de python (2ª parte):

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.

FUNDAMENTOS DE INFORMÁTICA

Introducción a Java. Introducción a Java. Programación I

Los parámetros: son los campos que se comunican a los métodos de los objetos.

Guía práctica de estudio 02: Fundamentos y sintaxis del lenguaje

Tema 4. Operadores y Expresiones

Ficha de Aprendizaje N 13

5. Sentencias selectivas o condicionales

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Estructuras de Control Selección o Decisión

Laboratorio de Arquitectura de Redes. Sentencias de control en lenguaje C

LENGUAJE ST. (Structured Text) ST (Structured Text): 5to lenguaje definido en la norma IEC

Informática Ingeniería en Electrónica y Automática Industrial

Estructuras de Control. Secuencia y Selección

IF ELSE, IF ELSE IF JAVASCRIPT. CONDICIONALES DEL FLUJO O ESTRUCTURAS DE DECISIÓN. EJEMPLOS. EJERCICIOS. (CU01119E)

Es ambigua, ya que la división y la multiplicación tienen el mismo grado de precedencia, qué parte de la expresión se realiza primero?

Comprender las diferencias entre tipos de datos primitivos similares, y aprender a elegir el tipo más conveniente en cada caso.

Estructuras de Control. Secuencia y Selección

El programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript:

Tema 2. El lenguaje JAVA

PHP: Lenguaje de programación

Gramaticas Independientes del Contexto, ejemplos y ejercicios *

Operadores y Expresiones

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Tema: Estructuras de Selección en C#.

Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein Javier Navarro

Taller Introducción a la Ingeniería Eléctrica Microcontrolador Arduino y Comunicaciones

INSTITUTO SUPERIOR DE EDUCACION RURAL ISER FUNDAMENTOS DE PROGRAMACION

Tema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN

ESTRUCTURAS DE CONTROL

Tema 2: Elementos básicos de un programa. Tipos de datos, variables y constantes Asignación Operadores y expresiones

Java para no Programadores

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Tema 3.- Predicados y sentencias condicionales

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13

Informática. Prof. María Alejandra Quintero

Gramaticas Independientes del Contexto, ejemplos y ejercicios

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática

Java. Introducción a la Programación Orientada a Objetos

Java para no Programadores

Programación de Computadores 4 Iteraciones y Decisiones. Prof. Javier Cañas. Universidad Técnica Federico Santa María Departamento de Informática

Programación Estructurada

Clase 2: El Lenguaje Python

Transcripción:

Curso de Java Introducción a la Programación III Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010

Índice 1 Operadores relacionales e igualdad 2 Estructuras de control condicional 3 Operadores lógicos

Índice 1 Operadores relacionales e igualdad 2 Estructuras de control condicional 3 Operadores lógicos

Símbolos de los operadores relacionales e igualdad Símbolos Operación Símbolo Igual que == Distinto que! = Mayor que > Menor que < Mayor o igual que >= Menor o igual que <=

Operadores relacionales e igualdad Qué son Los relacionales sirven para comparar dos números o caracteres. Los de igualdad sirven para cualquier tipo. Como resultado de esa comparación se obtiene un tipo boolean, con valores true o false No se pueden concatenar varias operaciones boolean v a r i a b l e 1 = 3 > 7 ; boolean temporal2 = b < c ; MayorDeEdad = edad >= 1 8 ;

Ejercicios Qué contiene var en cada ĺınea? v a r = 234 > 570; v a r = 234 <= 570; v a r = numeroentrada!= 7 ; v a r = numeroentrada >= 1 0 ; v a r = numeroentrada <= 365; v a r = 3 < 7 < 5 ; // Operadores binarios, ERROR

Índice 1 Operadores relacionales e igualdad 2 Estructuras de control condicional 3 Operadores lógicos

Estructuras condicionales simples El if Permiten variar el flujo de ejecución comienza con la palabra reservada if seguido de una expresión condicional (variables booleanas, sentencias con operadores relacionales y de igualdad) Si la condición es verdadera ejecuta el código que hay en el bloque ({ } que la sigue. Si es una única sentencia puede no haber paréntesis i f ( mayordeedad ) { System. out. p r i n t l n ( Es mayor de edad ) ; } // El código se identa // En este caso los paréntesis son opcionales

Ejemplos i f ( nota >= 5 ) { aprobado = true ;... } S t r i n g nombre ;... i f ( nombre. e q u a l s ( Jaime ) ) { System. out. p r i n t l n ( B i e n v e n i d o Jaime ) ;... }

Ejercicios Realizar los ejercicios 1 y 2

Estructuras condicionales dobles if... else La palabra reservada else va seguida de un bloque con sentencias En caso de no cumplirse la condición que acompaña al if se ejecuta el bloque del else No lleva condición i f ( edad >= 18 ) { System. out. p r i n t l n ( B i e n v e n i d o ) ; } e l s e { System. out. p r i n t l n ( Acceso no p e r m i t i d o a menores ) ; }

Ejercicios Realizar los ejercicios 3 y 4

Estructuras condicionales anidadas if... else Se pueden encadenar estructuras if-else para determina más casos Dos estructuras dobles i f ( edad < 18 ) { System. out. p r i n t l n ( T a r i f a Joven ) ; } e l s e i f ( edad >= 65 ) { System. out. p r i n t l n ( T a r i f a Mayores ) ; } e l s e { System. out. p r i n t l n ( T a r i f a Normal ) ; }

Estructuras condicionales anidadas if... else Una estructura doble y una simple f l o a t p r e c i o = 8. 0 ; i f ( edad < 18 ) { p r e c i o = p r e c i o 2. 5 ; } e l s e i f ( edad >= 65 ) { p r e c i o = 1 ; } System. out. p r i n t ( El p r e c i o e s : ) ; System. out. p r i n t l n ( p r e c i o ) ;

Ejercicios Realizar los ejercicios 5, 6 y 7

Índice 1 Operadores relacionales e igualdad 2 Estructuras de control condicional 3 Operadores lógicos

Operadores lógicos Símbolos Para operaciones lógicas Los operadores hacen uso de dos operandos Devuelven un tipo boolean como resultado Operación Símbolo AND && OR NOT!

Tablas de operaciones AND OR A B AND T T T T F F F T F F F F A B OR T T T T F T F T T F F F NOT A T F NOT F T

Ejemplos boolean vara = true ; boolean varb ; varb =! vara ; vara = vara && varb ;... i f ( ( a > 5) && ( c <= 6) ) {... v a r = ( vara && varb )! varb ;

Ejercicios Realizar el ejercicio 8