Expresiones y sentencias
|
|
|
- Vanesa Fernández Miranda
- hace 9 años
- Vistas:
Transcripción
1 Expresiones y sentencias Expresión Construcción (combinación de tokens) que se evalúa para devolver un valor. Sentencia Representación de una acción o una secuencia de acciones. En Java, todas las sentencias terminan con un punto y coma [;]. Construcción de expresiones Literales y variables son expresiones primarias: 1.7 // Literal real de tipo double sum // Variable - Los literales se evalúan a sí mismos. - Las variables se evalúan a su valor. Los operadores nos permiten combinar expresiones primarias y otras expresiones formadas con operadores: *1.2 + (4 +8)/3.0 Los operadores se caracterizan por: - El número de operandos (unarios, binarios o ternarios). - El tipo de sus operandos (p.ej. numéricos o booleanos). - El tipo del valor que generan como resultado. Introducción a la Programación: Java Fernando Berzal
2 Número de operandos - Operadores unarios - Operadores binarios Operador Descripción - Cambio de signo! Operador NOT ~ Complemento a 1 Operadores Descripción + - * / % Operadores aritméticos ==!= < > <= >= Operadores relacionales && ^ Operadores booleanos & ^ << >> >>> Operadores a nivel de bits + Concatenación de cadenas Tipo de los operandos Operadores Descripción Operandos + - * / % Operadores aritméticos Números ==!= Operadores de igualdad Cualesquiera < > <= >= Operadores de comparación Números o caracteres && ^ Operadores booleanos Booleanos ~ & ^ << >> >>> Operadores a nivel de bits Enteros + Concatenación de cadenas Cadenas Tipo del resultado Operadores Descripción Resultado + - * / % Operadores aritméticos Número* ==!= < > <= >= Operadores relacionales Booleano && ^ Operadores booleanos ~ & ^ << >> >>> Operadores a nivel de bits Entero + Concatenación de cadenas Cadena Introducción a la Programación: Java Fernando Berzal
3 Sentencias de asignación Las sentencias de asignación constituyen el ingrediente básico en la construcción de programas con lenguajes imperativos. Sintaxis: <variable> = <expresión>; Al ejecutar una sentencia de asignación: 1. Se evalúa la expresión que aparece a la derecha del operador de asignación (=). 2. El valor que se obtiene como resultado de evaluar la expresión se almacena en la variable que aparece a la izquierda del operador de asignación (=). Restricción: El tipo del valor que se obtiene como resultado de evaluar la expresión ha de ser compatible con el tipo de la variable. Ejemplos x = x + 1; int mivariable = 20; // Declaración con inicialización otravariable = mivariable; // Sentencia de asignación NOTA IMPORTANTE: Una sentencia de asignación no es una igualdad matemática. Introducción a la Programación: Java Fernando Berzal
4 Efectos colaterales Al evaluar una expresión, algunos operadores provocan efectos colaterales (cambios en el estado del programa; es decir, cambios en el valor de alguna de las variables del programa). Operadores de incremento (++) y decremento (--) El operador ++ incrementa el valor de una variable. El operador -- decrementa el valor de una variable. El resultado obtenido depende de la posición relativa del operando: Operador x++ ++x x-- --x Descripción Post-incremento Evalúa primero y después incrementa Pre-incremento Primero incrementa y luego evalúa Post-decremento Evalúa primero y luego decrementa Pre-decremento Primero decrementa y luego evalúa Ejemplo Equivalencia Resultado i=0; i++; i=0; i=i+1; i=1; i=1; j=++i; i=1; i=i+1; j=i; j=2; i=1; j=i++; i=1; j=i; i=i+1; j=1; i=3; n=2*(++i); i=3; i=i+1; n=2*i; n=8; i=3; n=2*(i++); i=3; n=2*i; i=i+1; n=6; i=1; k=++i+i; i=1; i=i+1; k=i+i; k=4; El uso de operadores de incremento y decremento reduce el tamaño de las expresiones pero las hace más difíciles de interpretar. Es mejor evitar su uso en expresiones que modifican múltiples variables o usan varias veces una misma variable. Introducción a la Programación: Java Fernando Berzal
5 Operadores combinados de asignación (op=) Java define 11 operadores que combinan el operador de asignación con otros operadores (aritméticos y a nivel de bits): Operador Ejemplo Equivalencia += i += 1; i++; -= f -= 4.0; f = f 4.0; *= n *= 2; n = n * 2; /= n /= 2; n = n / 2; %= n %= 2; n = n % 2; &= k &= 0x01; k = k & 0x01; = k = 0x02; k = k & 0x02; ^= k ^= 0x04; k = k & 0x04; <<= x <<= 1; x = x << 1; >>= x >>= 2; x = x >> 2; >>>= x >>>= 3; x = x >>> 3; El operador += también se puede utilizar con cadenas de caracteres: Ejemplo Resultado cadena = Hola ; cadena +=, cadena = Hola, ; nombre = Juan ; apellido = Q. ; nombre += +apellido; nombre = Juan Q. La forma general de los operadores combinados de asignación es variable op= expresión; que pasa a ser variable = variable op (expresión); OJO: v[i++]+= 2; y v[i++]=v[i++]+2; no son equivalentes. Introducción a la Programación: Java Fernando Berzal
6 Conversión de tipos En determinadas ocasiones, nos interesa convertir el tipo de un dato en otro tipo para poder operar con él. Ejemplo Convertir un número entero en un número real para poder realizar divisiones en coma flotante Java permite realizar conversiones entre datos de tipo numérico (enteros y reales), así como trabajar con caracteres como si fuesen números enteros: - La conversión de un tipo con menos bits a un tipo con más bits es automática (vg. de int a long, de float a double), ya que el tipo mayor puede almacenar cualquier valor representable con el tipo menor (además de valores que no caben en el tipo menor). - La conversión de un tipo con más bits a un tipo con menos bits hay que realizarla de forma explícita con castings. Como se pueden perder datos en la conversión, el compilador nos obliga a ser conscientes de que se está realizando una conversión int i; byte b; i = 13; b = 13; b = i; b = (byte) i; i = (int) ; // No se realiza conversión alguna // Se permite porque 13 está dentro // del rango permitido de valores // No permitido (incluso aunque // 13 podría almacenarse en un byte) // Fuerza la conversión // Almacena 14 en i i = (int) ; // Sigue almacenando 14 Introducción a la Programación: Java Fernando Berzal
7 Castings Para realizar una conversión explícita de tipo (un casting ) basta con poner el nombre del tipo deseado entre paréntesis antes del valor que se desea convertir: char c; int x; long k; double d; Sin conversión de tipo: c = A ; x = 100; k = 100L; d = 3.0; Conversiones implícitas de tipo (por asignación): x = c; k = 100; k = x; d = 3; // char int // int long // int long // int double Conversiones implícitas de tipos (por promoción aritmética) c+1 // char int x / 2.0f // int float Errores de conversión (detectados por el compilador): x = k; // long int x = 3.0; // double int x = 5 / 2.0f; // float int Conversiones explícitas de tipo (castings): x = (int) k; x = (int) 3.0; x = (int) (5 / 2.0f); Introducción a la Programación: Java Fernando Berzal
8 Tabla de conversión de tipos Convertir a boolean byte short char int long Float double boolean - N N N N N N N byte N - I C I I I I Short N C - C I I I I char N C C - I I I I Convertir desde int N C C C - I I* I long N C C C C - I* I* float N C C C C C - I double N C C C C C C - N I No se puede realizar la conversión (boolean no se puede convertir a otro tipo) Conversión implícita (se realiza de forma automática) I* Conversión implícita (con posible pérdida de dígitos significativos) C Conversión explícita (requiere la realización de un casting) El compilador de Java comprueba siempre los tipos de las expresiones y nos avisa de posibles errores: Incompatible types (N) y Possible loss of precision (C) Introducción a la Programación: Java Fernando Berzal
9 Algunas conversiones de interés De números en coma flotante a números enteros Al convertir de número en coma flotante a entero, el número se trunca (redondeo a cero). En la clase Math existen funciones que nos permiten realizar el redondeo de otras formas: Math.round(x), Math.floor(x), Math.ceil(x) Conversión entre caracteres y números enteros Como cada carácter tiene asociado un código UNICODE, los caracteres pueden interpretarse como números enteros sin signo int i; char c; Ejemplo Equivalencia Resultado I = a ; i = (int) a ; i = 97 c = 97; c = (char) 97; c = a c = a +1; c = (char) ((int) a +1); c = b C = (char)(i+2); c = c Conversión de cadenas de texto en datos del tipo adecuado Cuando leemos un dato desde el teclado, obtenemos una cadena de texto (un objeto de tipo String) que deberemos convertir en un dato del tipo adecuado utilizando las siguientes funciones auxiliares: b = Byte.parseByte(str); // String byte s = Short.parseShort(str); // String short i = Integer.parseInt(str); // String int n = Long.parseLong(str); // String long f = Float.parseFloat(str); // String float d = Double.parseDouble(str); // String double Introducción a la Programación: Java Fernando Berzal
10 Evaluación de expresiones - La precedencia de los operadores determina el orden de evaluación de una expresión (el orden en que se realizan las operaciones): 3*4+2 es equivalente a (3*4)+2 porque el operador * es de mayor precedencia que el operador + - Cuando en una expresión aparecen dos operadores con el mismo nivel de precedencia, la asociatividad de los operadores determina el orden de evaluación. a b + c d es equivalente a ((a b) + c) d porque los operadores aritméticos son asociativos de izquierda a derecha a = b += c = 5 es equivalente a a = (b += (c = 5)) porque los operadores de asignación son asociativos de derecha a izquierda - La precedencia y la asociatividad determinan el orden de los operadores, pero no especifican el orden en que se evalúan los operandos de un operador binario (un operador con dos operandos): En Java, los operandos se evalúan de izquierda a derecha: el operando de la izquierda se evalúa primero. Si los operandos no tienen efectos colaterales (esto es, no cambian el valor de una variable), el orden de evaluación de los operandos es irrelevante. Sin embargo, las asignaciones n=x+(++x); y n=(++x)+x; generan resultados diferentes. NOTA: Siempre es recomendable el uso de paréntesis. Los paréntesis nos permiten especificar el orden de evaluación de una expresión, además de hacer su interpretación más fácil. Introducción a la Programación: Java Fernando Berzal
Expresiones y sentencias
Expresiones y sentencias Expresión Construcción (combinación de tokens) que se evalúa para devolver un valor. Sentencia Representación de una acción o una secuencia de acciones. En C, todas las sentencias
Java posee dos grandes categorías de tipos para las variables:
Declaración identificador tipo int i; i entero String s; s referencia a string int a[]; a referencia a arreglo de enteros int[] b; b referencia a arreglo de enteros Java posee dos grandes categorías de
Principios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones [email protected] Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario
Datos y tipos de datos
Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato
4. Operadores Operador asignación
Programación orientada a objetos con Java 43 4. Operadores Objetivos: a) Describir los operadores (aritméticos, incrementales, de relación, lógicos y de asignación) y los tipos de dato primitivos sobre
El lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
Laboratorio de Arquitectura de Redes. Operadores y expresiones en lenguaje C
Laboratorio de Arquitectura de Redes Operadores y expresiones en lenguaje C Operadores y expresiones en lenguaje C Expresiones numéricas y operadores Operadores aritméticos Operadores lógicos y de relación
Lección 2 Introducción al lenguaje C
Lección Introducción al lenguaje C Decimal Binario Hexadecimal A B C D E F Octal Equivalencia entre decimal, binario, hexadecimal y octal. Código ASCII (American Standard Code for Information Interchange)
Curso de Java Introducción a la Programación II
Curso de Java Introducción a la Programación II Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Tipos Java 2 Decalaración de variables 3 Operadores aritméticos Índice
Tema 4. Operadores y Expresiones
Tema 4 Operadores y Expresiones Contenidos 1. Conceptos Básicos. 2. Operadores Aritméticos. 3. Operadores de Relación, de Igualdad y Lógicos. 4. Operadores de Incremento y Decremento. 5. Operadores y Expresiones
Datos Elementales y formato de un programa en Java
Datos Elementales y formato de un programa en Java PROGRAMACION I Grado en Matematicas Informática Programación I - 2015/2016 Datos, variables y mi primer programa 1 Introducción a la programación o Programa:
Comprender las diferencias entre tipos de datos primitivos similares, y aprender a elegir el tipo más conveniente en cada caso.
Elementos básicos de programación en Java Objetivos del tema Conocer la estructura básica de un programa Java. Comprender los conceptos de tipo, valor y variable. Comprender las diferencias entre tipos
Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.
Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC. Variables Conceptos de Memoria Una variable es un espacio en la memoria del PC Cada variable tiene un nombre, un tipo, un tamaño y un valor
Objetivos de la sesión. Expresiones aritméticas. Operadores Aritméticos 12/30/11
Objetivos de la sesión Profundizar en la forma en que se construyen expresiones (fórmulas) para hacer los cálculos que requiere un programa para obtener los resultados deseados. Fundamentos de programación
Operadores y Expresiones
Operadores y Expresiones Los programas Java constan de datos, sentencias de programas y expresiones. Una expresión es normalmente, una ecuación matemática, tal como 3 * x + 5 * z. En esta expresión, los
Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.
Programación n Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño o Vargas MsC. Variables y expresiones aritméticas Variables Conceptos de Memoria Una variable es un espacio en la memoria
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...
abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples
Desarrollo de aplicaciones en Java Generación de código fuente Compilación Ejecución Elementos de aplicaciones simples EII147-01-02 Introducción a las tecnologías de información Escuela de Ingeniería Industrial
Expresiones y Operadores
Lenguaje C Expresiones y Departamento de Electrónica Fundación San Valero básicos: Operador de asignación: = No es del todo equivalente al igual matemático. A la derecha siempre estará el valor a asignar,
Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota:
Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota: Justificación: Se pretende con éste contribuir a que el alumno se inicie y conozca el entorno del IDE en la creación de pequeños programas en java Objetivos:
TEMA 3. OPERADORES Y EXPRESIONES.
TEMA 3. OPERADORES Y EXPRESIONES. Los programas de computadoras se apoyan esencialmente en la realización de numerosas operaciones aritméticas y matemáticas de diferente complejidad. Este capítulo muestra
Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz
Expresiones Aritméticas Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas El computador puede realizar cálculos además de mostrar datos por pantalla.
TEMA 02 TIPOS, OPERADORES Y EXPRESIONES
TEMA 02 TIPOS, OPERADORES Y EXPRESIONES 2.1.- Introducción. 2.2.- Datos. 2.3.- Entrada y salida básica. 2.4.- Modificadores. 2.5.- Cadenas de caracteres. 2.6.- Operadores. 2.7.- Precedencia de operadores.
Los parámetros: son los campos que se comunican a los métodos de los objetos.
Modulo 6. Variables y Operadores Variables Un objeto almacena los estados en campos, estos campos se conocen en java como variables. Por eso a menudo podemos ver estas dos palabras usadas para referirse
Informática PRÀCTICA 3 Curs Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida.
Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida. Objetivos de la práctica: - Mostrar la sintaxis de los diferentes tipos de datos presentes en C/C++.
Java para programadores
Java para programadores Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) [email protected] Contenidos Variables. Tipos
VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E
Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora
Java. Introducción a la Programación Orientada a Objetos
Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora
Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica
Tema 2: Desarrollo de Algoritmos E.E. de Algorítmica Temas a tratar Identificadores Variables Constantes Tipos de Datos Separadores Operadores Aritméticos Unarios Relacionales y Condicionales Nivel de
Elementos léxicos del lenguaje de programación C
Elementos léxicos del lenguaje de programación C Elementos léxicos de los lenguajes de programación (tokens) Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices
Curso de Programación Avanzada en C
Curso de Programación Avanzada en C Copyright, 1996 Universidad Sim on Bol ivar 1 Prof. Mariela J. Curiel Contenido del Curso Conceptos BásicosB Estructuras de Control Arreglos Otros tipos de datos derivados
Una expresión es una combinación de uno o más operandos y operadores para obtener un resultado.
1.6. EXPRESIONES CONCEPTO: Una expresión es una combinación de uno o más operandos y operadores para obtener un resultado. Los operandos pueden ser constantes, variables, otras expresiones e incluso funciones.
Programación 1 Tema 3. Información, datos, operaciones y expresiones
Programación 1 Tema 3 Información, datos, operaciones y expresiones Índice Datos y tipos de datos Datos primitivos en C++ Expresiones e instrucción de asignación Datos y tipos de datos Problema información
Ficha de Aprendizaje N 13
Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C
Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales
Práctica de constantes, expresiones y operadores. Programación en C 1
Práctica de constantes, expresiones y operadores Programación en C 1 Definición de variables (II) Las variables (automáticas) no inicializadas tienen cualquier valor. Una variable (automática) se inicializa
Introducción a Java (II) Dr. (c) Noé Alejandro Castro Sánchez
Introducción a Java (II) Dr. (c) Noé Alejandro Castro Sánchez Sintaxis de Java Sintaxis Define las reglas que determinar el uso de palabras clave, operadores y variables para construir y evaluar expresiones.
TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.
Tema 2. TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL. PARTE : VARIABLES, OPERADORES Y CONSTANTES.. INTRODUCCIÓN AL LENGUAJE C 2. PROGRAMAS BÁSICOS EN LENGUAJE C 3. DATOS EN LENGUAJE C
Programación estructurada (Tipos, operadores y expresiones)
Programación estructurada (Tipos, operadores y expresiones) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de programación estructurada
Operadores aritméticos. / División operando enteros o reales si operandos son entero resultado es entero. Resto de caso resultado real
7.1 Operadores aritméticos Operadores aritméticos operadores Operación + Suma operandos pueden ser enteros o reales - Resta operandos pueden ser enteros o reales * Multiplicación operando enteros o reales
Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Tipos de datos y Operadores Básicos
Módulo I: Conceptos Básicos Tema 1. Qué es un ordenador? Tema 2. Cómo se representan los datos en un ordenador? Tema 3. Qué es un lenguaje de programación? Tema 4. Cómo se hace un programa informático?
Repaso Lenguaje C Área de Servicios Programación (Ing. Elect. y Prof. Tec.), Programación I (TUG y TUR) y Electrónica programable (TUE)
Repaso Lenguaje C OBJETOS Variables Constantes Variable: objeto del ambiente cuyo contenido puede cambiar. Constante: objeto cuyo contenido no puede cambiar. Variables: - un nombre que la identifica. Deben
Un calculadora avanzada... y algo más!
INFORMÁTICA, GRUPO D Un calculadora avanzada... y algo más! Vamos a familiarizarnos con el entorno interactivo de Python. Vamos a construir expresiones aritméticas y a guardar los resultados en variables
Tema 3 Elementos básicos de programación
Representación de Datos y Aplicaciones Tema 3 Elementos básicos de programación Natividad Martínez Madrid [email protected] Objetivos del tema 3 Conocer la estructura básica de un programa Java Comprender
GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13
Página 1 de 13 Tema: FUNDAMENTOS DE PROGRAMACIÓN EN LENGUAJE C# Objetivo: Conocer y manejar correctamente los tipos de datos y las diferentes estructuras de programación que hacen parte del lenguaje de
Fundamentos de JAVA. Angel Kuri Enero, /2/2006
Fundamentos de JAVA Angel Kuri Enero, 2006 Enunciados y Expresiones Los siguientes son enunciados sencillos: int i = 1 import java.awt.font System.out.println( Esta moto es una + color + + marca); m.enginestate
Elementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
1.1 Tipos de Datos Primitivos. 1.2 Tipos de datos estructurados. 1.3 Definición de estructura de datos
1.1 Tipos de Datos Primitivos 1.2 Tipos de datos estructurados 1.2.1 Arreglos unidimensionales, bidimensionales y cadenas de caracteres 1.2.2 Registros o Estructuras (unión y estructura) 1.3 Definición
Datos y tipos de datos
Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato
Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas
2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos
Operadores. Javier Fernández Rivera -
Programación en C Operadores Javier Fernández Rivera - www.aurea.es Los operadores Son los elementos o caracteres gráficos encargados de manipular los datos, que pueden ser dados por números, caracteres,
Programación orientada a objetos. Resumen de Temas Unidad 4: Sobrecarga
Programación orientada a objetos Resumen de Temas Unidad 4: Sobrecarga 4.1 Conversión de tipos (1) Conversiones implícitas: La conversión entre tipos primitivos se realizan de modo automático de un tipo
INDICE Prologo 1 Recorrido rápido de java 2 Clases y objetos 3 Extensión de clases
INDICE Prologo XIII 1 Recorrido rápido de java 1.1. Para empezar 1 1.2. Variables 2 1.3. Comentarios en el condigo 1.4. Constantes con nombre 5 1.4.1. Caracteres Unicode 6 1.5. Flujo de control 7 1.6.
Programación Tema 3: Tipos y expresiones simples. Programación DIT-UPM
Programación Tema 3: Tipos y expresiones simples 1 Contenidos! 1. Tipos primitivos: números enteros, números reales, booleanos, caracteres! 2. Expresiones simples! 3. Arrays! 4. Campos (atributos) 2 Algoritmos
PRINCIPIOS DE PROGRAMACIÓN. Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández
PRINCIPIOS DE PROGRAMACIÓN Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández Consideraciones Generales Instructor: Ismael Jiménez Hernández Duración: 3.2 horas/semana
Unidad I Tipos de Datos en C
Tipos de Datos en C 1. El concepto de los tipos de datos. 2. Tipos de datos básicos del C. 3. Modificadores de tipo. 4. Declaración de variables. 5. Inicialización de variables. 6. Declaración de identificadores
1 ELEMENTOS BASICOS DEL LENGUAJE
1 ELEMENTOS SICOS DEL LENGUJE Contenido: Variables su declaracion y asignacion Caracteres en java Secuencias de escape y comentarios Tipos de datos Operadores aritméticos, relacionales y lógicos Entrada
Tema 2. El lenguaje JAVA
Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias
OPERADORES Y EXPRESIONES
OPERADORES Y EXPRESIONES Una expresión es una combinación de variables, literales y operadores, que representan un valor Operadores aritméticos Operador Función + suma - resta * producto / división % operador
Programación Orientada a Objetos. Orientación a Objetos en Java
Programación Orientada a Objetos Orientación a Objetos en Java Agenda Creación de Clases Tipo de datos Variables Operaciones aritméticas Objetos Objeto: entidad física o abstracta. Valores (datos): definen
UNIDAD 2 Descripción de un programa
Descripción de un programa Estructura general de un programa. Elementos básicos. Tipos de datos simples: enteros, reales y carácter. Representación de datos en memoria. Operaciones sobre tipos de datos
EXPRESIONES Y OPERADORES
EXPRESIONES Y OPERADORES Una expresión es un conjunto de operandos y operadores cuyo resultado puede ser evaluado. Las expresiones constituyen la base de cualquier aplicación y se construyen agrupando
UNIVERSIDAD MODULAR ABIERTA FACULTAD DE CIENCIAS ECONOMICAS
UNIVERSIDAD MODULAR ABIERTA FACULTAD DE CIENCIAS ECONOMICAS TITLE DOCENTE: ING. Mirna Lorena Blanco de Magaña DATO Información en bruto, sin ningún significado Dado un enunciado, evento o acción, los datos:
Programación Orientada a Objetos
Unidad III Programación Orientada a Objetos en Java Programación Orientada a Objetos Programación I - 0416202 Contenido Esta lección abarca los siguientes temas con respecto a Java: Qué es Java? Breve
Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Escuela Normal Superior N 40 Mariano Moreno. Cuadernillo Propedéutico 2017 Nivel Superior
Escuela Normal Superior N 40 Mariano Moreno Cuadernillo Propedéutico 2017 Nivel Superior INDICE Página Datos 1 Tipos de Datos 2 Variables 3 Constantes 4 Operadores y Expresiones 5 Algoritmos - Algoritmos
Características de JavaScript
Características de JavaScript Qué es JavaScript? o Lenguaje de programación interpretado utilizado fundamentalmente para dotar de comportamiento dinámico a las páginas web. o Cualquier navegador web actual
3.3 Conceptos Básicos del Lenguaje Java
3.3 Conceptos Básicos del Lenguaje Java Conjunto de Caracteres Java utiliza Unicode, un conjunto de caracteres de 16 bits Java permite leer ASCII de 7-bit o Latin-1, conviertiéndolo a Unicode Son pocos
PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez
PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez Elementos de lenguaje: Identificadores Tipos de datos 2 Tipos de datos primitivos 3 Tipos de datos referenciados Clases Interfaces Arrays
Introducción a Java. Introducción a Java. Programación I
Introducción a Java Introducción a Java Programación I Como Funciona Tipos de Datos TIPO TAMAÑO RANGO byte 8 bits Valores numéricos de 128 a 127 short 16 bits Valores numéricos de 32.768 a 32.767 int 32
Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo
Tema 4 Control de flujo Programación 2015-2016 Programación - Tema 4: Control de Flujo 1 Tema 4. Control de flujo Introducción. Estructuras condicionales. Estructuras de repetición. Programación - Tema
Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores aritméticos Son operadores binarios (requieren siempre dos operandos) que realizan las operaciones aritméticas
Expresiones Lógicas y Operadores sobre Bits
Expresiones Lógicas y Operadores sobre Bits Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Expresión
Los tipos de datos primitivos
Los tipos de datos primitivos El lenguaje de programación Java es de tipo estático, lo que significa que todas las variables debe ser declarado antes de que puedan ser utilizados visto. Se trata de la
Lenguaje de Programación: C++ Repaso de Material C++
UG Lenguaje de Programación: C++ Repaso de Material C++ Universidad de Guanajuato Octubre 2010 Variables Tipos de Variables Operadores Variable Para poder leer algo, necesitamos un lugar donde poner lo
Fundamentos de Informática E.U.P. Universidad de Sevilla
Fundamentos de Informática E.U.P. Universidad de Sevilla Capítulo 3: FUNDAMENTOS DE PROGRAMACIÓN ÍNDICE (1) INTRODUCCIÓN A LA PROGRAMACIÓN IMPERATIVA Programación en lenguaje C INSTRUCCIÓN DE ASIGNACIÓN
Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación:
Clase teórica 2 Algoritmos en C Página 1 de 6 TIPOS DE DATOS Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación: Por el momento nuestro
