ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Taller aplicando funciones y procedimientos en la solución de algoritmos


Enviado por   •  15 de Octubre de 2023  •  Trabajos  •  2.074 Palabras (9 Páginas)  •  294 Visitas

Página 1 de 9

ANALISIS Y DESARROLLO DE SOFTWARE

 

YANCARLOS TURIZO MORALES

TALLER APLICANDO FUNCIONES Y PROCEDIMIENTOS EN LA SOLUCIÓN DE ALGORITMOS.

2721432

MAGANGUE – BOLIVAR

06/10/2023

INTRODUCCIÓN

En el Taller, exploraremos un enfoque fundamental en la programación estructurada. A lo largo de este taller, aprenderemos cómo utilizar funciones y procedimientos para dividir problemas complejos en partes más pequeñas y manejables. Esto me permitirá abordar una variedad de desafíos de programación y diseñar algoritmos eficientes. Además, utilizaremos pseudocódigo y diagramas de flujo como herramientas esenciales para expresar nuestras soluciones de manera clara y organizada.

He utilizado PSeInt, una herramienta poderosa para crear pseudocódigo y comprender la lógica detrás de cada problema. Además, he visto cómo los diagramas de flujo pueden ayudarnos a visualizar y comunicar de manera efectiva la secuencia de pasos requeridos para resolver un problema.

A lo largo de este taller, he abordado problemas relacionados con cálculos numéricos, conversiones de unidades, cálculos de notas, control de flujos y más. Cada problema ha requerido un enfoque único y la aplicación de estructuras de control básicas como secuenciales, condicionales y repetitivas.

  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.
  • Problema 1: Tiempo Medio por Kilómetro

Pseudocódigo:

Algoritmo  CalcularTiempoMedioPorKilometro

Definir distancia_total, tiempo_horas, tiempo_minutos, tiempo_total_minutos, tiempo_medio_por_kilometro Como Real

   

    Escribir "Ingrese la distancia total en kilómetros: "

    Leer distancia_total

   

    Escribir "Ingrese las horas empleadas: "

    Leer tiempo_horas

   

    Escribir "Ingrese los minutos adicionales: "

    Leer tiempo_minutos

   

    tiempo_total_minutos = (tiempo_horas * 60) + tiempo_minutos

    tiempo_medio_por_kilometro = tiempo_total_minutos / distancia_total

   

    Escribir "El tiempo medio por kilómetro es: ", tiempo_medio_por_kilometro, " minutos por kilómetro"

   

FinAlgoritmo

Diagrama de Flujo:

[pic 1]

2. Realizar la conversión de una temperatura dada en grados Centígrados a grados Fahrenheit (Fórmula: F = (9/5) C + 32).

  • Problema 2: Conversión de Temperatura

Pseudocódigo:

Algoritmo ConversionTemperatura

        Definir temperatura_centigrados, temperatura_fahrenheit Como Real

   

    Escribir "Ingrese la temperatura en grados Centígrados: "

    Leer temperatura_centigrados

   

    temperatura_fahrenheit = (9/5) * temperatura_centigrados + 32

   

    Escribir "La temperatura en grados Fahrenheit es: ", temperatura_fahrenheit        

FinAlgoritmo

Diagrama de Flujo:

[pic 2]

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.

  • Problema 3: Cálculo de Nota

Pseudocódigo:

Algoritmo CalcularNota

        Definir nota_taller1, nota_taller2, nota_quiz, nota_examen, nota_final Como Real

   

    Escribir "Ingrese la nota del primer taller: "

    Leer nota_taller1

   

    Escribir "Ingrese la nota del segundo taller: "

    Leer nota_taller2

   

    Escribir "Ingrese la nota del quiz: "

    Leer nota_quiz

   

    Escribir "Ingrese la nota del examen parcial: "

    Leer nota_examen

   

    nota_talleres_y_quiz = (nota_taller1 + nota_taller2 + nota_quiz) / 3

   

    nota_final = (nota_talleres_y_quiz * 0.3) + (nota_examen * 0.7)

   

    Escribir "La nota final del estudiante en el primer parcial de análisis es: ", nota_final

FinAlgoritmo

Diagrama de Flujo:


[pic 3]

4. Un capital C está situado a un tipo de interés R anual ¿al término de cuántos años se doblará?

  • Problema 4: Duplicación de Capital

Pseudocódigo:

Algoritmo DuplicarCapital

        Definir capital_inicial, tasa_interes_anual, años Como Real

   

    Escribir "Ingrese el capital inicial: "

    Leer capital_inicial

   

    Escribir "Ingrese la tasa de interés anual (en decimal): "

    Leer tasa_interes_anual

   

    años = 0

   

    Mientras capital_inicial < (capital_inicial * 2)

        capital_inicial = capital_inicial + (capital_inicial * tasa_interes_anual)

        años = años + 1

    Fin Mientras

   

    Escribir "El capital se duplicará en ", años, " años."

FinAlgoritmo

Diagrama de Flujo:

[pic 4]

5. Elaborar un algoritmo que permita ingresar 20 números y muestre todos los números menores e iguales a 25.

  • Problema 5: Números Menores o Igual a 25

Pseudocódigo:

Algoritmo NumerosMenoresOIgual25

        Definir contador, numero Como Entero

   

    contador = 0

   

    Mientras contador < 20

        Escribir "Ingrese un número: "

        Leer numero

       

        Si numero <= 25 Entonces

...

Descargar como (para miembros actualizados)  txt (10 Kb)   pdf (329 Kb)   docx (445 Kb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com