Sei sulla pagina 1di 55

UNIVERSIDAD TECNICA DE COTOPAXI

LENGUAJE DE PROGRAMACIN
CLASE 3

ING. MIRYAN IZA C.


INTRODUCCION A VISUAL C++
QUE ES UN L/P
PROCESO DE COMPILADO Y
ENLAZADO
QUE DEFINE AL/P
ALFABETO
LEXICO
ELEMENTOS DE UN PROGRAMA
INSTRUCCIONES EN C++
ESTRUCTURA BASICA DE UN
PROGRAMA
#include <iostream.h>: La parte del #include se refiere a la biblioteca de funciones que vamos a utilizar. Es decir
para llamar a una biblioteca en particular debemos hacer lo siguiente: #include <librera_solicitada>: El estndar
de C++ incluye varias bibliotecas de funciones, y dependiendo del compilador que se est usando, puede aumentar
el nmero.
int main(void){: Todo programa en C++ comienza con una funcin main(), y slo puede haber una. En C++ el main()
siempre regresa un entero, es por eso se antepone int a la palabra main. Los parntesis que le siguen
contienen lo que se le va a mandar a la funcin. En este caso se puso la palabra void que significa vaco, es decir
que a la funcin main no se le est mandando nada, podra omitirse el void dentro de los parntesis, el compilador
asume que no se enviar nada. La llave que se abre significa que se iniciar un bloque de instrucciones.
cout<<hola mundo<<endl;: Esta es una instruccin. La instruccin cout est definida dentro de la biblioteca
iostream.h, que previamente declaramos que bamos a utilizar. Una funcin, en este caso main() siempre comienza
su ejecucin con una instruccin (la que se encuentra en la parte superior), y contina as hasta que se llegue a la
ltima instruccin (de la parte inferior). Para terminar una instruccin siempre se coloca ;. Pero adems de
instrucciones se pueden invocar funciones definidas por el usuario (por supuesto diferentes de main) como se ver
mas adelante.
return 0;: Esta es otra instruccin, en este caso la instruccin return determina que es lo que se devolver de la
funcin main(). Habamos declarado que main devolvera un entero, as que la instruccin return devuelve 0. Lo
cual a su vez significa que no han ocurrido errores durante su ejecucin.
}: La llave de cierre de la funcin main() indica el termino del bloque de instrucciones.
TOKENS
Componentes sintcticos: palabras
claves, identificadores, constantes,
cadenas de caracteres, operadores y
separadores.
PALABRAS CLAVE
QUE ES FUNCION
LIBRERA ESTANDAR
LECTURA Y ESCRITURA DE DATOS
COMENTARIOS
VARIABLES Y CONSTANTES
DATOS Y SUS TIPOS
CARACTERISTICAS DE UNA VARIABLE
O CONSTANTE
VARIABLE
DECLARACION DE VARIABLES
NOMBRES DE VARIABLES
ASIGNAR UN VALOR A UNA
VARIABLE
INICIALIZACION DE UNA VARIABLE
CONSTANTES
int main (void){
const int tamano=5;
char cargo [tamano];
}
LEER Y ESCRIBIR VALORES DE LAS
VARIABLES
LITERALES ENTEROS
Los literales enteros comienzan con un dgito y no
tienen partes fraccionarias ni exponentes. Se
pueden especificar en formato decimal, octal o
hexadecimal. Pueden especificar tipos con signo o
sin signo y tipos largos o cortos.
LITERALES DE PUNTO FLOTANTE
Los literales de punto flotante especifican los
valores que debe tener una parte fraccionaria.
Estos valores contienen los separadores
decimales (.) y pueden contener exponentes.
LITERALES BOOLEANOS

Los literales booleanos son true y false.


LITERALES DE CARACTER
Un literal de carcter est compuesto
por un carcter de constante. Se
representa mediante el carcter
delimitado por comillas simples.

SECUENCIA DE
ESCAPE
LITERALES DE CADENA
Un literal de cadena representa una secuencia
de caracteres que, en conjunto, forman una
cadena terminada en null. Los caracteres
deben escribirse entre comillas.
VARIABLES GLOBALES Y LOCALES
El lugar donde sea declarada una variable afectara el uso que el programa quiera
hacer de esa variable.
Las reglas basicas que determinan como una variable puede ser usada depende
de 3 lugares donde se puede declarar una variable.
En primer lugar es dentro de cualquier funcin o procedimiento a estas se les llama
variables locales y solo pueden ser usadas por instrucciones que esten dentro de esa
funcin o procedimiento.
En segundo lugar es como parametro de una funcin donde despues de haber
recibido el valor podra actuar como variable local en esa funcin o procedimiento.
En escencia una variable local solo es conocida por el cdigo de esa funcin o
procedimieto y es desconocida por otras funciones o procedimientos.
En tercer lugar es fuera de todas los procedimiento o funciones a este tipo de
variables se les llama variables globales y podran ser usadas por cualquier funcin o
procedimiento del programa, sin embargo hay que agregarle la palabra reservada
STATIC y a partir del momento en que se declara, acompaada de dicha palabra
reservada static se considera y puede usarse como variable global.
TIPOS FUNDAMENTALES
Los tipos fundamentales de C++ se dividen en tres categoras: entero, punto
flotante y void. Los tipos enteros son capaces de controlar nmeros enteros.
Los tipos de punto flotante son capaces de especificar valores que pueden
tener partes fraccionarias.
El tipo void describe un conjunto de valores vaco. No se puede
especificar ninguna variable de tipo void; se utiliza principalmente para
declarar funciones que no devuelven ningn valor o para declarar
punteros genricos a datos sin tipo o con un tipo arbitrario.
OPERADORES DE C++, PRECEDENCIA
Y ASOCIATIVIDAD
La prioridad de los operadores especifica el orden en que se
realizan las operaciones en las expresiones que contienen ms
de un operador. La asociatividad de los operadores especifica si,
en una expresin que contiene varios operadores con la misma
prioridad, un operando se agrupa con el de su izquierda o con el
de su derecha. La tabla siguiente muestra la prioridad y la
asociatividad de los operadores de C++ (de mayor a menor
prioridad). Los operadores que tienen el mismo nmero de
prioridad tienen la misma prioridad, a menos que se fuerce otra
relacin explcitamente mediante parntesis.

Potrebbero piacerti anche