Está en la página 1de 3

MÓDULO I: Atención y asistencia a nivel operativo y funcional de los sistemas y servicios de TI

UNIDAD III: Fundamentos de programación

U3 - SESIÓN DE APRENDIZAJE 03
ESTRUCTURAS SECUENCIALES
1. Definición
Se llaman procesos secuenciales debido a que su ejecución consiste en realizar un
proceso tras otro no dependiendo de alguna condición que haga variar su secuencia.
Entiéndase que un proceso puede ser una actividad, o un bloque de actividades
(delimitados por inicio y un fin). Una actividad puede consistir en una asignación, un
ingreso de datos, un calculo o simplemente una sentencia para mostrar resultados. Por
ejemplo, observe la secuencia del siguiente bloque de actividades.

Inicio
Ingresar datos
Calcular fórmulas
Mostrar resultados
Fin

2. Ejercicios
Ejemplo 1: Determinar la suma de los N primeros números enteros de acuerdo a la
siguiente formula:
𝑁 ∗ (𝑁 + 1)
𝑠𝑢𝑚𝑎 =
2
Definición de E/S
Entradas: Numero entero (N)
Salidas: Suma

Seudocódigo Diagrama de flujo


Inicio
// Declaración de variables
N, suma: Entero
// Ingreso de datos
Escribir “Ingrese un número entero:”
Leer N
// Proceso
suma = N*(N+1)/2
// Salida
Escribir “La suma de los primeros n° enteros
es:”, suma
Fin

DOCENTE: Ing. Jorge Luis Estrada Ramos 10/05/2022


ESPECIALIDAD: Plataformas Y Servicios De Tecnologías De La Información
MÓDULO I: Atención y asistencia a nivel operativo y funcional de los sistemas y servicios de TI
UNIDAD III: Fundamentos de programación

Ejemplo 2: Calcular el interés generado por un capital depositado durante cierta


cantidad de periodos a una tasa de interés determinada y expresada en porcentaje.
Aplicar las siguientes fórmulas.
Monto = Capital*(1 + Tasa/100)Numero de periodos
Interes = Monto – Capital

Definición de E/S
Entradas: Capital, Tasa de interes (Tasa), Numero de periodos (NumPer)
Salidas: Interes ganado (Interes)

Seudocódigo Diagrama de flujo


Inicio
// Declaración de variables
Capital, Tasa, Monto, Interes: Real
NumPer: Entero
// Ingreso de datos
Escribir “Ingrese Capital:”
Leer Capital
Escribir “% de Tasa de Interes:”
Leer Tasa
Escribir “Numero de periodos:”
Leer NumPer
// Proceso
Monto = Capital*(1 + Tasa/100)Numero de periodos
Interes = Monto – Capital
// Salida
Escribir “Intereses ganados:”, Interes
Fin

Ejemplo 3: Convertir un número real, representa horas, a su equivalente en horas,


minutos, segundos y decimas de segundos.

Definición de E/S
Entradas: Un número real (NumReal)
Salidas: Horas (Hor), Minutos (Min), Segundos (Seg), Décimas de segundo (Dseg)

Seudocódigo Diagrama de flujo


Inicio
// Declaración de variables

DOCENTE: Ing. Jorge Luis Estrada Ramos 10/05/2022


ESPECIALIDAD: Plataformas Y Servicios De Tecnologías De La Información
MÓDULO I: Atención y asistencia a nivel operativo y funcional de los sistemas y servicios de TI
UNIDAD III: Fundamentos de programación

NumReal: Real
Hor, Min, Seg, Dseg: Entero
// Ingreso de datos
Escribir “Ingrese un número real:”
Leer NumReal
// Proceso
Hor = Entero(NumReal)
NumReal = (NumReal - Hor)*60
Min = Entero(NumReal)
NumReal = (NumReal – Min)*60
Seg = Entero(NumReal)
NumReal = (NumReal - Seg)*60
Dseg = Entero(NumReal)
// Salida
Escribir “Horas:”, Hor
Escribir “Minutos:”, Min
Escribir “Segundos:”, Seg
Escribir “Décimas:”, Dseg
Fin

Problemas Propuestos
Ejemplo 4: Convertir grados centígrados a grados farenheit a partir de la siguiente
formula:
GradosFar = 1.8*GradosCent+32.

Ejemplo 5: Calcular el área de un triangulo conociendo sus tres lados, aplicando la


siguiente fórmula:
𝑎𝑟𝑒𝑎 = √𝑃(𝑃 − 𝐴)(𝑃 − 𝐵)(𝑃 − 𝐶)

Donde:
P = Semiperimetro
A,B,C = Lados

Ejemplo 6: La nota final de un curso de programación se obtiene de acuerdo a las


siguientes formulas:
PF = (Ep + 2Ef + Pp)/4
Ef=(2Pe+Py)/3
Pp=(2Pa+Pc)/3

DOCENTE: Ing. Jorge Luis Estrada Ramos 10/05/2022


ESPECIALIDAD: Plataformas Y Servicios De Tecnologías De La Información

También podría gustarte