Semana 3 - Programacion I

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 21

Preparatoria Técnica

«General Emiliano Zapata»

Programación I

Semana 3 de Actividades
Ing. Juan Manuel Mtz. Alemán
Identificadores
Los identificadores en C++ son una secuencia
de caracteres alfanuméricos que se usan
para denominar diferentes cosas como
variables y funciones.
¿Qué tipo de cosas se pueden nombrar usando identificadores en C++?
1. El nombre de un objeto o una variable
2. El nombre de una constante
3. Un nombre de clase, estructura o unión
4. Una función
5. Un nombre de etiqueta
6. Un nombre de macro
Reglas para los identificadores
• Un identificador puede estar compuesto de cualquier
combinación de:
– letras (minúsculas y mayúsculas), Salvo letras con tilde, ñ, ç, …
– dígitos
– el símbolo subrayado '_'.
• La única restricción es que el primer carácter no puede ser un
dígito
• No se limita la longitud de los identificadores
– Algunas implementaciones sólo reconocen los 8 primeros y
otras (ANSI) los 31 primeros caracteres.
• Case sensitive: Hay diferencia entre mayúsculas y minúsculas
• Existe un conjunto de caracteres que tienen un significado
especial, además de las palabras reservadas.

*  +  - / % = ! & ~ ^ < > ? \ # ( )


{ } [ ] “ ' | ; : , . (blanco)
3
Ejemplos
• Identificadores • Identificadores
válidos definidos no válidos
por el programador son:
son:
123
numero _DÍA
dia_del_mes numero*
PINGUINO1 lugar de nacimiento
_ciudad año
Z
Palabras reservadas
Las palabras reservadas son identificadores predefinidos
(tienen un significado especial). En todos los lenguajes de
programación existe un conjunto de palabras reservadas.
Variables
Una variable en programación es una
unidad de datos que puede cambiar de
valor. Es la forma más simple de
almacenamiento, representando una zona
de memoria donde se almacena un
elemento de datos. ... Una variable puede
ser la temperatura o los precios de los
productos. Todos estos son valores que
pueden cambiar.
Características de las Variables
• Una variable:
Se identifica a través de su nombre
(identificador) y
Es capaz de almacenar un valor (entero, real,
texto, lógico, …)
• Manejando variables somos capaces de manejar
datos
• En C cada variable tiene un tipo asociado que
define:
El espacio que ocupa en memoria
Las operaciones que podemos hacer con ella
Declaración de variables
En lenguaje C hay que escribir un punto y coma (;)
después de la declaración de una o más variables. Así
pues, la sintaxis para declarar una variable es:

<tipo_de_dato> <variable> [ <expresión> ];


Las variables del mismo tipo pueden definirse
mediante una definición múltiple separándolas
mediante " , " a saber : int variable1, variable2, variable3;

int matricula, grupo;


Ejemplos char nombre, apellidos;
float tot_pagar;
Tipos de Datos
Los datos en C han de tener un tipo.
Las variables contienen datos, y se han
de declarar del tipo adecuado a los
valores que van a contener.
Los tipos de datos, fundamentales o básicos
(predefinidos), en lenguaje C son: int, char y
float . Al igual que la mayoría de los lenguajes
de programación «C» tienen características que
permiten ampliar el lenguaje añadiendo sus
propios tipos de datos.
Constantes
Las constantes se refieren a los valores
fijos que el programa no puede cambiar.
En lenguaje C, una constante puede ser
de cualquier tipo básico. char, int, float
Para usar una constante debe ser declarada
previamente, instrucción #define seguido del
nombre de la constante en mayúscula y el valor
que tomara dicha constante.
#define PI 3.141592
Ejemplos #define NUMERO_E 2.718281
Operadores
• Un operador es un símbolo que le da
instrucciones a la computadora para que
ejecute alguna operación o acción.
• Un operador siempre forma parte de una
expresión, en la cual, el operador siempre
actúa sobre al menos un operando.
2 * PI * radio_circulo
Ejemplos ( PI * PI )
numero * 5
Operadores Aritméticos
Función pow
En lenguaje C, para realizar operaciones con
potencias se utiliza una función de su biblioteca
estándar, en concreto la función pow, a la que hay
que "darle" (pasarle) dos operandos entre
paréntesis. La sintaxis de su llamada es:
Sintaxis: pow( <operando_número_base>, <operando_exponente> )

Ejemplos
Int resultado,numero=9 #define NUMERO9
Resultado=pow( numero, 2 ) Int resultado
Resultado=pow( NUMERO, 2 )
Operadores Relacionales
Los operadores relacionales se refieren a
las relaciones que los valores pueden tener
con otros. Todas las operaciones
relacionales dan sólo dos posibles
resultados :
VERDADERO ó FALSO . En el lenguaje C,
Falso queda representado por un valor
entero nulo (cero) y Verdadero por
cualquier número distinto de cero.
SIMBOLO DESCRIPCION EJEMPLO

<  menor que (a < b)

>  mayor que (a >b)

<= menor o igual que (a < = b)

>= mayor o igual que ( a >>= b )

== igual que ( a = = b)
!= distinto que ( a != b)
Operadores Lógicos
Los operadores lógicos se refieren a la manera en
que tienen lugar las relaciones entre los valores.
Para elaborar condiciones complejas, existen estos
operadores: &&, ||, !
Expresión Resultado
E1 && E2 Cierta si E1 y E2 son ciertas (AND)
E1 || E2 Cierta si E1 o E2 son ciertas (OR)
!E Cierta si E es falsa; falsa si E es cierta (NOT)

Ejemplo
Se pueden agrupar expresiones con paréntesis.
Ejemplo: ( a>0 && a<10 ) || a==20
cierto si “a” está entre 1 y 9 (ambos inclusive), o vale 20.
Operador de Asignación
El operador de asignación es el
signo igual (=), este operador es el
que se utiliza para referirse a
formulas matemáticas, no debe
confundirse con el doble igual (==)
que es un operador relacional.
Programa ejemplo

También podría gustarte