Plan de refuerzo 01

EVALUACIÓN: Plan de refuerzo (10 minutos)

Estudiar los temas a continuación. Se realiza examen de 5 preguntas. Si el estudiante no asiste en la fecha programada, este será evaluado la próxima vez que asista a clase.


Consola interactiva de PYTHON

La consola de PYTHON es una herramienta que permite ejecutar algoritmos de forma interactiva.

Esta consola puede ejecutarse en cualquier sistema operativo que tenga instalado PYTHON.

  • En WINDOWS se puede buscar el aplicativo: CMD

  • En LINUX se busca el aplicativo: TERMINAL

Una vez dentro del aplicativo (CMD o TERMINAL) se escribe el comando: python3


Instrucciones

Las expresiones son instrucciones que la máquina ejecuta.

Estas instrucciones son ejecutadas de forma serial. Es decir una a la vez.

En la consola interactiva de PYTHON, cada instrucción se ejecuta cada vez que se presiona la tecla ENTER.

Ejemplo de una instrucción:

1>>> print("buenas tardes")
2buenas tardes
3>>> print("instruccion01")
4instruccion01
5>>> print("instruccion02")
6instruccion02

Operadores

Los operadores son signos que permiten expresar relaciones entre variables y/o constantes, de las cuales normalmente se desprende un resultado. Los operadores son:

OPERADOR

Descripción

+

Operador para expresar la suma

-

Operador para expresar la resta

*

Operador para expresar la multiplicación

**

Operador para exponente

/

Operador para expresar la división

//

Operador para expresar división entera

%

Operador módulo (para determinar residuo de división)


Linealización de operaciones

Algo a tener en cuenta al momento de escribir una expresión es que el computador solo entiende las expresiones en formato lineal. Esto quiere decir escritas en una sola línea. De tal manera que si se quiere escribir la ecuación:

\[ X = {a + b \over c + d} \]

La anterior ecuación en una sola línea sería:

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

Precedencia

Algunas veces se tienen operaciones muy largas. Esto dificulta su solución. En estos casos se aplica la precedencia. La cual consiste en unas reglas que determinan el orden en el que una operación muy larga debe ser resuelta. Un ejemplo de una operación muy larga sería:

\[ X = ( a + (b / c) – d ) / ( a + ( b / ( (c ** d) + (d / ( a – (b / c) * d ) ) ) ) ) \]

Tabla de precedencia

OPERADOR

OPERACIONES

Orden de evaluación (Precedencia)

( )

Paréntesis

Se evalúa primero. Si los paréntesis son anidados como en la expresión: \((a * ( b + c / d + e ) )\) la expresión en el par más interno se evalúa primero

* ** / // %

Multiplicación, Exponente División, División entera Módulo

Se evalúan en segundo lugar. Si hay varios operadores de este tipo, se evalúan de izquierda a derecha.

+ -

Suma, Resta

Se evalúan al último. Si hay varios operadores de este tipo, se evalúan de izquierda a derecha.