Algoritmos

August 31, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Algoritmos...

Description

 

1) Los datos A, B, C y D representan números números enteros, escriba los mismos en orden inverso.

A, B, C, D

D, C, B, A

Invierte_Datos (El programa dado un conjunto de datos de entrada invierte el orden de los mismos cuando los imprime) imprime) ( A,  A, B, C y D son variable tipo entero) entero ) 1.- Leer A, B, C, D 2.- Escribir D, C, B, A

 

2) Dados los datos enteros A y B, escriba el resultado de la siguiente expresión: (A + B)**2/3

A, B 

C = (A + B)**2/3 



Calcular  (El valor A y B calcula una expresión) expresión ) ( A,  A, B son variables tipo entero) entero) (C es variable tipo real) real ) 1.- Leer A, B 2.- Hacer C = (A + B)**2/3 3.- Escribir C

 

3) Dada la matrícula y 5 calificaciones de un alumno obtenidas a lo largo del semestre, construya un programa que imprima la matricula del alumno y el promedio de sus calificaciones.

Mat, C1, C2, C3, C4, C5  

A = (C1+C2+C3+C4+C5)/5  Mat, A 

Promedio (Dada la matrícula y 5 calificaciones calcular el promedio) promedio ) (Mat, C1, C2, C3, C4, C5 son variable tipo entero) entero ) ( A  A es variable tipo real) real ) 1.- Leer Mat, C1, C2, C3, C4, C5 2.- Hacer A = (C1 + C2 + C3 + C4 + C5)/5 3.- Escribir Mat, A

 

4) El programa, dadas las coordenadas de dos puntos P1 y P2, calcula la distancia entre estos dos puntos.

X1, X2,

Y1, Y2 

Dis = ((X1 - X2)**2 + (Y1  Y2)**2)**0.5 

Dis 

Distancia_Entre_Dos_Puntos (El programa, dadas las coordenadas de dos puntos P1 y P2 calcula la distancia entre estos puntos) puntos) (X1, Y1, X2, Y2 y Dis son variables de tipo real) real ) 1.- Leer X1, Y1, X2, Y2 2.- Hacer Dis = ((X1 ± X2)**2 + (Y1 ± Y2)**2)**0.5 3.- Escribir Dis

 

5) Escriba un programa en donde, dado como dato una cantidad de dinero expresada en dólares, la convierta a Quetzales.

Cant  Q  = Cant * 7.70 

Q  

Cambio_De_Moneda (El programa, dada una cantidad en dólares la cambia a Quetzales) Quetzales) (Cant, Q son variables tipo real) real ) 1.- Leer Cant 2.- Hacer Q = Cant * 7.70 3.- Escribir Q

 

6)

Dado el radio y la altura de un cilindro, calcule su área y su volumen.

Radio,

Altu 

VOL = 3.141592 * (Radio**2) * Altu 

ARE = 2 * 3.141592 * Radio * Altu  VOL, ARE 

VOLUMEN_AREA_CILINDRO (El programa dado como datos el radio y la altura de un cilindro, calcula su área y su volumen.) volumen.) (Radio, Altu, VOL y ARE son variables tipo real) real ) 1.- Leer Radio 2.- Hacer VOL = 3.141592 * (Radio**2) * Altu  ARE = 2 * 3.141592 * Radio * Altu 3.- Escribir VOL y ARE

 

7) Diseñe un programa que dados como datos el tiempo que realizan los participantes en competencia de velocidad en pista y la distancia del recorrido, calcula la velocidad de los mismos expresada en Kilómetros por hora.

Tiempo,

Dist 

V = Dist / Tiempo 



CALCULAR_VELOCIDAD_DE_COMPETIDORES (El programa, dado como datos el tiempo y la distancia de los competidores calculara la velocidad de los mismos) mismos ) (Tiempo, Dist, V son variables tipo real) real ) 1.- Leer Tiempo, Dist 2.- Hacer V = Dist / Tiempo 3.- Escribir V

 

8)

El programa, dados como datos dos números reales, calculará la suma, la resta y la multiplicación de dichos números. Considere 2 dígitos significativos para su respuesta.

N1, N2 

= N1  N2 S = N1 + N2 M = N1 * N2 R

R

R,

> 9 

Resta, S, Suma, M, Multiplicación 

 

OPERACIONES (El programa, dado como datos dos números reales dar el resultado de suma, resta y multiplicación en dos digitos) digitos ) (N1, N2, S, R, M son variables tipo real) real ) 1.- Leer N1, N2 2.- Hacer R = N1 ± N2 S = N1 + N2 M = N1 * N2 3.- Si R > 9 Entonces Escribir S, ³Suma´, R, ³Resta´, M, ³Multiplicación´ 4.- Fin de la condicional del paso 3

 

9) Dado como dato los galones surtidos a un cliente en una gasolinera, calcule mediante un programa lo que el mismo debe pagar.      Cada

galón tiene 3.785 litros      El precio del litro $ 8.20

GAL 

Total

= GAL *3.785*8.20  

Total 

GASOLINERA (El programa, dado como dato los galones surtidos a un cliente en una gasolinera, calcula lo que el mismo debe pagar.) pagar. ) (GAL, Total son variables tipo real) real ) 1.- Leer GAL 2.- Hacer Total = GAL * 3.785 * 8.20 3.- Escribir Total

 

10) Escriba un algoritmo en donde dado el nombre de un dinosaurio, su peso expresado en toneladas y su longitud expresada en pies; escriba el nombre del dinosaurio, su peso y su longitud l ongitud expresada en Kilogramos y metros respectivamente.

Nom,

Pes, Lon 

PESKIL = Pes * 1000 LONMET = Lon * 0.3047

Nom,

PESKIL, LONMET 

DINOSAURIOS (El programa, dado el nombre de un dinosaurio, su peso expresado en toneladas y su longitud.) longitud.) (Nom es una variable de tipo cadena de caracteres. Pes, Lon, PESKIL y LONMET son variables tipo real) real) 1.- Leer Nom, Pes, Lon 2.- Hacer PESKIL = Pes * 1000 LONMET = Lon * 0.3047 3.- Escribir Nom, PESKIL, LONMET

 

LABORATORIO IV 

a) Convertir un va valor lor dado en segundos a horas, m minutos, inutos, segundos.



N>=3600  

H = N Div 3600 X = H * 3600 Y = N  X  Min = Y Div 60 Z = Min * 60 Seg = Y  Z

H, Horas, Min, minutos, Seg, Segundos 

Min = N Div 60

= Min * 60 Seg = N  X 

X

Min, minutos, Seg,

Segundos 

 

CONVERTIR_SEGUNDOS (Convertir un valor dado en segundos a horas, minutos y segundos.) segundos.) (H, X, Y, Min, Z, SEG, N son variable tipo entero) entero ) 1.- Leer N 2.- Si N >= 3600 Entonces Hacer H = N Div 3600 X = H * 3600 Y=N±X Min = Y Div 60 Z = Min * 60 SEG = Y ± Z Escribir H, ³Horas´, Min, ³Minutos´, SEG, ³Segundos´ Sino Hacer Min = N Div 60 X = Min * 60 SEG = N ± X Escribir Min, ³Minutos´, SEG, ³Segundos´ 3.- Fin de la condicional del paso 2

 

b) Escribir un programa para calcul calcular ar la longitud de la circunferencia y el área del círculo para un radio introducido por el teclado.

Rad 

L = 2  Rad 

        

LONGITUD_DE_CIRCULO (El programa, el cual calcule el área y la longitud de un circulo. ) (Rad, L, A son variables tipo real) real ) 1.- Leer Rad 2.- Hacer L = 2 * Rad      

3.- Escribir L, A

 

c) Convertir la temperatura de Centígrados a Fahrenheit.

C  F = ((C*9) + (32*5)) / 5   F 

CENTIGRADOS_A_FAHRENHEIT (El programa, el cual convierte centígrados a Fahrenheit.) Fahrenheit.) (C, F son variables tipo real) real ) 1.- Leer C 2.- Hacer F = ((C*9) + (32*5)) / 5 3.- Escribir F

 

d) Escribir un programa para convertir una medida dada en pies a sus equivalentes en: yardas, metros, pulgadas, centímetros.

Pie 

Pulg = Pie * 12 Yard = Pie / 3 Cm = Pulg * 2.54 Mts = Cm / 100 Pie, Pulg, Yard, Cm, Mts 

CONVERTIDOR (El programa, el cual convierte una medida de longitud a metros, yardas, centímetros y pulgadas.) pulgadas.) (Pie, Yard, Cm, Mts son variables tipo real) real ) 1.- Leer Pie 2.- Hacer Pulg = Pie * 12 Yard = Pie / 3 Cm = Pulg * 2.54 Mts = Cm / 100 3.- Escribir Pie, Pulg, Yard, Cm, Mts

 

Universidad Mariano Gálvez Ingeniería en Sistemas Centro de Cuilapa  Algoritmos Sección A

Trabajo: Laboratorio III, IV

 Alumnos: Denis Steve Veliz Del Cid Nery José Castillo Zepeda Melvin Hernandez Coro Rony Alexander Najarro Salvador  Wilder Miguel Aguilar 

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF