Variables

download Variables

of 15

description

Variables

Transcript of Variables

  • UNIVERSIDAD VERACRUZANA

    Mtro. Alberto Jair Cruz [email protected]

    [email protected]

    Tecnologas computacionales

  • Variables

    Una Variable: es una ubicacin en memoria de la computadora, en la que puede almacenarse un valorpara usarlo mediante un programa

    El nombre de una Variable es cualquier identificador vlido que no sea una palabra clave o reservada.

    Las declaraciones de las variables se pueden colocar casi en cualquier parte dentro de un programa,pero deben aparecer antes de que sus correspondientes variables se utilicen en el programa.

  • Identificadores

    Dentro de un programa siempre operan diversos elementos creados por el programador como; variable,constantes, funciones, etc. junto con el lenguaje. Cada uno de estos elementos requiere un nombre exclusivopara diferenciarse de otros elementos usados en el mismo programa; a dichos nombres se les llamaidentificadores.

    Reglas para formar los identificadores:

    Se forma a partir de dgitos, letras y guin bajo. El primer carcter de un identificador siempre debe ser una letra o guin bajo (no es muy

    recomendable). No se puede usar un dgito como primer carcter El nmero de caracteres puede ser ilimitado (se recomienda usar nombres cortos) Es posible utilizar letras maysculas y minsculas (C/C++ son lenguajes sensibles a minsculas y

    maysculas). No se pueden utilizar palabras reservadas.

  • Identificadores

    identificadores vlidos:

    Identificadores no vlidos

    Extrado del libro Introduccin a la programacin estructurada en C, Mrquez Gabriela, Osorio Sonia, Olvera Noemi

  • Palabras reservadas en C++

  • Tipos de datos

    En un programa siempre se procesan datos, los cuales pueden ser de distinta naturaleza. Dependiendo de sutipo, se representar y almacenar el dato en la memoria de la computadora de una manera especfica; es decir,el tipo de datos determina la cantidad de memoria requerida para almacenarlo.

    Los tipos de datos bsicos (o primitivos) son:

    char int float Double

    Los tipos de datos estructurados son:

    Arreglos Estructuras o Registros Apuntadores

  • Tipos de datos primitivos complementarios

    Existen algunas modificaciones de los datos primitivos, con la finalidad principal de modificar el tamao en bytesy el rango de valores que usualmente se utilizan.

    Extrado del libro Introduccin a la programacin estructurada en C, Mrquez Gabriela, Osorio Sonia, Olvera Noemi

  • Resumen general de los tipos de datos

    Tipos de datos

    Simples

    Numricos

    Lgicos

    Alfanumricos

    Estructurados

    Arreglos

    Estructuras

    Apuntadores

  • Declaracin de variables

    La declaracin de variables consiste en reservar los espacios de memoria que requiere el programa para suejecucin.

    La sintaxis para la declaracin de variables en C.

    ;

    Ejemplos de declaracin de variables:

    .

    int b; reserva un espacio en la memoria llamado b, con capacidad para un entero.

    float b,c,d; Se reservan 3 espacios en la memoria para guardar 3 nmeros reales, a los cuales se hace referencia mediante b, c y d respectivamente.

    char j; Se reserva un espacio en la memoria para poder almacenar cualquier carcter y se puede hacer referencia a este espacio mediante el identificador j.

  • Conceptos de memoria

    Las variables:

    int numero1;int numero2;int suma;

    Tienen una ubicacin reservada en la memoria de la computadora. Cada variable tiene un tipo, tamao y valor.

    std::cin >> numero1;std::cin >> numero2;suma = numero1 + numero2;

    Cada vez que se coloca un valor en una ubicacin en memoria, ese valor sobrescribe el valor anterior en esaubicacin (proceso destructivo).

    Cuando se lee un valor de una ubicacin de memoria, el proceso es no destructivo.

  • Aritmtica

    La mayora de los programas realizan clculos aritmticos.

    Los operadores aritmticos son binarios. La divisin de enteros produce un cociente entero. Operador mdulo (%) produce el residuo despus de la divisin entera.

  • Reglas de Precedencia de operadores

    C++ aplica los operadores en expresiones aritmticas en una secuencia precisa.

  • Reglas de Precedencia de operadores

    Ejemplo:

    Si los parntesis se omitieran:

  • Reglas de Precedencia de operadores

    Ejemplo:

  • Operadores de igualdad y relacionales