Sesión de Aprendizaje 03

Descargar como pdf o txt
Descargar como pdf o txt
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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy