Fundamentos de Programación

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 5: DECLARACIÓN, INICIALIZACIÓN Y USO DE VARIABLES Ing. Ronald Criollo.
Advertisements

Curso de java básico (scjp)
DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
Introducción al lenguaje C
Programación Interactiva Tipos y Operadores
Fundamentos de la Programación Estructurada
1.2 Sintaxis del lenguaje Java.
Introducción al Lenguaje C (ANSI)
ESTRUCTURAS DE SECUENCIA
Algoritmo y Estructura de Datos I
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.
Conceptos Básicos de Java
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
POO Java Módulo 3 Elementos de programas Identificadores
Tipos de Datos Básicos 1.
Programación en C para electrónica
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SEMANA TRES ASIGNACION.
El lenguaje de programación Java
JAVA J.A.C..
Unidad III Elementos del lenguaje C++
Tema 2: Los tipos de datos
Algoritmos y Desarrollo de Programas I
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Sintaxis de C# (Declaraciones y Tipos)
Programa Vespertino de Automatización Equipos y Sistemas de Control Digital Lenguaje C Profesor: Felipe Páez Mejías D e p a r t a m e n t o d e I n g e.
Curso Programación en Java
Tipo de Datos Básicos.
© AutoresV1.1 Informática Ingeniería en Electrónica y Automática Industrial Datos en lenguaje C.
El lenguaje de programación C - Identificadores y variables – Isidro González Caballero ( Introducción.
Lenguaje de programación Java UNIVERSIDAD REGIONAL DEL SURESTE.
Informática Ingeniería en Electrónica y Automática Industrial
El Lenguaje C++. Creación de programas simples de C++ Builder como ejercicios en C++. Los elementos de control fundamentales en C++, incluyendo operadores.
Tema 3: Operadores Antonio J. Sierra. Índice Aritméticos A nivel de bit Relacionales Lógicos Asignación.
Resumen Fundamentos de Programación/ Programación I
Programación Java. Documentación Comentarios Identificadores Nombres de variables, funciones, clases y objetos o de cualquier elementos que se requiera.
VBA – Elementos del Lenguaje
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 13/05/2006.
Fundamentos de Programación Tipos de Datos en Java
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
TÉCNICAS DE PROGRAMACIÓN Lenguaje C - 2
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
PROGRAMACIÓN MULTIMEDIA
IDENTIFICADORES Un identificador es un "nombre" que nos permite dirigirnos específicamente a una de las entidades propias del lenguaje, es decir, son los.
FUNDAMENTOS DE PROGRAMACIÓN
Índice Definición de php Introducción a php Fundamentos de php
Estructura de un programa C
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
PRINCIPIOS DE PROGRAMACIÓN

Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Práctica Profesional PHP.
Lenguaje de programación c
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.
Técnicas de Programación en Cliente
Tipos de datos básicos en Java
EL TIPO DE DATO LOGICO y constantes.
Informática Ingeniería en Electrónica y Automática Industrial
Elementos básicos.  Fuertemente tipeado.  Sintaxis similar a C/C++.  Sin punteros: garbage collection.  Portable.  Integra librerías para objetos.
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
Arquitecturas de Computadoras Aritmética Computacional
Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Programación de Algoritmos Autor: Luis Eduardo Villavicencio Prof.: Ing. Danilo Jaramillo.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Taller de Java Universidad de los Andes
Transcripción de la presentación:

Fundamentos de Programación 2 Fundamentos de Programación

Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros byte  8bits short  16 bits int  32 bits long  64 bits Tipos de datos de puntos flotantes float  32 bits double  64 bits Tipo de dato lógico Boolean  8 bits Tipo de dato carácter char  16 bits (entero sin signo, que sirve de índice para tablaUnicode)

Valores de las tipos de datos byte Puede tener valores de -128 a +127 inclusive short Puede tener valores de -32768 a +2147486347 inclusive int Puede tener valores de -2147483648 a +2147486347 inclusive long Puede tener valores de -9223372036854775808 a +9223372036854775807 inclusive float Puede tener valores desde -3.4E38 a +3.4E38 los valores se representan como aproximadamente 7 dígitos de precisión double Puede tener valores de -1.7E308 a +1.7E308. Los valores se representan con aproximadamente 17 dígitos de precisión

Tipo de Datos en Java Valores por defecto para variables de instancia: Todos los tipos de datos enteros, se inicializan en 0. Tipos de datos de punto flotante float  0.00f double  0.00d Tipo de dato lógico boolean false Tipo de dato caracter char  \u0000

Conversiones de tipos (Casting) char c = (char) System.in.read(); Conversiones sin posibilidad de pérdida de información : byte a short, char, int, long, float, double short a int, long, float, double char a int, long, float, double int a long, float, double long a float, double float a double

Literales (Constantes) Literal  Representación de un valor constante. Literales Enteras Formato decimal, octal, hexadecimal. Literales de Punto Flotante Notación Estándar y científica. Literales Booleanos True/false

Literales (Constantes) Literales de un carácter Caracteres especiales Literales de cadena de caracteres

Variables e Identificadores Los identificadores son palabras que se usan para nombrar variables, métodos, clases, interfaces, paquetes o etiquetas. Nombres para : Variables : para almacenamiento de datos Métodos : para especificación de funciones Clases : para especificación de objetos Interfaces : para especificación de protocolos Paquetes : para agrupación de clases Mayúsculas y minúsculas 1er caracter : letra _ (subraya) $ (dólar) siguientes : (letra, subraya y dólar) y dígitos (0 al 9)

Identificadores reservados (Keywords)

Declaración de variable con tipos de datos primitivos

Separadores { } Las llaves sirven para contener los valores de matrices inicializadas automáticamente y para definir bloques de código para clases, métodos y ámbitos locales. ;  El punto y coma separa sentencias ,  La coma separa identificadores consecutivos en declaraciones de variables, también items de una lista .

Comentarios Comentarios para Javadoc Comentarios de bloque Comentarios de línea

Operadores numéricos, lógicos, de bits

Operadores aritméticos y de conversión + - * / Suma, Resta, Multiplicación % Módulo ++ Incremento en 1 -- Decremento en 1 - Cambio de signo ~ Complemento al bit & Y binario (AND al bit) | O inclusivo binario (OR al bit) ^ O excludivo binario (XOR al bit) << Desplazamiento de bits a la izquierda >> Desplazamiento de bits a la derecha >>> Desplazamiento de bits a la derecha (sin signo)

Operadores de Comparación == Igual != Diferente < Menor <= Menor o igual > Mayor >= Mayor o igual

Operadores Lógicos & Y lógico (AND) de evaluación completa | O lógico inclusivo (OR) de evaluación completa ^ O lógico exclusivo (XOR) && Y lógico (AND) de evaluación “suficiente” || O lógico inclusivo (OR) de evaluación “suficiente” ! Negación lógica == Igual != Diferente ?: Condicional ternario (sintaxis ExBooleana?ExpSiTrue : ExpSiFalse

Operadores de Conversión = Asignación += Suma y asigna -= Resta y asigna *= Multiplica y asigna /= Divide y asigna %= Módulo y asigna &= Y lógico (AND) y asigna |= O lógico inclusivo (OR) y asigna ^= O lógico exclusivo (XOR) y asigna

Inicialización y Asignación

Ámbitos o Bloques (Estructuras Secuenciales)

If (ejecución condicional) If (ExpLogica) sentencia; (1)

If-else ejecución condicional dicotómica If (ExpLogica) sentencia; (1) else sentencia; (2)

switch (ejecución condicional múltiple)

switch (ejecución condicional múltiple)

for (iteración o buqle) for (ExpDeInicializacion; ExpLogicaParaSeguir; ExpDeIteracion) sentencia; o bloque

while (iteración o buqle) while (ExpLogicaParaSeguir) sentencia; o bloque

do while (iteración o buqle) sentencia; o bloque while (ExpLogicaParaSeguir)

break (bifurcación incondicional)

continue (bifurcación incondicional)