Curso de Programación Básica N01. Todo comienza sumando dos números

Cordiales Saludos

portada.png

En este curso de programación básica me enfocaré en resolver muchos ejercicios para dar los primeros pasos en en el mundo de la programación.

Si es el primer curso que tomas, o apenas estás comenzando ésta es una muy buena opción para comenzar.

Aquí me enfocaré en resolver problemas, vamos a practicar con muchos ejercicios. Cada ejercicio lo resolveremos de multiples manereas y desde distintos enfoque. Vamos a entenderlos, a esquematizarlos, a dibujarlos.

El curso es progresivo y muy fácil de asimilar, garantizo que no habrá complejidad y trataré en lo posible de hacerlo lo más ameno posible.

No se trata de resolver problemas complejos, se trata de entenderlos. De ir de los más básicos a los más difíciles. Este curso es para aprender, no para complicarnos.

Te garantizo que aprenderás... Ya dependerá de tí si te dedicas a la programación porofesionalmente o lo practicas como entreteniemiento o para pasar los momentos de ocio.

artificial-intelligence-g34cb79922_640.jpg
Fuente

Para realizar los ejercicios me apoyaré en el lenguaje de programación Python. Si no conoces payton no te preocupes, al final de la publicación te daré el link de mi Curso Gratis de programación con Python. Aquí nos enfocaremos en la lógica, python es una herramienta para escribir lo que analicemos previamente.


Alcance del Curso

  • Estructuras secuenciales
  • Condicionales
  • Ciclos
  • Listas
  • Funciones

Todo comienza sumando dos números...

Hay diferentes maneras de atacar este problema y podemos abarcar distintas formas de resolverlo y de plantearlo para que nos de una visión muy amplia de resolucion de problemas.

Problema N01. Elaborar un programa que sume los núemeros 10 y 24.

Análisis: Nos piden que sumemos dos numeros. Los números son dados: el 10 y el 24. Entonces la mejor manera para solucionarlo es asignar los valores 10 y 24 a dos variables que lo contengan y luego sumar esas variables y asignar el resultado a otra variable.
No te preocupes si te resuena mucho la palabra variable, a medida que avancemos notarás que es fácil de asimilar, además con los recursos que colocaré al final tendrás bastante teoría para complementar lo que trabajemos aquí.
Toda esta primera parte está enmarcada dentro de las estructuras secuenciales correspondiente al alcance del curso. Todos estos programas los solucionaremos con instrucciones línea a línea, con instrucciones que se desarollan de arriba hacia abajo.

Primera solución.
numero1 = 10
numero2 = 24
suma = numero1 + numero2
print(suma)

Explicación general:

Las palabras numero1, numero2 y suma son las variables. Las variables las usamos para que el computador asigne una porción de memoria para guardar los valores 10 y 24, y luego visualizamos el resultado de la suma.

Explicación Línea por línea de código

Este signo # lo utilizaremos para comentarios. Los comentarios en los lenguajes de programación son muy usados para explicar-comentar nuestro código. Cuando se ejecuta el código lo que está dentro del comentario no se toma en cuenta.

numero1 = 10   # Se le asigna el 10 a la variable numero1
numero2 = 24   # Se le asigna el 24 a la variable numero2
lasumaes = numero1 + numero2 # numero1 + numero2 se asigna a lasumaes
print(lasumaes) # visualizamos por pantalla el resultado    

Lo que estamos haciendo en este momento es un algoritmo: una serie de pasos para solucionar un problema. Notemos que Numero1 y numero2 son los datos de entrada; lasumaes es el proceso y la instrucción print nos permite visulizar el resultado. Entonces siempre debemos tomar en cuenta datos que entran, proceso y por último la visualización.

Cuando hacemos los programas nosotros somos los creadores, quienes decidimos que nombres de variables utilizar. O si estamos en un equipo de trabajo el líder nos orientará que nombre de variables utilizaremos.

El ejemplo anterior puede ser escrito así y el funcionamiento es el mismo.

a = 10   
b = 24   
suma = a + b 
print(suma)     

A continuación veremos otras formas de solución. A pesar de que nos da el mismo resultado no las recomiendo porque en todo momento para trabajar con valores debemos recurrir al uso de variables para cada una de las instrucciones. Estas formas de solución que coloco a continuación son de tipo didactico para que veamos que hay muchas maneras de solucionar. También con estas soluciones se nos despierta la lógica y estamos más atentos para atacar los problemas.

Segunda solución.
suma = 10 + 24
print(suma)
Tercera solución.
a = 10
b = 24
print(a + b)
Cuarta solución.
print(10 + 24)

Variante del poblema

Colocaré otro ejemplo que será facilmete comprendido.

#variante
a = 2
b = 4
c = 6
suma = a + b + c
print(suma)
Tres nuevos problemas

Con lo ya visto también podemos resolver estos tres problemas:

# Problema N02. Elaborar un programa que reste 57 al numero 102.
n1 = 102
n2 = 57
resta = n1 - n2
print(resta)
# Problema N03. Elaborar un programa que multiplique 5 por 203.
N1 = 5
N2 = 203
multiplica = N1 * N2
print(multiplica)
# Problema N04. Elaborar un programa que divida 100 entre 50.
x = 100
y = 50
divide = x / y
print(divide)

Recurso para aprender Python


Los ejercicios de esta publicación estan en este link:
https://replit.com/login?goto=/join/rhhvogalgu-siraquino

Cuando entres al link te pedirá que te registres en la plataforma de https://replit.com/

inscribir.png

Y luego podras ver todos los ejercicios que realizamos hoy, como se ve en la siguiente imagen.

g1845.png

Quiero comentarte que lo que aprendamos en este curso lo puedes emplear en cualquier lenguaje de programación. Tan solo debes estar atento como es la sintaxis de dicho lenguaje. Por ejemplo el ejercicio lo transcribí a JavaScript y lo puedes revisar aqui https://replit.com/join/eksxlnpdib-siraquino

js.png

Para concluir espero que mi explicación te permita comprender todo lo tratado aquí y que despierte tu interés en aprender todo lo relacionado con el maravilloso mundo de la programación.

Mi Twitter
Mi facebook

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