Ejemplo 1

Suma de dos números

Enunciado

Cree un programa que pida al usuario dos números y le indique al usuario el resultado de la suma de los mismos.

 

TIP: Tenemos que pensar en implementar un programa que reciba los dos números, después debe realizar la suma y finalmente debe mostrarla al usuario.

Algoritmo (como una receta)

1. Inicio.

2. Describir al usuario que hace problema se va a resolver y cómo debe de interactuar él con esta implementación de la solución.

3. Pedir al usuario el primer número.

4. Almacenar el primer número proporcionado por el usuario en una variable “a”.

5. Pedir al usuario el segundo número.

6. Almacenar el segundo número proporcionado por el usuario en una variable “b”.

7. Realizar la suma de los dos números y almacenarla en una variable “suma”.

8. Mostrar al usuario el resultado de la suma, almacenado en la variable “suma”.

9. Fin.

Creando una notebook en Google Colab

A continuación se presenta un breve video con las instrucciones básicas para crear una notebook de iPython (.ipynb) en Google Colaboratory.

 

Algoritmo (como una receta)

1. Inicio.

2. Describir al usuario que hace el problema se va a resolver y cómo debe de interactuar con esta implementación de la solución.

3. Pedir al usuario el primer número.

4. Almacenar el primer número proporcionado por el usuario en una variable “a”.

5. Pedir al usuario el segundo número.

6. Almacenar el segundo número proporcionado por el usuario en una variable “b”.

7. Realizar la suma de los dos números y almacenarla en una variable “suma”.

8. Mostrar al usuario el resultado de la suma, almacenado en la variable “suma”.

9. Fin.

1. Inicio

En Python no es necesario marcar el inicio, ni el final, como se observa en la imagen          

Algoritmo (como una receta)

1. Inicio.

2. Describir al usuario que hace el problema se va a resolver y cómo debe de interactuar con esta implementación de la solución.

3. Pedir al usuario el primer número.

4. Almacenar el primer número proporcionado por el usuario en una variable “a”.

5. Pedir al usuario el segundo número.

6. Almacenar el segundo número proporcionado por el usuario en una variable “b”.

7. Realizar la suma de los dos números y almacenarla en una variable “suma”.

8. Mostrar al usuario el resultado de la suma, almacenado en la variable “suma”.

9. Fin.

2. Describir al usuario que hace el problema se va a resolver y cómo debe de interactuar con esta implementación de la solución.

La instrucción print('texto') de Python nos sirve para mostrar texto, simplemente hay que cambiar lo que está entre comillas.

Algoritmo (como una receta)

1. Inicio.

2. Describir al usuario que hace el problema se va a resolver y cómo debe de interactuar con esta implementación de la solución.

3. Pedir al usuario el primer número.

4. Almacenar el primer número proporcionado por el usuario en una variable “a”.

5. Pedir al usuario el segundo número.

6. Almacenar el segundo número proporcionado por el usuario en una variable “b”.

7. Realizar la suma de los dos números y almacenarla en una variable “suma”.

8. Mostrar al usuario el resultado de la suma, almacenado en la variable “suma”.

9. Fin.

3. Pedir al usuario el primer número

Primero se pide al usuario el primer número con la instrucción input('Texto'), cambiando el Texto por lo que se quiera indicar. La instrucción input de Python3 recibe el texto como string (str) y hay que convertirlo a número con alguna de las funciones int( ), float( ), o eval( ). 

4. Pedir al usuario el primer número y almacenarlo en la variable "a"

Ahora para guardar algo en Python se usa una asginación. Es decir, se escribe a=dato_a_asignar. Con esto, Python "entiende" que lo que está a la derecha se asigna a la variable a. Así que sólo hay que agregar "a=", antes de lo realizado en el paso anterior.

Algoritmo (como una receta)

1. Inicio.

2.  Describir al usuario que hace el problema se va a resolver y cómo debe de interactuar con esta implementación de la solución.

3. Pedir al usuario el primer número.

4. Almacenar el primer número proporcionado por el usuario en una variable “a”.

5. Pedir al usuario el segundo número.

6. Almacenar el segundo número proporcionado por el usuario en una variable “b”.

7. Realizar la suma de los dos números y almacenarla en una variable “suma”.

8. Mostrar al usuario el resultado de la suma, almacenado en la variable “suma”.

9. Fin.

5. Pedir al usuario el segundo número

Se repite el proceso de los pasos 3 y 4, para el segundo número.

Primero se pide al usuario el segundo número con la instrucción input('Texto'), cambiando el Texto por lo que se quiera indicar y se convierte a algún tipo de dato numérico.

6. Almacenar el segundo número en la variable "b"

Se repite el proceso del paso 4, asignando el resultado de lo obtenido en el paso anterior a la variable b.

Algoritmo (como una receta)

1. Inicio.

2. Describir al usuario que hace el problema se va a resolver y cómo debe de interactuar con esta implementación de la solución.

3. Pedir al usuario el primer número.

4. Almacenar el primer número proporcionado por el usuario en una variable “a”.

5. Pedir al usuario el segundo número.

6. Almacenar el segundo número proporcionado por el usuario en una variable “b”.

7. Realizar la suma de los dos números y almacenarla en una variable “suma”.

8. Mostrar al usuario el resultado de la suma, almacenado en la variable “suma”.

9. Fin.

7. Realizar la suma y almacenarla en la variable "suma"

Es necesario hacer la operación de la suma, +,  y asignar el resultado a una variable llamada suma. Esto se hace de la siguiente forma

Algoritmo (como una receta)

1. Inicio.

2. Describir al usuario que hace el problema se va a resolver y cómo debe de interactuar con esta implementación de la solución.

3. Pedir al usuario el primer número.

4. Almacenar el primer número proporcionado por el usuario en una variable “a”.

5. Pedir al usuario el segundo número.

6. Almacenar el segundo número proporcionado por el usuario en una variable “b”.

7. Realizar la suma de los dos números y almacenarla en una variable “suma”.

8. Mostrar al usuario el resultado de la suma, almacenado en la variable “suma”.

9. Fin.

8. Mostrar al usuario el resultado almacenado en "suma"

Cuando se quiere mostrar algún resultado se usa la instrucción print('texto'). Se escribe en vez de 'texto' algo como:                            donde el texto va entre comillas o apóstrofes simples y se separa con el signo coma ( , ), de la variable que tiene el resultado a mostrar (que en este caso es suma). Queda de la siguiente forma

Algoritmo (como una receta)

1. Inicio.

2. Describir al usuario que hace el problema se va a resolver y cómo debe de interactuar con esta implementación de la solución.

3. Pedir al usuario el primer número.

4. Almacenar el primer número proporcionado por el usuario en una variable “a”.

5. Pedir al usuario el segundo número.

6. Almacenar el segundo número proporcionado por el usuario en una variable “b”.

7. Realizar la suma de los dos números y almacenarla en una variable “suma”.

8. Mostrar al usuario el resultado de la suma, almacenado en la variable “suma”.

9. Fin.

8. Fin

En muchas plataformas para aprender a programar es necesario marcar el fin del programa (e.g., Scratch).

 

En la mayoría de los lenguajes de programación, como Python, no es necesario marcar ni el inicio, ni el fin de la ejecución.

Para ejecutar una celda de código en Colab o Colaboratory, sólo es necesario que estando la celda seleccionada se presionen las teclas: Shift + Enter

Ejecutando una celda con código en Colab

Ejemplo 1: Suma de dos números en Google Colab

By aflp

Ejemplo 1: Suma de dos números en Google Colab

Se presenta Colab y cómo se puede usar para implementar un programa que se ha diseñado previamente en forma de un algoritmo.

  • 381