FIEE - 2012 VARIABLES Ing. José Antonio Poma G.. FIEE - 2012 Variables Una variable es un identificador (nombre de la variable) que hace referencia a.

Slides:



Advertisements
Presentaciones similares
DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
Advertisements

PROGRAMACIÓN EN C.
Abstracción de Datos Arrays.
Instrucciones Básicas Entrada de Información
Ejemplo de Programa C++
Fundamentos de la Programación Estructurada
Procedimientos y Funciones
Programacion de Computadora Prof. Obadiah Oghoerore.
Programación I Teoría III
Tipos de Datos Básicos y Estructurados
FUNCIONES EN C.
INFORMATICA I Arreglos 1 CLASE 17.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Prof. Franklin Cedeño. FUNCIONES EN C++ Cuando tratamos de resolver un problema, resulta muy útil utilizar la filosofía de “divide y vencerás”. Esta estrategia.
ESTRUCTURAS DE SECUENCIA
SOBRECARGA DE FUNCIONES
Ingeniero Anyelo Quintero
Acciones y funciones Concepto
Vectores en java.
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
Funciones en lenguaje C
Funciones Computación.
CI TEORIA semana 8 Subprogramas o funciones Definición de funciones.

POO Java Módulo 3 Elementos de programas Identificadores
Tipos de Datos Básicos 1.
Java Orientado a Objetos CLASES,OBJETOS Y MÉTODOS
Tema 6: Clases Antonio J. Sierra.
Estructuras de Control de Repetición
LENGUAJE “C” Programación.
Introducción a la Computación
Sección 5-2 Estructuras de Control de Decisión Expresiones Lógicas.
Capítulo 5. Punteros y Cadenas de Caracteres
1 Chapter 12 Arrays Dale/Weems/Headington. 2 Chapter 12 Topics l Declaring and Using a One-Dimensional Array l Passing an Array as a Function Argument.
Descomposición Modular. Funciones
© 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.
PUNTEROS Ing Anghello Quintero.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Elementos básicos del lenguaje
Unidad II Introducción a la programación en C++
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
APRENDIZ: SANDRA L. CAICEDO C. ORDEN: 20194
Informática Ingeniería en Electrónica y Automática Industrial
Programación en C para electrónicos
Elementos básicos del lenguaje
1 Definición y Conversión de datos Agustín J. González ELO-329.
Elementos básicos del lenguaje
Los punteros Programación modular.
Términos algoritmo diseñar algoritmo implementar algoritmo
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
INTRODUCCION A LA PROGRAMACION
Tipos Básicos de Datos en C++
ALGORITMOS Y ESTRUCTURAS DE DATOS Operaciones sobre cadenas de caracteres y Funciones LIA. Suei Chong Sol.
PRINCIPIOS DE PROGRAMACIÓN

Algoritmo.
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
Lenguaje de programación c
Arreglos: Vectores Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
ESTRUCTURAS DE DECISION MULTIPLE
 Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman unos valores de entrada, llamados parámetros y proporcionan.
Funciones Copyright © 2005 Unidad 1. Copyright © 2005 Objetivos del Aprendizaje Explicar la naturaleza y usos de las funciones. Describir algunas funciones.
MEMORIA DINÁMICA.
Gabriela Araya Baez Estudiante Ingenieria Civil Industrial.
1 Definición y Conversión de datos Agustín J. González ELO-329.
PROF. RAFAEL MONTENEGRO B. UNELLEZ-APURE Introducci Ó n a los Arreglos (“arrays”) en C++
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
3.6 Manejo de E/S Estructuras En la creación de soluciones para algunos problemas surge la necesidad de agrupar datos de diferente tipo o de manejar datos.
Transcripción de la presentación:

FIEE VARIABLES Ing. José Antonio Poma G.

FIEE Variables Una variable es un identificador (nombre de la variable) que hace referencia a una direccion de memoria de un tamaño respectivo en donde se almacena un valor que puede cambiar durante la ejecucion de un programa.. Todas las variables antes de ser usadas deben ser declaradas Una variable es un valor que puede cambiar a lo largo de la ejecución de un Programa

FIEE Declaración de Variables Consiste en enunciar el nombre de la variable y asociarle un tipo y clase. El tipo determinar los valores que puede tomar la variable así como las operaciones que se realiza con ella. tipo identificador int a; // declaracion de la variable a del tipo entero float area; // declaracion de la variable y del tipo real Tipo: determina el tipo de la variable (char, int, float, double, etc.) Identificador: indica el nombre de la variable.

FIEE Declaración de Variables Para declarar varias variables del mismo tipo. tipo identif1, identif2, … int I, j, k; // declaracion de la variable I, j, k del tipo entero Float x, y ; // declaracion de la variable x, y del tipo real identif1, identif2, … : indica el nombre de las variables.

FIEE Variables según su lugar de declaración Existen tres sitios donde se pueden declarar las variables. LUGARNOMBRE dentro de las funcionesvariable local fuera de todas las funcionesvariable global dentro de la definición de parámetros de funciones parámetros formales

FIEE Variables con especificadores de clase almacenamiento Para declarar varias variables del mismo tipo. especificador_de_clase tipo identificador especificador_de_clase tipo identif1, identif2, … especificador_de_clase :representa una de las cuatro clases siguientes: auto, register, static o extern. La clase de una variable determina si esta tiene caracter global (static o extern ) o local (auto o register).

FIEE Variables con especificadores de clase almacenamiento Para declarar varias variables del mismo tipo. especificador_de_clase tipo identificador especificador_de_clase tipo identif1, identif2, … especificador_de_clase :representa una de las cuatro clases siguientes: auto, register, static o extern. La clase de una variable determina si esta tiene caracter global (static o extern ) o local (auto o register).

FIEE Sentencias de Asignación Se utiliza para asignar (almacenar) valores a variables. La operación mas simple es la que se hace con el operador de asignación = (en C++). Los valores de las variables y de la expresion deben ser compatibles, es decir del mismo tipo de dato. variable = expresión int A,n; // declaracion de las variables A y n A=16; // 16 se asigna a la variable A n=3; // 3 se asigna a la variable n n=n+5; // se asigna a n al valor de n+5 (n se incrementa en 5)

FIEE Declaración de variables inicializadas Cuando a una variable se le asigna un valor a priori, es decir se le asigna un valor dentro de su declaración o después de su declaración pero antes de ser utilizadas, se dice que la variable esta inicializada. int i=1; // se declara la variable entera i inicializada en 1 float Suma=0; // se declara la variable entera Suma inicializada en 0 char name[ ]= “Marilyn”; // “Marilyn” se le asigna a la variable cadena name en su declaracion int I,contador; … contador =0; // se inicializa entera contador en 0 i= contador+1; // se inicializa la variable I con el valor 1 En su declaración. Después de su declaración

FIEE Sentencia Compuesta Es una colección de sentencias simples encerradas entre llaves ({}) A las sentencias compuestas tambien se les conoce con el nombre de bloques { // inicio del bloque int a=3, b=5, c; cout<<a<<b; cout<<“Promedio: ”<<(a+b)/2; b=c; } // fin del bloque

FIEE Sentencia Compuesta { // inicio del bloque int m=3, n=5, p; p=(m+n)/5; { cout<<“m:”<<m; cout<<“\nn:”<<n; cout<<“p: ”<<p; } cout<<“son los valores finales “; } // fin del bloque

FIEE Ejemplo 01 #include int main() { using namespace std; int x = 5; int y = 7; cout << endl; cout << x + y << " " << x * y; cout << "\n"; system ("pause"); return 0; }

FIEE Ejemplo 02

FIEE Ejemplo 02b

FIEE Ejemplo 03

FIEE Ejemplo 04

FIEE Ejemplo 05

FIEE Tipo básico de datos

FIEE Ejemplo 06

FIEE Ejemplo 07

FIEE Ejemplo #include // Las funciones en esta cabecera existen dentro del espacio de nombres std:: namespace mi_paquete{ int mi_valor; }; int main() { int mi_valor= 3; mi_paquete::mi_valor= 4; std::cout<< mi_valor<< '\n'; // imprime '3' std::cout<< mi_paquete::mi_valor<< '\n'; // imprime '4' system ("pause"); return 0; }

FIEE Ejemplo #include // Las funciones en esta cabecera existen dentro del espacio de nombres std:: int main() { std::string x = "Hola Mundo"; try { std::cout<< x.at(99)<<std::endl; } catch (std::exception& X){ std::cerr<< X.what()<<std::endl; } return 0; }