Está en la página 1de 16

MECANICA Y

TÉCNOLOGÍA

Algoritmos y Programación

DOCENTE: IVÁN RIQUELME


INACAP SEDE LA GRANJA
2022
Tipos de datos numéricos

• Los tipos de datos comúnmente utilizados en programación son: enteros,


números de punto flotante o decimales, caracteres, cadenas o strings y
booleanos o lógicos.

• Los números enteros, generalmente denominados como int (del inglés


integer), representan magnitudes enteras como 10, 84, 884, 7420, etc. Podrían
ser también magnitudes negativas, como -10, -84, etc.

• Los números de punto flotante, habitualmente denominados como float o


double, se aplican a los números decimales, tales como 1.45, 28.34, 24.0, 14e5,
5.8e-4 etc.

• Los caracteres corresponden a elementos que pueden ser dígitos (0-9), letras
(a-z o A-Z) o algún símbolo ($, #, !, etc.). Usualmente, en los lenguajes de
programación, un carácter se escribe entre comillas simples, por ejemplo, ‘A’, ‘4’,
‘c’, ‘-’, etc.
Tipos de datos numéricos

• Las cadenas de caracteres o strings son una secuencia de


caracteres. Usualmente, se escriben entre comillas dobles. Por
ejemplo: “Algoritmos y programación” o “El valor de num es 45”.

• Los datos lógicos o booleanos corresponden a un tipo de dato


que puede ser únicamente verdadero o falso. Dependiendo del
lenguaje de programación, pueden tomar valores como 0-1,
false-true, o False-True.
Código ASCII

• El código ASCII (Amerincan Standard Code for Information


Interchange) básico utiliza 7 bits para codificar la información.
Esto significa que existe un valor numérico estandarizado, 0 a
127, para representar un cierto carácter (letra, número o
símbolo). En la siguiente tabla se muestra el código ASCII:
Código ASCII
Código ASCII
Código ASCII

• De este modo, por ejemplo, el carácter ‘A’ (en mayúscula) se codifica en


ASCII con el valor 65 (o 41 en hexadecimal) y es diferente para el carácter ‘a’
(en minúscula) cuya codificación sería 97 (o 61 en hexadecimal).

• Ejemplo: Decodifique el siguiente mensaje ‘073 110 097 099 097 112’
utilizando el código ASCII
Código ASCII

• De este modo, por ejemplo, el carácter ‘A’ (en mayúscula) se codifica en


ASCII con el valor 65 (o 41 en hexadecimal) y es diferente para el carácter ‘a’
(en minúscula) cuya codificación sería 97 (o 61 en hexadecimal).

• Ejemplo: Decodifique el siguiente mensaje ‘073 110 097 099 097 112’
utilizando el código ASCII
Código Unicode

• Los códigos anteriormente utilizados pueden ser insuficientes para


representar todos los símbolos escritos que se necesitan en las
aplicaciones actuales. En particular, los lenguajes escritos de diversas
culturas orientales, como la china, japonesa y coreana, se basan en la
utilización de ideogramas o símbolos que representan palabras, frases o
ideas completas. Unicode es un código propuesto por un consorcio de
empresas y entidades que trata de hacer posible escribir aplicaciones que
sean capaces de procesar texto en diversos sistemas de escritura. Está
reconocido como estándar ISO/IEC 10646 y trata de ofrecer las siguientes
propiedades:
Código Unicode

• Universalidad: persigue cubrir la mayoría de lenguajes escritos existentes


en la actualidad.

• Unicidad: cada carácter se le asigna exactamente un único código.

• Uniformidad: todos los símbolos se representan con un número fijo de


bits, particularmente 16 bits.

Por lo tanto, en total se pueden codificar 216 = 65.356 símbolos.


Código Unicode

• caracteres en Unicode https://unicode-table.com/es/blocks/

• がくせい
• U+304C U+304F U+305B U+3044
• Ga Ku Se i
Operadores aritméticos

• Los operadores aritméticos básicos utilizados


comúnmente en programación se muestran
en la siguiente tabla:
Operadores de igualdad y de relación

• Los operadores de igualdad y de relación se utilizan habitualmente para comparar


expresiones y hacer que el programa ejecute un código en particular de acuerdo al
resultado de la comparación. Son ampliamente utilizados en las llamadas
sentencias de control. En la siguiente tabla se muestran los símbolos matemáticos
que se utilizan para los operadores de igualdad y de relación, también se muestra
su significado y finalmente, cómo deben escribirse cuando se programa un código,
particularmente, Python o C.
Ejercicios en C++

#include <iostream>

void main()
{
int i = 10; Declaración de variables
float j = 12.4; Tipo de dato variable = valor ;
char c = 'x';
char text[26] = "Algoritmos y programacion";
}
Ejercicios en C++
Ejercicios en C++

#include <iostream>

void main()
{
int i = 10;
float j = 12.4;
char c = 'x';
char text[26] = "Algoritmos y programacion";

printf("-------------------------------\n");
printf("Valor del entero i = %d\n", i);
printf("Valor del flotante j = %f\n", j);
printf("Valor del caracter c = %c\n", c);
printf("Valor del string text = %s\n", text);
printf("-------------------------------\n");
}

También podría gustarte