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:
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
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:
Tenemos dos entradas: precio y cantidad, una operación para calcular el importe y una salida.
Programa: ejercicio4.py
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)
- 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.
- Realizar un programa que lea cuatro valores numéricos e informar su suma y promedio.
- Calcular el sueldo mensual de un operario conociendo la cantidad de horas trabajadas y el valor por hora.