1.1 Identifica los elementos y las características de un programa desarrollado en lenguaje C, de acuerdo con estándares internacionales.
F. Realiza operaciones entre cadenas y valores numéricos.
Tipos de datos, Variables, Inicialización, Constantes, Enumeraciones, Operadores, Precedencia de operadores.Un Dato es una representación simbólica de algo, o bien una unidad mínima de lo que posteriormente puede ser una Información. Pero para que estos datos puedan constituir una información específica, es necesario que exista un debido Procesamiento. [1]
Un dato dentro de un programa se caracteriza por llevar asociado un identificador, un tipo y un valor.
- Identificador: Nombre para referenciar al dato dentro del programa
- Tipo: el tipo de un dato determina el rango de valores que puede tomar el dato y su ocupación en memoria durante la ejecución del programa
- Valor: Sera un elemento determinado dentro del rango de valores permitidos por el tipo de dato definido.
Tipos de Datos
Variable
Es una dirección de memoria referenciada por un nombre mnemotécnico,
en la cual el programador asigna un valor determinado por el tipo de dato que
el lenguaje de programación va soportar, para declararla es necesario saber que
tipo de dato la contiene, cuyo valor puede cambiar en cualquier momento.
Para declarar una variable es necesario especificar el tipo de dato, el nombre de la variable y finalizar con punto y coma(;). Se puede inicializar con un dato específico. Ejemplo:
int edad = 5;
Constante
Es una dirección de memoria referenciada por un nombre, cuyo valor no cambia durante la ejecución de un programa.
Enumeraciones
Las variables enumeradas, enumeraciones o más abreviadamente enum (palabra reservada), son un tipo especial de variables que tienen la propiedad de que su rango de valores es un conjunto de constantes enteras denominadas constantes de enumeración, a cada una de las cuales se le asigna un valor. Para mayor legibilidad del código. Por ejemplo, la declaración:
enum dia { DOM, LUN, MART, MIER, JUEV, VIER, SAB } diaX;
establece un tipo enum al que se identifica por dia. Las variables de este tipo pueden adoptar un conjunto de siete valores enteros 0, 1, 2, 3, 4, 5, 6 (enumeradores) representados por los nemónicos DOM, LUN,...,SAB. Además se define una variable diaX de este tipo (variable enumerada).
En el ejemplo anterior, la variable diaX puede adoptar siete valores enteros (del 0 al 6). El programa los identifica con los nemónicos ya señalados. Ojo: no confundir la variable -enumeración- con los valores que puede adoptar -constante de enumeración-.[2]
Operadores
C, permite manejar operadores aritméticos, lógicos, relacionales y de asignaciónOperadores Aritméticos
Operador | Nombre | Descripción | Sentido |
+ | Suma | Suma dos números | De izquierda a derecha |
– | Resta | Resta dos números | De izquierda a derecha |
/ | División | Divide dos números | De izquierda a derecha |
* | Producto | Multiplica dos números | De izquierda a derecha |
% | Resto | Calcula el resto de una división | De izquierda a derecha |
Operadores Lógicos
Operador | Nombre | Descripción | Sentido |
! | No lógico | Realiza la operación lógica NOT | De izquierda a derecha |
&& | Y lógico | Realiza la operación lógica AND | De izquierda a derecha |
|| | Ó lógico | Realiza la operación lógica OR | De izquierda a derecha |
Operadores Relacionales
Operador | Nombre | Descripción | Sentido |
== | Igual a | Compara dos valores y devuelve verrdadero (1) si son iguales. | De izquierda a derecha |
!= | Diferente de | Compara dos valores y devuelve verrdadero (1) si son diferentes. | De izquierda a derecha |
> | Mayor que | Compara dos valores y devuelve verrdadero si el izquierdo es mayor que el derecho. | De izquierda a derecha |
>= | Mayor o igual que | Compara dos valores y devuelve verrdadero si el izquierdo es mayor o igual que el derecho. | De izquierda a derecha |
< | Menor que | Compara dos valores y devuelve verrdadero si el izquierdo es menor que el derecho. | De izquierda a derecha |
<= | Menor o igual que | Compara dos valores y devuelve verrdadero si el izquierdo es menor o igual que el derecho. | De izquierda a derecha |
Operadores de Asignación
Operador | Nombre | Descripción | Sentido |
++ | Incremento | Incrementa en uno al valor actual de una variable | |
— | Decremento | Decrementa en uno al valor actual de una variable | |
= | Asignación | Asigna un valor dado a una variable | De derecha a izquierda |
+= | Incremento de | Incrementa en una cantidad dada al valor de una variable | De derecha a izquierda |
-= | Decremeto de | Decrementa en una cantidad dada al valor de una variable | De derecha a izquierda |
*= | Asignación del producto | Multiplica al valor de una variable con un número dado y se lo asigna a la misma. | De derecha a izquierda |
/= | Asignación de la división | Divide al valor de una variable para un número dado y se lo asigna a la misma. | De derecha a izquierda |
Video Arreglos
Docente: ISC. Judith Araminta Cruz Nieto
[1] https://www.mastermagazine.info/termino/4530.php
[2] http://www.zator.com/Cpp/E4_8.htm