A01: Operaciones en consola PYTHON

En esta actividad se trabajan operaciones básicas en la consola interactiva de PYTHON.

AVISO

Para desarrollar esta actividad, acceda a la siguiente teoría:

Desarrolle las siguientes tareas:


TAREA 01: Operaciones en consola interactiva de Python

Resuelva los siguientes ejercicios en su cuaderno (evidencie el procedimiento) y luego verifique los resultados en la consola interactiva de PYTHON:

EJEMPLO

Opere e identifique los valores finales para las variables a, b y c:

a = 10
b = 20
c = 10
a = a + 15
b = b + 12
c = a * b

Solución:

En el cuaderno se desarrollan las operaciones así:

a = 10
b = 20
c = 10

a = a + 15
b = b + 12
c = a * b

a = a + 15
a = 10 + 15
a = 25

b = b + 12
b = 20 + 12
b = 32

c = a * b
c = 25 * 32
c = 800

RESPUESTA:
a = 25
b = 32
c = 800

En la consola interactiva de Python se desarrolla así:

 1>>> a = 10
 2>>> b = 20
 3>>> c = 10
 4>>> a = a + 15
 5>>> b = b + 12
 6>>> c = a * b
 7>>> print(a)
 8>>> 25
 9>>> print(b)
10>>> 32
11>>> print(c)
12>>> 800

Si los valores finales del cuaderno coinciden con los valores finales de la consola interactiva, entonces el ejercicio habrá quedado bien. ✔

  1. Opere e identifique los valores finales para las variables a, b y c:

    a = 3
    b = 8
    c = 1
    a = 5
    b = 9
    c = 7
    a = a + 1
    b = b + 2
    c = c + 3
    
  2. Opere e identifique los valores finales para las variables a, b y c

    a = 10
    b = 20
    c = 5
    a = a + 3
    b = b + 4 - a
    c = a + b + c
    a = a + c
    b = 4
    c = c + 3 - b + 2
    
  3. Opere e identifique los valores finales para las variables a, b, c y d

    a = 5
    b = 18
    c = 15
    d = 25
    a = a + 10
    b = b + 5 - c
    c = c + 4 + b
    d = d + b + a
    a = a + 1
    b = b + c
    c = b + c
    d = b + b
    
  4. Opere e identifique los valores finales para las variables a y b

    a = 9
    b = 6
    a = a + 4
    b = b + 2
    a = a + 10
    b = b - 25
    a = a - 20
    b = b + 5
    a = a + 4
    b = b + 2
    a = a + 10
    b = b - 10
    
  5. Opere e identifique los valores finales para las variables a, b, c y d

    a = 18
    b = 18
    c = 18
    d = 18
    a = a + b
    b = a - b
    c = a + b
    d = a - b
    a = a - b
    b = a + b
    c = a - b
    d = a + b
    
  6. Opere e identifique los valores finales para las variables a y b

    a = 10
    b = 5
    a = a - 5
    b = b + 6
    a = a + 18
    b = b – 23
    a = a – 21
    b = b - 5
    a = a - 4
    b = b - 2
    a = a + 10
    b = b + 10
    
  7. Opere e identifique los valores finales para las variables a, b, c y d

    a = 8
    b = 7
    c = 5
    d = 8
    a = a + b – c + d
    b = a + b – c + d
    c = a + b – c + d
    d = a + b – c + d
    a = a + b – c + d
    b = a + b – c + d
    c = a + b – c + d
    d = a + b – c + d
    
  8. Opere e identifique los valores finales para las variables a, b y c

    a = 10
    b = 5
    c = 10
    a = a + b - 5
    b = a + b - 5
    c = a + b - 5
    a = a + 5 * b / 2
    b = a + 5 * b / 2
    c = a + 5 * b / 2
    
  9. Opere e identifique los valores finales para las variables a, b y c

    a = 1
    b = 2
    c = 3
    a = a + 2
    b = a + 2 + b
    c = a + 2 + c
    a = a / 2
    b = b / 2
    c = c / 2
    

TAREA 02: Linealización de operaciones

Linealizar las siguientes operaciones en su cuaderno:

  1. \[ X = { a + \frac{b}{c} \over {a \over b} + c } \]
  2. \[ X = { a + b + { a \over b } \over c } \]
  3. \[ X = {\dfrac{a}{a + b} \over \dfrac{a}{a - b}} \]
  4. \[ X = { a + { b \over a + b + { b \over c } } \over a + { b \over c + a } } \]
  5. \[ X = { a + b + c \over a + { b \over c } } \]
  6. \[ X = { a + b + { c \over d * a } \over a + b * {c \over d} } \]
  7. \[ X = { a + { b \over c } + d \over a } \]
  8. \[ X = { { a \over b } + { b \over c } \over { a \over b } - { b \over c } } \]
  9. \[ X = a + { a + { a + b \over c + d } \over a + { a \over b } } \]
  10. \[ X = a + b + { c \over d } + { { a \over b - c } \over { a \over b + c } } \]

TAREA 03: Linealización y precedencia

  1. En su cuaderno responda:

    • ¿Cuales son las reglas de precedencia?

  2. En su cuaderno dibuje una tabla y en ella escriba el orden de la precedencia y su descripción para los operadores: (), *, **, /, //, %, +, -.

  3. Para cada uno de los ejercicios de la TAREA 02, en su cuaderno resuelva la operación linealizada y obtenga el valor de X (evidenciar procedimiento) para los siguientes valores de variables:

\[ a = 1 \]
\[ b = 2 \]
\[ c = 3 \]
\[ d = 4 \]
  1. Verifique las respuestas del punto anterior en la consola interactiva de PYTHON. El valor de X deben coincidir.

    EJEMPLO

    Para la ecuación linealizada, opere e identifique el valor final de X para \(a=1\), \(b=2\), \(c=3\) y \(d=4\):

    1. \[ X = (a + b +c) / (a + (b/c)) \]

    Ejercicio desarrollado en el cuaderno:

    X = (a + b + c) / (a + (b / c))
    X = (1 + 2 + 3) / (1 + (2 / 3))
    X = (6) / (1 + 0.67)
    X = 6 / 1.67
    X = 3.6
    

    Ejercicio desarrollado en la consola:

    1>>> a = 1
    2>>> b = 2
    3>>> c = 3
    4>>> X = (a + b + c) / (a + (b /c)) 
    5>>> print(X)
    6>>> 3.6000000000000005
    

    El valor de X del cuaderno coincide con el valor de X de la consola interactiva. Por tanto el resultado es correcto. ✔


TAREA 04: EVALUACIÓN

Presentación del cuaderno y sustentación

En esta tarea, el estudiante es evaluado con los temas vistos en la presente actividad.

  • El estudiante presenta el cuaderno con el desarrollo de todas las tareas.

  • El estudiante presenta evidencia fotográfica de los ejercicios desarrollados en la consola interactiva de PYTHON.

  • El docente realiza unas preguntas para comprobar que el estudiante haya entendido los temas.