Está en la página 1de 2

Capacidad: Algoritmos y programas

Tema: Programación Estructurada Secuencial.

Indicadores:
Conoce los códigos del lenguaje de programación SL en una estructurada secuencial
Plantea soluciones a problemas de programación estructurada secuenciales utilizando el lenguaje SL

Programación estructurada Secuencial en SL


Problemas propuestos

1. Realice un programa que calcule el Perímetro y Área de un cuadrado a partir de una longitud ingresado por
teclado

var
L, P, A : numerico
inicio
imprimir (“Ingresar la longitud del lado del cuadrado: “)
leer (L)
P=L*4
A=L*L
imprimir (“El Área del cuadrado es: “, A)
imprimir (“El Perímetro del cuadrado es: “, P)
fin

2. Crear un programa que le permita al usuario Ingresar por teclado 5 números y calcule su Media Aritmética o
Promedio.

var
L, P, A: numerico
inicio
cls()
imprimir (“Ingrese el Primer Termino: ”)
leer (A)
imprimir (“Ingrese el Segundo Termino: ”)
leer (B)
imprimir (“Ingrese el Tercer Termino: ”)
leer (C)
imprimir (“Ingrese el Cuarto Termino: ”)
leer (D)
imprimir (“Ingrese el Quinto Termino: ”)
leer (E)
CANTIDAD =(A+B+C+D+E)
PROMEDIO = (CANTIDAD/5)
imprimir (“El promedio de los cinco términos es: ”, PROMEDIO)
fin
3. Diseñar un programa que permita ingresar por el teclado el año de nacimiento de una persona y nos de cómo
resultado la edad de la misma.

var
A, Año: numerico
inicio
cls()
imprimir (“Ingrese el Año de Nacimiento: ”)
leer (A)
Año = (2022 - A)
imprimir (“La edad del mismo es: ”, Año)
fin
4. Diseñar un programa que permita ingresar una cantidad de horas y muestre como resultado la cantidad de
minutos a la que equivale.

var
H, Minutos: numerico
inicio
cls()
imprimir (“Ingrese la cantidad de horas: ”)
leer (H)
Minutos = (H*60)
imprimir (“La cantidad de minutos a la que equivale es: ”, Minutos)
fin
5. Diseñar un programa que permita ingresar la cantidad de Megabytes y muestre como resultado su equivalente
en bytes.

var
MB, Byte: numerico
inicio
cls()
imprimir (“Ingrese la cantidad de Megabytes: ”)
leer (MB)
Byte = (MB*1000*1000)
imprimir (“El resultado equivalente en Bytes es: ”, Byte)
fin
6. Diseñar un programa que permita al usuario ingresar un número que representará una cantidad de grados
Celsius y que convierta dicho valor a la cantidad equivalente en grados Fahrenheit y Kelvin. Referencia: 100
grados Celsius = 212 grados Fahrenheit = 373 grados Kelvin
var
C, Fahrenheit, Kelvin: numerico
inicio
cls()
imprimir (“Ingrese la temperatura en Celsius: ”)
leer (C)
Fahrenheit = ((C*1.8)+32)
Kelvin = (C+273.15)
imprimir (“La temperatura en Fahrenheit es: “, Fahrenheit, “%\n”)
imprimir (“La temperatura en Kelvin es: ”, Kelvin)
fin

También podría gustarte