Ir al contenido principal

Tipo de datos mas usados en programacion

Los tipos de datos son muy sencillos de entender, además estos como se vio en otro post notamos que están muy relacionados con las variables, pero si les prestamos poca atención pasara una tragedia, dando como resultado que nuestro programa arroje unos resultados nada deseados o a lo mejor salió un error espantoso, para que esto pare tienes que revisar siempre tu código y mira si tus variables recibirán el tipo de dato que demanden. Los tipos de datos tienen dos funciones la primera es indicar que tipo de valor va a almacenar y el segundo es indicar el espacio en memoria que nuestro programa va a respetarle a dicha variable. Hay diferentes tipos de datos aquí te pondré los más usados o dicho de otra manera los que se encuentran en la mayoría de los lenguajes.


El primero de nuestra lista es el String o cadena si queremos decirlo en español, este dato es el  más  usado porque está dedicado a guardar texto si lo queremos ver de esa manera, por lo tanto se emplea, esto se debe al momento en el que ingresamos valores en un programa ya sea en web, escritorio o smartphone, esos campos que llenamos de información manejan este tipo de dato.

A la hora de programar cuando queremos que una variable sea tipo String se lo debemos indicar un ejemplo que pongo es Java y seria de la siguiente manera:


String miDescripcion = "Hola soy un ingeniero mecatrónico y me estoy dedicando a divulgación de tecnología";


Así se vería una variable declarada e inicializada en Java, hay un punto a notar, este es el de las comillas dobles en el texto, estas comillas también indican que la variable será un String, para comprobar esa importancia hay que recordar que hay múltiples lenguajes de programación por ejemplo Python o Javascript, en donde no se ocupa una palabra reservada como en Java, por lo que aquí las comillas dobles para indicar que la información  guardada en la variable es un String.


Javascript:

let misGustos = "Me gustan los videojuegos, en especial la saga de HALO";


Python:

nombre_de_mi_gato = "El Tiger"


El siguiente tipo de datos a mencionar son los numéricos, los hay enteros y con decimales, su propósito es el mismo que fuera de nuestro entorno de programación, el cual consiste en hacer operaciones matemáticas con ellos, por ejemplo cuando vas a comprar en tu tienda online favorita debes de tener dinero, el cual para que funcione bien esa página en algún momento comprobara tu saldo que será evaluado, este saldo tendrá que ser de este tipo de variable numérico, estos datos se necesitan para cualquier evento similar que se te ocurran. Si usamos Java la sintaxis adecuada para crear este tipo de variable es la siguiente:


int comidasAlDia = 3;

float precioBocina = 89.99F;

double costoTotal = 1367.50;


Esta vez hay ausencia de las comillas, pero aparecen otros aspectos que destacar, el primero es la palabra reservada, la primera variable de arriba hacia abajo es para indicar que será un entero y se hace con "int", ahora las dos variables faltantes ambas son los números con decimales, solo que hay diferencia, esta diferencia existe por la memoria donde se decidió que float fuera para decimales en el cual la precisión fuera menor, en cambio double es para que la precisión sea mayor, por lo que double ocupa más espacio en memoria, el último punto a indicar es la "F" del final en la variable de tipo float, la cual se necesita, ya que si no se hace Java pensara que queremos ingresar un valor double.

Respecto a los lenguajes de programación donde no se ocupan palabras reservadas pasa de la misma manera que con el String, para dejar un poco más en claro esto, es que esos lenguajes no tratan las variables como valores primitivos, sino como objetos ambos temas se verán después y cuál es su diferencia, pero si quieres ejemplos entonces tienes lo siguiente:


Javascript

let numeroPedido = 15;

let miPromedio = 93.6;


Python

tareas_pendiente = 7

promedio_de_la_clase = 8.4


Por último de los más usados quedan los boolean, este tipo de valor son especiales y de hecho diría que nacieron para la programación, ya que funciona de forma simple con ellos indicamos cuando algo es verdadero o falso, true cuando decimos que es verdad y false para lo que no, esos dos estados es lo único que puede almacenar esta variable, y sirve cuando queremos que nuestro programa evalúe, como en el caso anterior de la tienda online, donde si no tenemos dinero suficiente, no se va a poder proceder la compra. Otra vez utilizaremos Java para ver esto:


boolean tieneDinero = false;

boolean esMayorEdad = true;

boolean quiereMejorar = true;


Para Javascript y Python me parece que no es necesario una demostración supongo que ya sabrás como se hace, aunque para Python solo cabe mencionar que nuestro true y false deberán iniciar con mayúscula.

Bueno cuéntame que te parece lograste entender algo, recuerda que puedes sugerir mejoras e indicar que fue lo más difícil de entender, también si tuviste dudas.

Comentarios

Entradas más populares de este blog

AMPLIFICADORES OPERACIONALES

A lo largo de mi experiencia durante la carrera de ingeniería mecatrónica los amplificadores no solamente los fuí utilizando en la asignatura de electrónica sino también en otras asignaturas como: Control digital, Instrumentación y Control, Lógica Combinatoria , y posiblemente entre otras asignaturas relacionadas. A continuación te dejo los más usados y así mismo los componentes electrónicos que utilizabamos para dicha función y una pequeña descripción de cada uno y también que es un amplificador. ¿qué es un amplificador? Los amplificadores están diseñados con el fin de transferir y modificar la respuesta del si mismo permite realizar una gran variedad de diferentes circuitos electrónicos útiles, como un comparador de voltaje, amplificador de señales, las más usadas son:  1.-Amplificador inversor Se controla la ganancia con arreglos de resistencias, la señal de entra por la terminal negativa. 2.-Amplificador NO inversor La señal entra por la terminal positiva y por lo tanto NO inv...

Programación En Pocas Palabras

Podría decir que programar es esa actividad donde utilizamos código para resolver problemas mediante la manipulación de información, podemos dejarlo así, pero creo que lo importante es darle una definición por nosotros mismos, no solo al concepto si no a todo lo que conlleva, y con ello me refiero definir variables, funciones, ciclos, arreglos, objetos y un largo etc., si bien es importante aprender las definiciones de todos ellos, la realidad es que debemos de interiorizar todo ese conocimiento, de algún modo, y se sabe la memorización no es la opción porque tiende a complicar las cosas, así que aquí daremos una definición que pueda simplificar y espero que te sea útil. Daré la definición de acuerdo a una serie de preguntas que considero que también debes de hacer por si mi definición no te parece la adecuada, entonces aquí tienes la lista de las preguntas: 1. ¿Para qué sirve la programación? 2. ¿En dónde se puede aplicar? 3. ¿Cómo se aplica? 4. ¿Por qué t...

¿Por qué se me dificulta programar?

Aquí encontrarás que aspectos no te dejan programar Programas parece ser muy difícil, posiblemente estés pensando en dejarlo, o si estas en la universidad y esta es una materia, posiblemente creas que mejor deberías no tomarle mucha importación y copiar para solo librar la materia, pero saber programar puede ser muy útil, así que ese no creo que deba ser la decisión que debas tomar. La realidad de programación es algo muy curioso, tuve compañeros que no tuvieron problemas en entender como funcionaba el lenguaje de código, eso si fueron muy pocos, y la verdad no creo que sea cuestión de ser muy listo, simplemente tenían algo de talento respecto a ese tema, pero en general se puede lograr a entender, eso si hay una diferencia en entender como utilizarlo y saber que hacer con dicho conocimiento , pero para esto último práctica  hará que logres resultados. Hay varias cosas que me gustaría señalar por las cuales se te dificulte aprender o al menos esas cosas me pasaron a mí. ...