Please enable JavaScript to use CodeHS

Introducción a la ciencias de la computación en Python

Description

En esta lección, los estudiantes volverán a visitar el concepto de valores booleanos. Los booleanos se refieren a un valor que es verdadero o falso. Nombrados en honor al matemático, filósofo y lógico nacido en inglés, George Boole, los booleanos se utilizan para probar si una condición es verdadera o falsa.

Objective

Students will be able to:

  • Create boolean variables to represent meaningful yes/no values
  • Print out the value of a boolean variable
Description

En esta lección, los estudiantes revisarán cómo usar las declaraciones if y if/else. Estas declaraciones permiten a los programadores usar condiciones para determinar cómo debe ejecutarse su código.

Objective

Students will be able to:

  • Use if statements for control flow in their programs
Description

En esta lección, los estudiantes se sumergirán en operadores de comparación. Los operadores de comparación dan la capacidad de comparar dos valores. El uso de operadores de comparación en la programación es similar a las matemáticas en que menor que <, mayor que >, menor o igual a <=, y mayor o igual a >= son los mismos. Las diferencias son que los operadores para iguales a son == y no iguales son! =. El uso de operadores de comparación permite que los programas tomen decisiones.

Objective

Students will be able to:

  • Explain the meaning of each of the comparison operators (<, <=, >, >=, ==, !=)
  • Create programs using the comparison operators to compare values
  • Predict the boolean result of comparing two values
  • Print out the boolean result of comparing values
Description

En esta lección, los estudiantes analizarán a los operadores lógicos. Los operadores lógicos dan la capacidad de conectar o modificar expresiones booleanas. Tres operadores lógicos son NOT (!),or y and. Estos operadores lógicos se pueden usar en combinación. Con estos operadores lógicos, se pueden construir declaraciones lógicas, como “me voy a dormir cuando estoy cansado o (OR) es después de las 9 p.m.”, “uso chanclas cuando estoy afuera y (AND) no (NOT) está lloviendo”.

Objective

Students will be able to:

  • Describe the meaning and usage of each logical operator: or, and, and NOT (!)
  • Construct logical statements using boolean variables and logical operators
Description

En esta lección, los estudiantes aprenden sobre las complejidades de los números de puntos flotantes. Al usar operadores de comparación con floats en Python, a veces veremos un comportamiento extraño debido a los extraños métodos de redondeo. Al usar un operador de comparación con números de punto flotante, debes usar round(x) para evitar un comportamiento de redondeo extraño. round(x, n) redondeará el float x a n decimales. round(x) redondeará el float x a 0 decimales.

Objective

Students will be able to:

  • Use floating point numbers
  • Round values in their programs
Description

En esta lección, los estudiantes repasan el contenido con un Cuestionario de la Unidad de 15 preguntas.

Objective

Students will be able to:

  • Prove their knowledge of conditionals through a multiple choice quiz