Curso de Programación Básica N03. Palabras y Oraciones Claves para resolver los algoritmos

Cordiales Saludos


portada_03.png

Existen un grupo de palabras u oraciones, que si prestamos atención, nos permiten resolver los preblemas fácilmente. No son todas, pero si las más generales las que abordaremos en esta publicación.

Generar

Con generar debemos realizar instrucciones al computador para que "genere", cree, realice lo que se nos pida. Por Ejemplo

Problema N08: Generar los numeros 1,2,3 y visualizar por pantalla.

Con los conocimientos que tenemos podemos resolverlo de la siguinete manera:

print("..............")
print("Problema N08: Generar los numeros 1,2,3 y visualizar por pantalla")
print("Primera Forma")
print(1,2,3)
print("Segunda Forma")
print(1)
print(2)
print(3)
print("Tercera Forma")
numero1 = 1
numero2 = 2
numero3 = 3
print(numero1,numero2,numero3)
print("Cuarta Forma")
numero1 = 1
numero2 = 2
numero3 = 3
print(numero1)
print(numero2)
print(numero3)
print("..............")

Cualquiera de las formas de resolución son válidas. Si se te ocurre otra, también resuelve el problema. Normalmente cuando tenemos que generar "algo" usamos instrucciones y visualizaciones.

Solicitar por teclado

Lógicamente si nos piden solicitar por teclado debemos leer un dato, debemos pedir el valor o los valores que nos servián para resolver el problema. Por Ejemplo:

Problema N_09: Solicitar por teclado un número positivo, para calcular el doble de dicho número.

print("..............")
print("Problema N09:Solicitar por teclado un número positivo, para calcular el doble de dicho número")
numero = int(input("Introduzca un número positivo: "))
print("El doble del numero ",numero, " es: ",numero*2)
print("..............")

Teniendo los valores

Si tenemos unos valores o nos dan algún valor, ese valor automáticamente se lo asignamos a una variable. Se usan tambien las palabras conociendo; sabiendo; dado el valor; si tenemos; con el siguiente dato, etc. Por ejemplo:
Problema N_10: Teniendo los valores 5 y 10, determinar la suma y la multiplicaciónb de dichos valores.

print("..............")
print("Problema N10: Teniendo los valores 5 y 10, determinar la suma y la multiplicación de dichos valores.")
valor1 = 5
valor2 = 10
print("La Suma de los numeros ", valor1 " y ", valor2, " es ", valor1 + valor2)
print("La multiplicacion de los numeros ", valor1 " y ", valor2, " es ", valor1 * valor2)
print("..............")

Dado un valor/generar

En este caso estamos combinando: dado un valor y generar. Nos dan un valor y a partir de allí podemos generar otro o varios valores. Ejemplo

Problema N_11: A partir del número 10 generar los dos numeros naturales consecutivos que siguen, es decir: 10, 11 y 12.

print("..............")
print("Problema N11: A partir del numero 10 generar los dos numeros naturales consecutivos que siguen, es decir: 10, 11 y 12. ")
numero = 10
print(numero, numero + 1, numero + 2)
# Si tienes otra forma compártela
print("..............")

Solicitar un valor/generar

En este caso solicitamos uno o varios valores y a partir de allí generamos o determinamos otro valor. Por Ejemplo

Problema N_12: Solicitando la edad de una persona y el año actual determinar en que año nació dicha persona.

print("..............")
print("Problema N12: Solicitando la edad de una persona y el año actual determinar en que año nació dicha persona ")
edad = int(input("Introduzca la edad de la persona: "))
actual = int(input("Introduzca el año actual: "))
nacio = actual - edad
print("La persona nacio en el año:", nacio)
print("..............")

Para complementar esta publicacion corresponde estar atento y leer bien el enunciado del problema. Pueden haber variantes de lo que vimos aqui, pero sí estoy seguro y por experiencia que esta es la mejor forma de dar los primeros pasos para la resolucion de problemas.


Recurso para aprender Python

Curso Gratis de Programación
Te recomiendo que sigas este curso ya que hay muchos conceptos que te servirán para entender mejor todo lo que estamos trabajando. Para aprender programación debemos abrir mucho nuestra mente, no quedarnos con ésta información solamente debemos leer mucho, investigar, ver videos para iniciados, etc.


Los ejercicios de esta publicación estan en este link:
https://replit.com/join/rjjbgvhbzq-siraquino

Para concluir te recomiendo que realices ejercicios de operaciones básicas con los números naturales, teniendo los valores o solicitándolos por teclado. Sigamos practicando, practicando, practicando.

Mi Twitter
Mi facebook

H2
H3
H4
3 columns
2 columns
1 column
2 Comments
Ecency