Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
7 vistas17 páginas

Evidencia de Producto GA3220501093AA2EV03 Taller Aplicando Funciones y Procedimientos en La Solución de Algoritmos.

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 17

TECNOLOGIA ANALISIS Y DESARROLLO DE SOFTWARE.

(26796472)

Evidencia: GA3-220501093-AA2-EV03 Taller aplicando funciones y


procedimientos en la solución de algoritmos.

Aprendiz CRISTYAN DAVID RODRIGUEZ RODRIGUEZ

INSTRUCTOR
FERNANDO BOHORQUEZ GARCIA

Servicio Nacional de Aprendizaje


Centro De Servicios y Gestión Empresarial
Regional Antioquia
2024
En esta actividad deberá aplicar todos los conocimientos adquiridos a lo largo del
componente formativo para dar solución a problemas utilizando la notación de
pseudocódigo y diagramas de flujo, usando las herramientas establecidas por el
instructor. Tenga en cuenta los diferentes tipos de estructuras de control básicas:
secuenciales, condicionales y repetitivas.
Problemas propuestos:

1. Un corredor de maratón (distancia 42,195 Km) ha recorrido la carrera en 2


horas 25 minutos. Se desea un algoritmo que calcule el tiempo medio en
minutos por kilómetro.

ALGORITMO Minutos_corredor_por_km

Escribir “ Ingrese el numero de horas “


Leer Horas
Escribir “ Ingrese el numero de minutos “
Leer Minutos
minXkm = 42.195/((horas*60)+Minutos)
Escribir “ El tiempo medio es de : “, minXkm,”Km/min”

FIN ALGORITMO

DIAGRAMA DE FLUJO
EJECUCION

Al multiplicar 0.291 km/min por 145 que equivale a la cantidad total e minutos en 2
horas y 25 minutos nos dan los 42.195 km que recorrió el corredor.

2. Realizar la conversión de una temperatura dada en grados Centígrados a


grados Fahrenheit (Fórmula: F = (9/5) C + 32).

Debemos acordarnos que la respetiva formula de conversión es :

F= (9/5) C + 32 )

ALGORITMO CONVERTIR_GRADOS_CENTIGRADOS_A_FARENHEIT

Escribir “Ingrese temperatura en grados centígrados: “


Leer Centígrados
Farenheit = (1.8 * Centígrados ) + 32
Escribir Centígrados , “ C es igual a “ , Farenheit, “F “

FIN ALGORITMO
DIAGRAMA DE FLUJO

EJECUCION
3. Escribir el algoritmo que permite calcular la nota correspondiente al primer
parcial de “análisis” para un estudiante cualquiera. Se debe considerar que
hay dos talleres y un quiz, que en conjunto valen un 30% de la nota y el resto
(70%) corresponde a la nota del examen parcial.

ALGORITMO NOTA_ESTUDIANTE

Escribir “Ingrese nota del taller 1 “


Leer Taller 1
Escribir “Ingrese nota del Taller 2 “
Leer Taller 2
Escribir “Ingrese notal del Quiz: “
Leer Quiz
Escribir “Ingrese nota examen parcial: “
Leer Parcial
Nota = (((taller1 + taller2 + Quiz)/3 * 0.3)+(parcial * 0.7)
Escribir “ La nota final es : “, nota

FIN ALGORITMO

DIAGRAMA DE FLUJO
EJECUCION

4. Un capital C está situado a un tipo de interés R anual ¿al término de


cuántos años se doblará?

ALGORITMO DUPLICAR_CAPITAL

Escribir “Ingrese Capital : “

Leer Capital

Escribir “Ingrese el interes anual : “

Leer Interés

Interés_anual = ( Capital * Interés ) / 100

Total = 0

Años = Años + 1

Fin mientras o while

Escribir “ El capital se doblará en “ , años , “Años “

FIN ALGORITMO
DIAGRAMA DE FLUJO

5. Elaborar un algoritmo que permita ingresar 20 números y muestre todos los


números menores e iguales a 25.

ALGORITMO MENOS_IGUALES_A_25

Contador = 1
Dimension menores [20]
Para i = 1 Hasta 20 con paso 1 Hacer
Escribir “ Ingrese un numero : “
Leer Ingresado
Si Ingresado ≤25 Entonces
Menores [Contador]=Ingresado
Contador=Contador+1
Finsi
Finpara
Escribir “ Los números menores o iguales a 25 son : “
Para j=1 Hasta [20] con paso 1 Hacer
Si menores [j]> 20 entonces

Escribir menores [j]


Fin si
Fin para

FIN ALGORITMO

DIAGRAMA DE FLUJO
6. Hacer un programa que sume 5 precios de camisas (en dólares) y que
luego muestre el total de la venta en pesos.

ALGORITMO TOTAL DOLARES_COMPRA_EN_PESOS

Total = 0
Para i=1 Hasta 5 con paso 1 Hacer
Escribir “ Ingrese el valor de la camisa “, i
Leer camisa
Total = total +camisa
FinPara
Escribir “El total de la venta es : “, (total * 3900), “pesos colombianos “

FIN ALGORITMO

DIAGRAMA DE FLUJO
EJECUCION

7. Hacer un programa que registre el consumo realizado por los clientes de un


restaurante, si el consumo de cada cliente excede 50000 se hará un
descuento del 20%. Se debe mostrar el pago de cada cliente y el total de
todos los pagos

ALGORITMO TOTAL_PAGOS

Escribir “ Ingrese el numero de clientes”


Leer clientes
Dimension registro[clientes]
Para i=1 Hasta clientes con paso 1 Hacer
Escribir “Ingrese el consumo del cliente “, i , “ : “
Leer consumo
Si consumo>50000 Entonces
Consumo=consumo*0.8
Registro[i]=consumo
SiNo
Registro[i]= consumo
FinSi
FinPara
Total=0
Para j=1 hasta clientes con paso 1 Hacer
Escribir “El pago del cliente “, j , “ es de : $ “, Registro[j]
Total=total +Registro[j]
FinPara
Escribir “El total de todos los pagos es : “ $ , total

FIN ALGORITMO
DIAGRAMA DE FLUJO

EJECUCION
8. Diseñar un algoritmo que permita ingresar la hora, minutos y segundos, y que calcule la
hora en el siguiente segundo ("0<= H <=23", "0<= M <=59" "0<= S<=59").

ALGORTIMO CALCULAR_HORA

Escribir “ Ingrese los segundos “


Leer s
Escribir “Ingrese los minutos “
Leer m
Escribir “Ingresa las horas “
Leer h
Si 0≤h y h≤23 y 0≤m y m≤59 y 0≤s y s≤59 entonces
Escribir “la hora es : “
Si 0≤s Y s<59 Entonces
s=s+1
Sino
Si 0≤m y m<59 Entonces
s=0
m=m+1
Sino
Si 0≤h y h<23 Entonces
S=0
m=0
h=h+1
Sino
s=0
m=0
h=0
Finsi
Finsi
FInSi
Escribir h, “ : “, m, “ : “ , s
Leer h
Si 0≤h Y h≤23 y 0≤m y m≤59 y 0≤s y s≤59 Entonces
Escribir “ La hora es : “
Si 0≤s y s≤59 Entonces
S=s+1
Sino
Si 0≤m y m<59 Entonces
s=0
m=m+1
Sino
Si 0≤h y h<23 Entonces
S=0
m=0
h=h+1
Sino
s=0
m=0
h=0
Finsi
Finsi
Finsi
Escribir h, “ : “, m , “ : “ ,s
Sino
Escribir “Formato de hora no valido “
Finsi

FIN ALGORITMO

DIAGRAMA DE FLUJO
9. Dado N, escribir el producto desde 1 hasta N.

ALGORITMO PRODUCTO_HASTA_N

Escribir “ Ingrese un numero: “


Leer num
Total=1
Para i=1 hasta num con paso 1 hacer
Total=total*i
Finpara
Escribir “ El producto desde 1 hasta “,num, “ es de : “, total

FIN ALGORITMO

DIAGRAMA DE FLUJO
10. Realizar un algoritmo que muestre por pantalla la tabla de multiplicar
decreciente de cualquier número, ingresado entre el 1 y el 10.

ALGORTIMO TABLA_MULTIPLICAR

Escribir “Ingrese un numero de 1 a 10 “


Leer Entrada
Contador=10
Para i=1 hasta 10 con paso 1 hacer
Escribir entrada, “ * “, contador , “ = “, (entrada*contador)
Contador=contador-1
Fin para

FIN ALGORITMO

DIAGRAMA DE FLUJO
EJECUCION
BIBLIOGRAFIA

https://es.scribd.com/document/637086723/Taller-aplicando-funciones-y-
procedimientos-en-la-solucion-de-algoritmos-GA3

https://www.youtube.com/playlist?list=PLAXdMOxCmqPvGLJigl-
8uf_7sBAlfZ4Q0

También podría gustarte