Está en la página 1de 12

Ingeniería en sistemas computacionales

Proyecto 1 “Tipos de datos”

2do cuatrimestre

Análisis de computadoras

Violante Perez Jesus Ruben

René Richard Blas Rendón

23/11/2022
Introducción
Los datos son, así, la información que recibe el computador a través de distintos medios, y que es
manipulada mediante el procesamiento de los algoritmos de programación. Es decir, son el input
inicial, a partir del cual puede procesarse y componerse la información. Son particularmente
importantes para la estructura de datos, rama de la computación que estudia la forma particular de
almacenaje de la información en porciones mínimas para lograr una posterior recuperación eficiente.
En la informática, cuando hablamos de tipos de datos nos referimos a un atributo que se indica al
computador respecto a la naturaleza de los datos que se dispone a procesar.
Algunos tipos de datos son:

 Caracteres:

◦ Dígitos individuales que se pueden representar mediante datos numéricos (0-9), letras

(a-z) u otros símbolos.

 Caracteres unicode:

◦ Unicode es un estándar de codificación que permite representar más eficazmente los

datos, permitiendo así hasta 65535 caracteres diferentes.

 Numéricos:

◦ Pueden ser números reales o enteros, dependiendo de lo necesario.

 Booleanos:
◦ Representan valores lógicos (verdadero o falso).

Algunos ejemplos de datos informáticos pueden ser los que componen la jerarquía de los datos
informáticos, en una pirámide ascendente de lo más básico a lo más complejo:

 Bits:

◦ Cada entrada del lenguaje de código binario, es decir, 1 o 0.

 Caracteres:

◦ Números, letras o caracteres especiales, formados cada uno a partir de una combinación

de bits.

▪ Por ejemplo:

 El número decimal 99 corresponde a 1100011 en binario.

 Campos.

◦ Conjunto ordenado de caracteres, por ejemplo una palabra, como el nombre y/o el

apellido del usuario que llena un formulario en línea.


 Registros.

◦ Conjuntos de campos ordenados, como los necesarios para iniciar sesión en nuestro

correo electrónico.

 Archivos.

◦ Conjuntos ordenados de registros, como las cookies que las páginas web guardan en

nuestro sistema y contienen la información de las sesiones que hemos iniciado.


Desarrollo

 Caracteres:

◦ Python.

▪ Las comillas simples y las dobles permiten declarar cadenas de una sola línea:

 cadena1 = 'Hello world'

 cadena2 = "Hello world"

▪ Las comillas triples (tanto simples como dobles) permiten declarar cadenas de

varias líneas:

 cadena1 = '''Hello

 world'''

 cadena2 = """Hello

 world"""
▪ Las comillas triples dobles, además, sirven para escribir comentarios de varias

líneas en el código.

 """Esto es un comentario de varias

 lineas y el interprete lo ignorará"""

◦ Java.

▪ Las cadenas de caracteres o strings son distintas en Java y en el lenguaje C/C++,

en este último, las cadenas son arrays de caracteres terminados en el carácter '\0'. Sin
embargo, en Java son objetos de la clase String.

 String mensaje="El primer programa"

▪ En una cadena se pueden insertar caracteres especiales como el carácter

tabulador '\t' o el de nueva línea '\n'

 String texto="Un string con \t un carácter tabulador y \n un salto de línea"

◦ C.
▪ En el lenguaje C se utiliza “char” esto para dar a entender al programa que lo que

se escribirá a continuación es uno o varios caracteres, el uso de las comillas (“”) es para
marcar cuales datos seran tomados como letras

 char texto[] = “hola”

 Numéricos:

◦ Python.

▪ Se utilizan tres formas para utilizar numero en python

 “int()”

 “float()”

 “complex()”

◦ Java.

▪ En java solo se utiliza “int()” si queremos que el usuario nos de el dato se usara

“nextInt()”
◦ C

▪ Al igual que en python se usan “int()” y “float()”

 Booleanos:

◦ Python.

▪ Estas son las operaciones booleanas, ordenadas de menor a mayor prioridad en

python:

 x or y

◦ si x es falso, entonces y, si no, x

 x and y

◦ si x es falso, entonces x, si no, y

 not x
◦ si x es falso, entonces True, si no, False

◦ Java.

▪ A diferencia de otros lenguajes de programación, en Java no puedes asignar a una

variable booleana un número entero (como 0 o 1). En cambio, la clase envoltorio


Boolean posee dos constructores, de manera que puedes crear un objeto de tipo Boolean
de las dos maneras que siguen:

 public class BooleanExample {

 public static void main (String args[]) {

 Boolean first = new Boolean(false);

 Boolean second = new Boolean("1");

◦ C

▪ Un método que es un estándar y que fue introducido en el C99 es el de usar la

librería stdbool.h. Esa librería o encabezado define los tipos true y false; que al final son
enteros disfrazados representando el 1 y el 0 respectivamente.
 #include<stdio.h>// printf

 #include<stdbool.h>// Booleanos


 int main(){

 bool mayorDeEdad = true;

 if(mayorDeEdad){

 printf("Eres mayor de edad");

 }else{

 printf("NO eres mayor de edad");

 }
Conclusión
Para concluir debemos entender la importancia del manejo correcto de los datos al momento de
programar, como ingeniero es necesario tener muy bien dominado el uso de estos para no cometer
errores al momento de escribir códigos, esto asegurando un trabajo excelente y un programa
completamente funcional, y que al compilar no presentara ningún error, fallo o bug.
Es importante resaltar que en cada lenguaje de programación hay distintas formas para usar y
representar los diferentes tipos de datos, es necesario tener un domino de cada librería y lenguaje de
programación para poder usar cualquier software de programación
Referencias
-Berenguer, M. C. (2018, 28 noviembre). Estructuras básicas en Java (I): condición booleana.
JavAutodidacta. https://javautodidacta.es/estructuras-basicas-en-java/
-Cuervo, V. (2016, 18 octubre). Leer números por teclado con Java. Línea de Código.
https://lineadecodigo.com/java/leer-numeros-teclado-java/
-Dato en Informática - Concepto, tipos y ejemplos. (s. f.). Concepto. https://concepto.de/dato-en-
informatica/
-KeepCoding, R. (2022, 19 agosto). 5 lenguajes de programación más usados en 2022. KeepCoding
Tech School. https://keepcoding.io/blog/5-lenguajes-de-programacion-mas-usados-2022/
-Tipos Integrados — documentación de Python - 3.11.0. (s. f.).
https://docs.python.org/es/3/library/stdtypes.html (2019, 3 agosto).
-Booleanos en C. Parzibyte’s blog. https://parzibyte.me/blog/2018/11/12/booleanos-en-c/

También podría gustarte