Scratch: Dibujar un cuadrado


La programación consiste en en prácticamente dos partes:

1.- utilizar el lápiz para poder dibujar
  • borrar lo dibujado cuando comience (así siempre la pantalla esta limpia),
  • bajar lápiz, 
  • poner un color,
  • y aumentar el grosor del lápiz
2.- creación de un ciclo para dibujar
  • se añade un ciclo de "repetir 4"
  • esperar un segundo (para visualizar la animación de dibujo) , 
  • mover 100 pasos, 
  • girar 90 grados 
otros aspectos:
  • fondo para simular una pizarra antigua 
  • cambio del objeto "gato" por un lápiz
  • establecer la posición del lápiz a x: -33 y:60

Bloques de programación

¿Se puede mejorar?
Claro que sí. Por ejemplo podemos mejorar que el dibujo parta desde la punta del lápiz y no del centro.

Para visualizar el proyecto puedes hacer clic aquí: Proyecto dibujar cuadrado

Python: determinar si el número es par



Debemos escribir un programa que imprima "par" si un número ingresado es par, y nada si no lo es.


Código:


numero = int(input("Ingrese numero: "))
if numero%2==0:
  print("Es par")



Ejemplo: 

ingresamos el número cuatro y el programa devuelve Es par



Explicación:

Con %2 obtenemos el residuo de la división del número. Se devolverá un 0 si es par y un 1 si es impar.

Atrévete a modificar el programa y que imprima si el número ingresado es impar.

Saludos

Python: saber si estoy en el hemisferio norte o sur


Solicitar al usuario ingresar su latitud y longitud y determinar si este se encuentra en el hemisferio norte o hemisferio sur.

Teniendo las siguientes variables como punto 0 el Ecuador:
lat = -2.0000000
lon = -77.5000000


Veamos como hacerlo:
lat = -2.0000000
lon = -77.5000000
lat_domicilio = float(input("Ingresa la latitud de tu domicilio: "))
lon_domicilio = float(input("Ingresa la longitud de tu domicilio: "))
estoy_al_sur = lat_domicilio - lat < 0
if estoy_al_sur:
    print("Estas en el hemisferio sur")
else:
    print("Estas en el hemisferio norte")

Explicación:

Existen distintas formas de resolver este problema, pero básicamente lo que hacemos es solicitar la latitud y longitud donde se encuentra el usuario (y las almacenamos en las variables lat_domicilio y lon_domiciliopara posteriormente hacer una resta entre la latitud del usuario y la latitud del Ecuador y ver si es menor que 0 para que de True o False. (True estamos al sur y False estamos al norte)

Ejemplo 1:
supongamos que estamos en Toronto, Canadá
Ejemplo 2:
supongamos que estamos en Punta Arenas, Chile.

Así, tan sencillo se puede realizar este calculo

Enlaces de interés:

  • Obtener tus coordenadas: https://www.coordenadas-gps.com/
  • Los hemisferios de la tierra: https://www.astromia.com/glosario/hemisferio.htm
¿qué mas se te ocurre hacer con esta información?


Python: calcular perimetro


En este simple ejercicio calcularemos el perímetro de un cuadrado utilizando el lenguaje Python.


def perimetro(lado):
  perimetro = 0
  perimetro = lado*4
  return perimetro

Todo el mundo debería aprender a programar

Decía Steve Jobs que “todo el mundo debería aprender a programar un ordenador porque esto te ayuda a pensar”.


Infografía interfaz lenguaje Scratch

Una nueva infografía para complementar la interfaz de scracth que publique hace un tiempo atrás.
También puedes descargar el archivo PDF para imprimir.