KnowledgeCity

Cálculos con números

Estas lecciones comienzan con una discusión de los tipos numéricos más comúnmente utilizados: int y float.

Estas lecciones comienzan con una discusión de los tipos numéricos más comúnmente utilizados: int y float.  Se analizan las técnicas para convertir valores entre tipos numéricos, junto con una demostración de conversión de cadenas en números. Se explica la evaluación de varias expresiones aritméticas junto con un ejemplo práctico del uso de la división del piso junto con el operador del módulo.

OBJETIVOS DE APRENDIZAJE:

  • Comprender la diferencia entre los dos tipos numéricos más utilizados: int y float
  • Aprender técnicas prácticas para convertir valores entre tipos numéricos
  • Comprender el concepto de convertir cadenas en números
  • Aprender a evaluar expresiones aritméticas y a usar la división del piso con la operación de módulo

Instructor: John Crabtree

Duración: 21m · 4 lecciones
Nivel: Beginner
Idioma: Español

Habilidades que obtendrás

Tipos de datos C (Lenguaje de programación C)Algoritmo de punto flotanteNumeraciónIntroducción de datos numéricosEntrada numéricaConversión de tipos

Lo que aprenderás

  • Distingue entre los dos tipos numéricos más comúnmente utilizados, int y float
  • Convierte valores entre tipos numéricos usando técnicas prácticas
  • Convierte cadenas de caracteres a números
  • Evalúa expresiones aritméticas
  • Aplica división piso junto con la operación módulo

Puntos clave

  • Los dos tipos numéricos más comúnmente utilizados son int y float.
  • Los valores se pueden convertir entre tipos numéricos, y las cadenas de caracteres se pueden convertir a números.
  • Las expresiones aritméticas se pueden evaluar, incluyendo un ejemplo práctico de división piso usada con el operador módulo.
  • El curso también aborda la conversión de tipos y redondeo de valores numéricos.

Preguntas frecuentes

¿Qué tipos numéricos cubre este curso?

Cubre los dos tipos numéricos más comúnmente utilizados: int y float.

¿Qué aprenderé sobre la conversión de valores?

Aprenderás técnicas prácticas para convertir valores entre tipos numéricos, así como convertir cadenas de caracteres a números.

¿Este curso cubre operaciones aritméticas?

Sí. Cubre la evaluación de expresiones aritméticas e incluye un ejemplo práctico de usar división piso junto con el operador módulo.

¿Qué lecciones se incluyen?

Las lecciones son Tipos de Datos Numéricos, Conversión de Tipos y Redondeo, Expresiones Aritméticas y Divisiones y Módulo.

¿Qué habilidades ayuda a construir este curso?

Respalda habilidades incluyendo tipos de datos numéricos, algoritmo de punto flotante, numeración, entrada de datos numéricos, entrada numérica y conversión de tipos.

Transcripción

Transcripción

Hay dos tipos de datos numéricos o clases que se utilizan mucho en Python, el int y el flotador. Ahora, el flotador es la abreviatura de número de punto flotante y su nombre proviene del hecho que tu puedes transformar el valor permitiendo el punto decimal para flotar donde quieras. Y hacemos esto para almacenar el valor. utilizando la menor cantidad de bits posible. Ahora, si esto te parece interesante, puede buscar el estándar IEEE 754 y aprenda todo sobre los detalles sangrientos. Pero en términos de uso práctico, puede utilizar una representación decimal de coma fija simplemente colocando el punto decimal donde lo desee. Eso se llama literal de coma flotante. Y puedes asignarlo a una variable. Entonces notarás que pi ahora es de tipo float. Es una clase o tipo de datos y también puede utilizar la notación científica. Entonces, de tus cursos de química, probablemente recuerdes el valor allí como número de Avogadro y así es como puedes representarlo usando notación científica. Ahora, ten en cuenta el hecho que los valores de coma flotante son solo estimaciones. No podemos representar con precisión un número de punto flotante con bits y bytes. Y además, tenemos que preocuparnos por el desbordamiento porque el valor máximo de un número de coma flotante es aproximadamente 1,8 por 10 elevado a 308. Sí, me permitió hacer eso. Oh, no, en realidad lo llamó infinito. Entonces ese es el valor máximo que puede representar con un valor de coma flotante. Ahora, en términos de uso práctico. Esto no debería causar ningún problema porque la cantidad de átomos en el universo se estima en 1 multiplicado por 10 elevado a 80. Entonces ese es un número bastante grande. Y así con Python, incluso podemos elevar al cuadrado ese número o podemos cortarlo en cubos. Pero si intentamos llevar eso a la cuarta potencia, nos vamos a desbordar. Ese es un número que es demasiado grande para lidiar con él. El otro tipo numérico principal que usamos en Python, y esto se usa todo el tiempo, es muy raro que tenga algún programa Python de cualquier tamaño significativo donde no usa un número entero o entero. Ahora, a diferencia del flotador, el número entero en Python tiene un valor exacto. Y también a diferencia de ints en la mayoría de los otros lenguajes de programación, no tiene que preocuparse por el desbordamiento en Python. El tamaño de tu número entero solo está limitado por la cantidad de memoria que tiene. Entonces, si tenemos un gran número, como si solo pusiera algunos números, seguido de un montón de ceros, ¿verdad? Python no tiene problemas para lidiar con valores enteros grandes. Así también, estos números son exactos. Entonces puedo tomar num y puedo agregarle uno, así. Así que ahora puedo ver que num acaba de incrementarse en uno. Y veamos qué tan grande es ese número. Voy a transformar eso en un número de coma flotante. poniendo mi variable dentro de params y puedo ver que es uno por 10 elevado a 56, que es, bueno, es casi tan grande como, ¿Qué pasa si cuadramos eso y vemos qué tan grande es? Bueno, eso es más que el número de átomos en el universo. Así que veamos cómo se ve eso. Esa es una cantidad bastante grande pero con Python, Incluso puedo cuadrar eso. También puedo llevar eso a la cuarta potencia, lo que no podríamos hacer con flotadores. E incluso puedo llevar eso a la 45ª potencia. Ese es un número increíblemente grande. Y también es exacto. Entonces, la conclusión principal es que, si tiene una opción, asegúrese de usar int porque los ints en Python son exactos y son prácticamente ilimitados en tamaño. Y esta es una de las razones por las que Python es tan popular entre los científicos de datos. Por último, si trabaja con ingeniería y aplicaciones científicas, Python también admite un tipo de número complejo. Sin embargo, la programación científica es un tema avanzado.

Aprende sobre la marcha

Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.