 y concatenación
Números y operaciones matemáticas básicas
Operaciones matemáticas compuestas: paréntesis y orden de evaluación
True y false: booleanos y tablas de la verdad
Arrays y funciones sobre arrays
¿Cómo diseñar algoritmos con diagramas de flujo?
Define el tipo de dato según los requerimientos de negocio
Estructuras de control
If y Else: condicionales y comparaciones para proteger tus algoritmos
Switch y Case: condicionales en forma de casos
Excepciones y errores: Throw y Try Catch
¿Qué es un ciclo? While, For y Do While
Diagrama de flujo con condicionales
Diagrama de flujo con ciclos
Tutorial de algoritmos de programación
Diseña algoritmos para resolver problemas de tu vida diaria
Encapsula tu código en funciones
¿Cómo desarrollar tu lógica de programación?
¿Qué es una función?
Modularización de código
Flujo de funciones para encapsular algoritmos
Nomenclaturas de programación: camelCase, PascalCase, snake_case
¿Qué es recursividad? Funciones que se llaman a sí mismas
Convierte algoritmos con ciclos a funciones recursivas
Resolviendo acertijos
Traduce tus algoritmos a lenguajes de programación
Diferencias entre lenguajes de programación
Cómo escribir código en cualquier lenguaje de programación
Cómo programar en JavaScript, Python y PHP
Introducción al ejercicio en JavaScript
Programando en JavaScript
Introducción al ejercicio en Python
Programando en Python
Introducción al ejercicio en PHP
Programando en PHP
Cómo programar en Java y Lenguaje C
Introducción al ejercicio en Java
Programando en Java
Introducción al ejercicio en C
Programando en Lenguaje C
Traduce diagramas de flujo a código en lenguajes de programación
Conclusiones
Próximos pasos para aprender programación profesionalmente
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
int
más bien, tienen un número decimal como por ejemplo 2.4, 5.3…(+) Para realizar sumas
(-) Para realizar restas
(*) Para realizar multiplicaciones
(/) Para realizar divisiones
💡Debemos tener cuidado con el tipo de dato y las operaciones porque podemos obtener resultados distintos. Debemos hacer una correcta conversión.
Aportes 106
Preguntas 16
, también tenemos operaciones como exponencias o raíces cuadradas, y aquí empieza a depender de cuál es el lenguaje de programación que elijas.
.
Por ejemplo, en PHP puedes representar una exponencia con el símbolo ^
, pero esto no significa que todos los lenguajes usen ese símbolo para exponencias. Otros lenguajes como Python usan el doble asterisco para representar una exponencia: **
.
.
Es un tutifruti jaja, para raíces cuadradas se suelen usar unas cosas llamadas “funciones” en muchos lenguajes, pero eso es otro tema.
.
En cuanto a los tipos de datos, también dependen del lenguaje, algunos lenguajes modernos ya no usan términos tal cual de"short" o “long”, pero algo que recuerdo de C++ es que incluso existía un unsigned
que practicamente significaba que era un número que nunca podía ser negativo! 😄
Resumen
Existen los siguiente tipos de datos
Los enteros son los que no tienen decimales como por ejemplo el 3, 5, 10, 12.
Los float son lo contrario estos mas bien si tienen un numero decimal como por ejemplo 2.4, 5.3…
Los short y los longs se basan en el tamaña que pueden almacenar
Short - Manejan 2 bytes
Long - Manejan 8 bytes
Operadores para operaciones matemáticas
++Nota: ++ Debemos tener cuidado con el tipo de dato y las operaciones por que podemos obtener resultados distintos. Debemos hacer una correcta conversión.
Quizas esto les sea de ayuda de forma mas detallada
Existen varios tipos de datos numéricos.
⠀⠀⠀⠀⠀⠀⠀⠀
int
Son los números enteros, aquellos que no tienen decimal (1, 4, 10)
float
Son aquellos que tienen decimales de su lado derecho (3.1416)
short
Estos son de acuerdo a su tamaño en bytes (2 bytes)
long
Estos son de acuerdo a su tamaño en bytes (8 bytes)
📌 Los tipos de números que encontramos en cualquier lenguaje de programación son los números enteros(int) y los con punto decimal(float o double).
*No puedes sumar Tipos de Datos de Texto con Numéricos…
JavaScript…
//Java ☕
int = 10;
float = 1452.264;
string = "Platzi";
char = 'a';
//JavaScript 🍹
let = 12;
let = 14,4;
let = 'letters'; //boolean-char...
Resumen de las últimas clases
Números
Hay distintos tipos de datos según su forma o tamaño
int: números enteros float: parte decimal short: 2 Bytes long: 8 Bytes
Les dejo mis apuntes, espero les sirva 😃
Int: enteros
Float: decimales
De acuerdo a su tamaño en bytes
Short: 2 bytes (16 bits)
Long: 8 bytes (64 bits)
Operaciones: **+ - / ***
Resumen
Tipos de datos
Operaciones matemáticas básicas
Muy buena intro a la matemática básica.
Tipos de datos numéricos:¨
int: Son números enteros. float: Son número decimales
short: Números enteros de 2 bytes long: Números enteros de 8 bytes
En todos ellos se pueden usar operaciones aritméticas básicas y existen lenguajes de programación donde se pueden aplicar operaciones más complejas.
int --> números enteros
float --> números flotantes, quiere decir números con parte decimal.
Short y long --> hacen referencia a los bytes.
Las variables de tipo de dato numérico pueden ser: int, float, short, long, etc.
int serían números enteros tipo: 10, 20, 30, 100, 540, etc.
float serían números decimales tipo: 3.14, 2.7, 8.27, etc.
short serían números de 2 bytes. De -32.000 a 32.000 aprox
long serían números de 8 bits (de 19 dígitos aprox).
Operaciones aritméticas
La suma y la resta se hacen igual, con + y -
La multiplicación se hace con * - asterisco - en vez de x
La división se hace con / y el resto con %
#dato es importante tener en cuenta los tipos de datos al momento de hacer una operación
Los tipos de datos numéricos pueden ser:
- Enteros: Sin parte decimal.
- Float: Números con parte decimal
- Short: Son un tipo de datos cuyo tamaño en bytes es pequeño, de tan solo 2 Bytes.
- Long: Son un tipo de datos cuyo tamaño en bytes es grande, de tan solo 8 Bytes.
Operaciones matemáticas básicas con los datos numéricos:
Suma(+), Resta(-), Multiplicacion(*), Division(/).
El tipo de dato puede afectar el resultado: Debemos realizar las operaciones con datos del mismo tipo.
Aunque parezca trivial el tema, la elección del tipo de dato a la hora de producir código evita que en el futuro no debas re compilar todo porque el tiempo hizo que las estimaciones iniciales quedaran cortas.
Int Numero enteros
Float números decimales
Short números en 2 bytes
Long números en 8 bytes
Operadores:
Es importante tener en cuenta que, en caso de ser distintos tipos de números, es posible que se deba convertir cada número al mismo tipo para poder hacer una operación entre si.
Clara y concisa.!
int = 7, 9, 1000 etc
float = 3.24, 3.1416 etc.
Los enteros son los que no tienen decimales como por ejemplo el 3, 5, 10, 12.
Los float son lo contrario estos mas bien si tienen un numero decimal como por ejemplo 2.4, 5.3…
Los short y los longs se basan en el tamaña que pueden almacenar
Short - Manejan 2 bytes
Long - Manejan 8 bytes
Operadores para operaciones matemáticas
(+) Para realizar sumas
(-) Para realizar restas
(*) Para realizar multiplicaciones
(/) Para realizar divisiones
Los tipos de datos de valor numérico que se pueden utilizar de forma general en la programación son: Int(enteros-1,2,3), float(flotantes-tienen número decimal), short(cortos-tamaños en bytes) y long(largos tamaños en bytes).
Los tipos de datos numéricos comprenden dos categorías, los enteros y los números con punto flotante. La principal diferencia entre cada uno de los tipos de enteros es su tamaño, que va desde 1 byte de almacenamiento hasta los 8 bytes.
Tenemos los siguientes tipos de números:
Esto depende del lenguaje, por ejemplo en JavaScript fue recientemente agregado un bigint.
Cada lenguaje tiene sus particularidades al operar con los distintos tipos de datos.
hex (cifras desde 0 hasta 15 pero con letras del alfabeto desde el 10 ) por ejemplo 10 => A, 11 => B.
bin (cifras desde 0 hasta 1) despues del uno se aumenta una cifra a la izquierda.
Por ejemplo
01 => 1,
10 => 2,
11 => 3,
y asi.
–
hex => bin
0 => 0 0 0 0
F => 1 1 1 1 (0.5 bytes = 4 bits)
F F => 1111 1111 (1 byte = 8 bits)
Tipos de datos numéricos (todos incluyen números negativos y positivos 🤔):
Me hace gracia lo literal de los nombres corto ( short => FF FF ) y long ( largo => FF FF FF FF | FF FF FF FF) 😁
Excelente clase, no recordaba la existencia de los demás tipos de numeros o conceptos referente a estos mismos, recuerdo aprender un poco del tema cuando toque la teoría de BD, ahí este tipo de cosas es muy importante para limitar el tamaño de los datos más hablando de números y así tener una buena base de datos.
int : hace referencia a los números enteros
float : hace referencia a los números decimales
short : tenemos un byte para guardar el número
long : tenemos dos bytes para guardar el número
Poder operar integers con floats dependerá del lenguaje de programación que estés usando, hacerlo en Python es sencillo solo usas los operadores como normalmente lo harías, pero en lenguajes como C debes cambiar el tipo de dato de uno de los dos valores para que puedas realizar la operación si no tendrás un erro, este cambio de tipo de dato se llama Cast.
El tipo de dato altera el resultado por ejemplo si sumas una variable que contiene un número con otra variable que contiene otro número te dará un resultado sumado pero si sumas una variable que tiene un número con otra que contiene una cadena de caractéres obtendrás la cadena y e número. ejemplo
a es un entero y vale 1
b es un entero y vale 2
c es una cadena de caractéres y vale "Resultado"
suma = a + b si suma es entero dará como resultado 3
suma = a + c si suma es entero dará un error si es
una cadena de caratéres dará 1Resultado
se hace importante que se entienda cuando es un entero y cuando no.
Datos numéricos:
Int: 5 , 80 , 25 ,742, 9839
float: 3.1416 , 4.99 , 9.8
short: 2 bytes
long: 8 bytes
Operaciones
Suma: 9+8
Resta: 10-4
Multiplicación: 5*3
Division: 8/4
**Números y operaciones básicas
**
Los tipos de números pueden ser:
• int, enteros o sea aquellos que no tienen decimal (1,2,10,99)
• float, tienen parte decimal (coma flotante) como 14,5
• short, hablamos de los tipos de números en función de su tamaño 2 bytes
• long, hablamos de los tipos de números en función de su tamaño 8 bytes
Operaciones
• Suma: +
• Resta: -
• Multiplicación: *
• División: /
El tipo de dato puede afectar el resultado, por ejemplo si sumo un String con un int generará un resultado erróneo.
Se que en los lenguajes se usa :
int: enteros
Float: Flotantes números con punto decimal
Short: cortos por que serán representados en byte
Long: largos que se representaran por 8 byte
Modulo: Nos da como resultado el residuo de una división.
Division
10 / 3 = 3
residuo = 1
Simbolo
valor1 % valor2
Ejemplo
10 % 3 = 1
var int = 100;
var float = 100.350
Ahora comprendo porque en Excel no usamos la “x” para multiplicar.
El tipo char se utiliza para representar caracteres individuales. Por tanto, el tipo char requiere sólo un byte de memoria. Cada tipo char tiene una interpretación como entero equivalente, de esta forma un char es una clase especial de entero pequeño.
¿Cuál es el resultado de (5 - 1 * 2) + (8 - 4 / 2) + 3?
Uno
Dos
Tres
tipos de datos
¡Hola! Ana me perdí ¿Cómo hacer la conversión para que no exista error en el resultado? gracias.
Excelente clases
Number used for Math operations:
Muy bueno, gracias
Tipos de datos numéricos
+, -, *, /. Anotado 😄
💚"Sigamos que se puede"💚
Números
tipos de datos
int, float, short, long
int: enteros
float: decimales
short: de acuerdo a su tamaño en bytes, 2 bytes
long: ocupas 8 bytes
Operaciones básicas
Suma +
Resta -
Multiplicación *
División /
Modulo &
falto el booleano
short y long son los que casi nunca uso cuando programo, po rlo general siempre es int o float
Tipos de datos numericos
Tipos de datos
int: interger- traducción: entero
float: flotante- tiene parte decimal
Según tamaño en bytes
short: 2bytes
long: 8bytes
Buena Clase.
NÚMEROS OPERACIÓN MATEMÁTICAS BÁSICAS
SEGÚN SU FORMA
INT: Son los que no tienen decimal. 1,2,3.
FLOAT: Son los que tienen parte decimal al lado derecho.
0.3 3.4 2.7
SEGÚN SU TAMAÑO
SHORT: Son aquellos que ocupan 2 bytes.
LONG: Son aquellos que ocupan 8 bytes.
SUMA: Valor+Valor 4+6
RESTA: Valor - Valor 6 -3
MULTIPLICACIÓN: Valor * Valor 8 * 7
DIVISIÓN: Valor / Valor 40 / 5
Aquí un aporte de aplicando lo aprendido en código JS
.
var valor1= 32;
var valor2= 15;
var resultadoSuma= valor1 + valor2;
var resultadoResta= valor1 - valor2;
var resultadoMultiplicacion= valor1 * valor2;
var resultadoDivision= valor1 / valor2;
//resultado de suma
console.log('Resultado de la suma de ' + valor1 + ' y ' + valor2 + ' igual a ' + resultadoSuma);
//resultado de resta
console.log('Resultado de la resta de ' + valor1 + ' y ' + valor2 + ' igual a ' + resultadoResta);
//resultado de multiplicacion
console.log('Resultado de la multiplicacion de ' + valor1 + ' y ' + valor2 + ' igual a ' + resultadoMultiplicacion);
//resultado de division
console.log('Resultado de la division de ' + valor1 + ' y ' + valor2 + ' igual a ' + resultadoDivision);
//Resultado Final
//Resultado de la suma de 32 y 15 igual a 47
//Resultado de la resta de 32 y 15 igual a 17
//Resultado de la multiplicacion de 32 y 15 igual a 480
//Resultado de la division de 32 y 15 igual a 2.1333333333333333
.
Espero les sea de utilidad y cualquier aporte o corrección sera bienvenido! 💚
int → numeros que no tienen parte decimal
float → Numeros qu si tienen parte decimal
short → Numeros que ocupan 2 bytes
long → Numeros que ocupan 8 bytes
Suma +
Resta -
Multiplicación *
División /
Los tipos de Datos numericos:
int almacena numeros sin decimal
float almacena numeros con decimal
short almacena valores numericos pequeños
Long almcena valores numericos mas Grandes;
Este curso es genial, contrario a lo que se piensa al hablar de lógica y algoritmos.
super amena la clase
Buenos días, reciban un cordial saludo.
Aquí realizando algunos cálculos, si el tipo short contiene dos bytes, los cuales cada uno agrupa 8 bits (7 para la información y el otro bit para el control), eso quiere decir que dos bytes serían equivalentes a 16 bits.
Y en el caso del tipo de dato long, el cual contiene 8 bytes, en total ese conjunto de bytes, agrupan 64 bits
Debemos tener cuidado con el tipo de dato y las operaciones por que podemos obtener resultados distintos.
genial 😃
Gracias!
Existen los siguiente tipos de datos
Int
Float
Short
Long
Hay algo importante en la operación con números flotantes aquí explican un poco más al detalle. Pero el problema principal es que al momento de operar dos números flotantes, puede que tengas una diferencia en los decimales, esto sucede, básicamente, porque para representar el número 0.1 en coma flotante necesitamos un número infinito de dígitos binarios:
Dado esto y que pueden ver en el articulo original, pueden que tengan una diferencia minuma o máxima
Una clase muy corta pero muy educativa
📌Cuando hablamos de short o long hablamos de esos tipos de datos de acuerdo a su tamano en bytes
Short: 2 bytes
Long: 8 bytes
Diferentes tipos de datos numéricos de acuerdo a su valor y a su forma (enteros(10,5,8,20 son enteros), flotantes(tienen parte decimal a la derecha), cortos y largos(datos de acuerdo a su tamaño en bites, los short ocupan 2 bite y los long ocupan 8 bites))
En las operaciones se pueden hacer sumas y a través del operador mas se pueden operar dos numeres, para resta se tienen los dos valores a restar, siendo el valor del lado izquierdo al cual se le va a restar el valor del lado derecho. Representándolo a través del guion.
En la multiplicación se utiliza el asterisco, el cual hace la operación entre números, para la división se representa con el slahs /, el dato utilizado puede afectar el resultado.
Tipos de datos numéricos:
int : entero ejm: 8
float: flotante o decimal ejm: 4.5
short: de acuerdo al tamaño 2 bytes
long: de acuerdo al tamaño 8 bytes
Operaciones matemáticas básicas
int = números enteros
float = números decimales
short = Datos que ocupan 2 bytes
long = datos que ocupan 8 bytes
los signos de suma y resta son los de toda la vida, pero el de multiplicación es un " * " y para la división es " / ".
Un pequeño resumen acerca de los tipos de datos numéricos.
Lo importante es saber cuando usar cada uno de los operadores.
Los tipos de datos numéricos pueden ser enteros, flotantes, cortos y largos
Good class. Every lesson is an opportunity to learn more!
👨🏻💻
Tipos de datos de un número
INT --> 13
FLOAT --> 1.1
SHORT --> 2 Bytes
LONG --> 8 Bytes
tipos de datos numéricos de acuerdo a su valor y forma.
Int: Enteros
Float: flotantes o decimales.
short: cortos 2 bytes
Long: largos 8 bytes
Diapositiva 2 - Signos empleados para la representación de operaciones
Gracias, gran aporte.
Numeros y operaciones matematicas basicas
😮
Siempre que se ralicen operaciones hay que tener en cuenta que las variables deben ser del mismo tipo
Diapositiva 1 - Tipos de datos de número
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?