TIPOS DE INSTRUCCIONES

Cualquiera puede escribir código que una computadora puede entender, El buen código es aquel que los humanos pueden entender - Martin Fowler

Para Iniciar

Estructura de Un Programa

Es una secuencia de instrucciones, escritas para realizar una tarea específica en una computadora.

Anatomía de un programa

  • Datos
  • Palabras reservadas (las intocables)
  • Identificadores

Lo más dificil de programar es saber cómo  nombrar las cosas

Para recordar

Identificadores

variable = 12
# los identificadores ayudan a nombrar variables, métodos clases, 

asdfg = 'asafasgasdf'
# los identificadores ayudan a que el código sea legible.

saludo = 'hola'
valor = 45

45 = 12
# los identificadores deben incluir letras de lo contrario nuestro programa no funcionará

saludo_dos = 'Hola hola!'
# diferentes lenguajes usan diferentes formas de separar palabras de un valor

# Asegurense de que el código sea fácil de entender para ustedes, y avanzar se les hará fácil

Tips para nombrar (todo)

  • Mantenerlo simple y expresivo. "algo" no es un buen nombre, porque no nos dice para qué estamos usando la variable o el método

Tips para nombrar (todo)

  • En expresiones matemáticas variables como x, y, z son aceptables. Si cumplen con el primer tip

Tips para nombrar (todo)

  • Usa sustantivos para variables, y verbos para métodos. No te asustes de usar más de una palabra

Tipos de instrucciones

Expresiones

  • Operaciones matemáticas
  • Operaciones Lógicas
  • Operaciones de Asignación

Otras Instrucciones

  • Condiciones
  • Palabras reservadas
  • Llamadas a métodos
  • Ciclos
  • Escritura
  • Lectura

Tipos de instrucciones

i = 2 + 2
# asignacion, el valor es 4

i = (5 * 8) * 12
# asignacion, el valor es 480

saludo = 'hola'
valor = 45

5 == 8
# operacion lógica el valor es false

7 > 2
# operación lógica el valor es true

Tipos de instrucciones

int i = 2 + 2;
# declaración y asignacion, el valor es 4

i = (5 * 8) * 12;
# asignacion, el valor es 480

string saludo = "hola";
int valor = 45;

bool resultado = (5 == 8);
# operacion lógica el valor es false

bool valor = (7 > 2);
# operación lógica el valor es true

Tipos de instrucciones

valor = 12
if 5 > valor:
    valor = 12 + 5

print('Hola has invocado un método')

for i in range(2,4):
    print(i)

Hora de la práctica

Made with Slides.com