Fundamentos de la programación

Documentos relacionados
Fundamentos de la programación

Fundamentos de la programación

Fundamentos de la programación

Los tipos de datos primitivos

Tipos de datos y Operadores Básicos

Lección 2 Introducción al lenguaje C

Datos y tipos de datos

Tipos de datos y operadores en C++

Tipos de variables. Lenguaje C. Departamento de Electrónica. Tipos de datos, variables y constantes. Fundación San Valero

Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes:

Tipos de Datos. Tipos de Datos Simples Estándar

Rastreo de finalización

Principios de Computadoras II

Tipos de Datos en C. Palabras reservadas en C

Datos y tipos de datos

TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS

Expresiones Lógicas y Operadores sobre Bits

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

Programación 1 Tema 3. Información, datos, operaciones y expresiones

Programación estructurada (Tipos, operadores y expresiones)

Tema 3 Elementos básicos de programación

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Informática PRÀCTICA 9 Curs Práctica Nº 9: Rango y precisión de representación de números en el ordenador.

Lenguajes de programación

Introducción a la Programación 11 O. Humberto Cervantes Maceda

Sistemas numéricos - otras representaciones - Taller de programación

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Curso de Programación Avanzada en C

Tema 2. Tipos predefinidos

Unidad II Fundamentos de C++ M.C. Juan Carlos Olivares Rojas

El lenguaje C. 1. Identificadores, constantes y variables

Agenda. 0 Operaciones aritméticas 0 ASCII 0 UTF-8 0 Código Gray. 0 Números de punto flotante

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

Informática PRÀCTICA 3 Curs Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida.

Implantación de Sistemas Operativos 1º ASIR

Programación 1 Tema 3. Información, datos, operaciones y expresiones

Introducción rápida a la programación (estructurada ) con C++

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Lenguaje C Elementos de un Programa. Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006

Desarrollo de Programas. Prof. Lisbeth C. Pérez Rivas

Programación En Lenguaje C

TEMA 02 TIPOS, OPERADORES Y EXPRESIONES

En la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales

INICIACIÓN A LA PROGRAMACIÓN EN C

Fundamentos de JAVA. Angel Kuri Enero, /2/2006

Laboratorio de Arquitectura de Redes. Entrada y salida estándar

Lenguaje de Programación: C++, INPUT OUTPUT(Variables)

Programación orientada a objetos. Resumen de Temas Unidad 4: Sobrecarga

INTRODUCCIÓN AL LENGUAJE C

Curso Introducción JAVA Pág.: 1

Programación Orientada a Objetos

Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota:

Tema 2. El lenguaje de programación Java (Parte 1)

FUNCIONAMIENTO DIGITAL DE UN SISTEMA. EL SISTEMA BINARIO. Sistema Digital. Fr. Casares. Sistema Digital. Sistema Digital

1 ELEMENTOS BASICOS DEL LENGUAJE

LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++

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

Fundamentos de la programación

Representación de la información

Sistemas de numeración, operaciones y códigos.

LENGUAJE. Tema 2 Elementos de un programa

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

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

Tipos primitivos y clases de interés

TIPOS DE DATOS POSTGRESQL 8.4.8

FACULTAD DE INGENIERÍA

TEMA 2. Agenda. Fundamentos de JAVA

Elementos de un programa en C

Introducción a Arduino

Introducción al lenguaje C

1.1 Tipos de Datos Primitivos. 1.2 Tipos de datos estructurados. 1.3 Definición de estructura de datos

Ficha de Aprendizaje N 13

Tutorial de C# Tipos de Datos. Por: Óscar López, M.Sc.

VARIABLES Y CONSTANTES

VARIABLES TIPOS FUNDAMENTALES

CONCEPTOS BASICOS DEL LENGUAJE JAVA

CAPITULO 4: ENTRADA Y SALIDA DE DATOS.

UT01 03 Sistemas de codificación

Variables y tipos de datos

TEMA 2. CODIFICACIÓN DE LA INFORMACIÓN

Representación de la Información

02 - Conceptos fundamentales sobre el tratamiento de datos

Transcripción:

Fundamentos de la programación 2A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Facultad de Informática Universidad Complutense int 214 float 216 Notación científica 217 double 218 char 220 bool 221 string 222 Literales con especificación de tipo 223

Números enteros 2147483648.. 2147483647 Bytes de memoria: 4* Literales: 1363, 12, 0, 0x1A Notación octal 0 (*) Depende de la máquina 4 bytes es lo más habitual Se puede saber cuántos se usan con la función sizeof(int) 0..7 Notación hexadecimal x,a..f Página 214 Números enteros Números en notación octal (base 8: dígitos entre 0 y 7): 0 = 8 en notación decimal 10 = 1 x 8 1 0 x 8 0 = 1 x 8 0 23 = 275 en notación decimal 423 = 4 x 8 2 2 x 8 1 3 x 8 0 = 4 x 64 2 x 8 3 = 256 16 3 Números en notación hexadecimal (base 16): Dígitos posibles: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 0x1F = 31 en notación decimal 1F = 1 x 16 1 F x 16 0 = 1 x 16 15 0xAD = 173 en notación decimal AD = A x 16 1 D x 16 0 = 10 x 16 13 = 160 13 Página 215

Números reales (con decimales) / 1.18e38.. 3.40e38 Bytes de memoria: 4* Punto flotante. Precisión: 7 dígitos Literales (punto decimal): Notación normal: 134.45, 1.1764. (*) sizeof(float) Notación científica: 1.4E2, 5.23e. e,e Página 216 Siempre un número (con o sin signo) con un solo dígito de parte entera, seguido del exponente (potencia de 10): 5.23e2 5,23 x 10 2 0,23 1.11e2 1,11 x 10 2 111,0 7.4523e 7,4523 x 10 4 0,23 3.3333e 3,3333 x 10 6 3.333.300 Página 217

Números reales (con decimales) / 2.23e3.. 1.79e3 Bytes de memoria: 8* Punto flotante. Precisión: 15 dígitos Literales (punto decimal): Notación normal: 134.45, 1.1764. (*) sizeof(double) Notación científica: 1.4E2, 5.23e. e,e Página 218 Caracteres Juego de caracteres (ASCII) Bytes de memoria: 1 (FC) Literales: 'a', '%', '\t' Constantes de barra invertida: (O secuencias de escape) Para caracteres de control '\t' = tabulador, '\n' = salto de línea, ' \ n, t, v, b, r, f, a, \ Carácter ' Página 219

Juego de caracteres ASCII: American Standard Code for Information Interchange (1963) Caracteres con códigos entre 0 y 127 (7 bits) Caracteres de control: Códigos del 0 al 31 y 127 Tabulación, salto de línea,... Caracteres imprimibles: Códigos del 32 al 126 Juego de caracteres ASCII extendido (8 bits): ISO88591 Multitud de codificaciones: Códigos entre 128 y 255 EBCDIC, UNICODE, UTF8,... Página 220 Valores lógicos Sólo dos valores posibles: Verdadero (true) Falso (false) Bytes de memoria: 1 (FC) Literales: true, false En realidad, cualquier número distinto de 0 es equivalente a true y el número 0 es equivalente a false Página 221

Cadenas de caracteres "Hola", "Introduce el numerador: ", "X142FG5TX?%A" " Carácter " Secuencias de caracteres Se asigna la memoria que se necesita para la secuencia concreta Requieren la biblioteca string con el espacio de nombres std: #include <string> using namespace std; Ojo! Las comillas tipográficas (apertura/cierre) te darán problemas al compilar. Asegúrate de utilizar comillas rectas: " " Página 222 Por defecto un literal entero se considera un dato int long int: 35L, 1546l unsigned int: 35U, 1546u unsigned long int: 35UL, 1546ul Por defecto un literal real se considera un dato double float: 1.35F, 15.46f long double: 1.35L, 15.46l Abreviaturas para modificadores de tipos short short int long long int Es preferible evitar el uso de tales abreviaturas: Minimizar la cantidad de información a recordar sobre el lenguaje Página 223

Licencia CC (Creative Commons) Este tipo de licencias ofrecen algunos derechos a terceras personas bajo ciertas condiciones. Este documento tiene establecidas las siguientes: Reconocimiento (Attribution): En cualquier explotación de la obra autorizada por la licencia hará falta reconocer la autoría. No comercial (Non commercial): La explotación de la obra queda limitada a usos no comerciales. Compartir igual (Share alike): La explotación autorizada incluye la creación de obras derivadas siempre que mantengan la misma licencia al ser divulgadas. Pulsa en la imagen de arriba a la derecha para saber más. Página 224