5 - Estructura de programación secuencial

Cuando en un problema sólo participan operaciones, entradas y salidas se la denomina una estructura secuencial.
Los problemas diagramados y codificados previamente emplean solo estructuras secuenciales.

La programación requiere una práctica ininterrumpida de diagramación y codificación de problemas.

Problema:

Realizar la carga de dos números enteros por teclado e imprimir su suma y su producto.

Diagrama de flujo:

diagrama flujo
Tenemos dos entradas num1 y num2, dos operaciones: la suma y el producto de los valores ingresados y dos salidas, que son los resultados de la suma y el producto de los valores ingresados. En el símbolo de impresión podemos indicar una o más salidas, eso queda a criterio del programador, lo mismo para indicar las entradas por teclado.

Programa: ejercicio3.py

Ver video

num1=int(input("ingrese primer valor:"))
num2=int(input("ingrese segundo valor:"))
suma=num1+num2
producto=num1*num2
print("La suma de los dos valores es")
print(suma)
print("El producto de los dos valores es")
print(producto)          

Problema:

Realizar la carga del precio de un producto y la cantidad a llevar. Mostrar cuanto se debe pagar (se ingresa un valor entero en el precio del producto)

Diagrama de flujo:

diagrama flujo
Tenemos dos entradas: precio y cantidad, una operación para calcular el importe y una salida.

Programa: ejercicio4.py

Ver video

precio=int(input("Ingrese el precio del producto:"))
cantidad=int(input("Ingrese la cantidad de productos a llevar:"))
importe=precio*cantidad
print("El importe a pagar es")
print(importe)

Problemas propuestos

  • Realizar la carga del lado de un cuadrado, mostrar por pantalla el perímetro del mismo (El perímetro de un cuadrado se calcula multiplicando el valor del lado por cuatro)

    Ver video

  • Escribir un programa en el cual se ingresen cuatro números, calcular e informar la suma de los dos primeros y el producto del tercero y el cuarto.

    Ver video

  • Realizar un programa que lea cuatro valores numéricos e informar su suma y promedio.

    Ver video

  • Calcular el sueldo mensual de un operario conociendo la cantidad de horas trabajadas y el valor por hora.

    Ver video

Solución

ejercicio5.py

lado=int(input("Ingrese el lado del cuadrado:"))
perimetro=lado*4
print("El perimetro del cuadrado es")
print(perimetro)

         


ejercicio6.py

num1=int(input("Ingrese primer valor:"))
num2=int(input("Ingrese segundo valor:"))
num3=int(input("Ingrese tercer valor:"))
num4=int(input("Ingrese cuarto valor:"))
suma=num1+num2
producto=num3*num4
print("La suma de los dos primero valores es")
print(suma)
print("El producto del tercer y cuarto valor es")
print(producto)




ejercicio7.py

num1=int(input("Ingrese primer valor:"))
num2=int(input("Ingrese segundo valor:"))
num3=int(input("Ingrese tercer valor:"))
num4=int(input("Ingrese cuarto valor:"))
suma=num1+num2+num3+num4
promedio=suma/4
print("La suma de los cuatro valores es")
print(suma)
print("El promedio es")
print(promedio)



ejercicio8.py

horastrabajadas=int(input("Ingrese la cantidad de horas trabajadas:"))
valorhora=int(input("Importe a pagar por hora:"))
sueldo=horastrabajadas*valorhora
print("Sueldo a pagar")
print(sueldo)