Sei sulla pagina 1di 9

CENTRO TEXTIL Y DE GESTIÓN EMPRESARIAL

ANALIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN


Prueba de conocimientos en algoritmos

ACTIVIDAD DE ALGORITMOS

ANALISIS Y DESARROLLO EN SISTEMAS DE


INFORMACION

INSTRUCTOR:
AHARON ALEXANDER AGUAS

FICHA: 2167575

INTEGRANTE

YESID ALEJANDRO GIRALDO LOPERA


C.C. 1.017.262.098

MEDELLÍN – ANTIOQUIA
2020
CENTRO TEXTIL Y DE GESTIÓN EMPRESARIAL
ANALIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN
Prueba de conocimientos en algoritmos

ACTIVIDAD SOBRE PROBLEMAS EN METODOLOGIA DE LA PROGRAMACION

Analizar los enunciados y realizar: Diagrama de flujo, algoritmo y prueba de escritorio.

1. Se desea un algoritmo que lea de 2 números y realice la operación en función a la opción


escogida: Suma(S), Resta(R), Multiplicación (M) y División (D), se debe visualizar el resultado
de la operación.

Inicio
Variable
Num1, Num2, S, R, M, D de tipo real
Escribir “Digite el primer número”
Leer Num1
Escribir “Digite el segundo número”
Leer Num2

S <== Num1 + Num2


R <== Num1 - Num2
M <== Num1 * Num2
D <== Num1 / Num2
Imprimir “El resultado de la suma entre los dos números es”, S
Imprimir “El resultado de la resta entre los dos números es”, R
Imprimir “El resultado de la multiplicación entre los dos números es”, M
Imprimir “El resultado de la división entre los dos números es”, D
Fin
Prueba de Escritorio

DATOS RESULTADOS
Num
Num2 S R M D
1
6 5 11 1 30 1,2

20 10 30 10 200 2

66 22 88 44 1.452 3
CENTRO TEXTIL Y DE GESTIÓN EMPRESARIAL
ANALIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN
Prueba de conocimientos en algoritmos

2. Elabore un algoritmo que lea un número y obtenga su cuadrado y su cubo

Inicio
Variable Prueba de escritorio
Num, cuadrado, cubo de tipo entero DATOS RESULTADOS
Escribir “Digite el número” Num ^2 ^3
Leer Num
2 4 8
cuadrado <== Num * Num 3 9 27
cubo <== Num * Num * Num
Imprimir “El cuadrado del número es”, cuadrado
Imprimir “El cubo del número es”, cubo
Fin

3. Elabore un algoritmo que lea las variables A y B y pase el valor de A y B a una variable C

Inicio
Variable
A, B, C de tipo Real Prueba de escritorio

Escribir “Digite el valor A” DATOS RESULTADO


Leer A
Escribir “Digite el valor B”
Leer B

C <== A
A <== B
B <== C
Imprimir “El valor de A después del intercambio es”, A
Imprimir “El valor de B después del intercambio es”, B
Imprimir “El valor de C después del intercambio es”, A+B
Fin
CENTRO TEXTIL Y DE GESTIÓN EMPRESARIAL
ANALIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN
Prueba de conocimientos en algoritmos

4. Realizar un algoritmo que lea el nombre de un producto y su valor unitario, se debe calcular
el IVA (19%) de ese producto. Imprimir el IVA y el valor neto del producto.

Inicio
Variable Prueba de escritorio
NombreP de tipo cadena DATOS RESULTADOS
ValorU, IVA, Total de tipo real
NombreP ValorU IVA (19%) Total
Escribir “Digite el nombre del producto”
Medias 9.000 1.720 10.720
Leer NombreP
Escribir “Digite el valor unitario del producto” Bóxer 15.000 2.850 17.850
Leer ValorU
IVA <== ValorU * 0.19
Total <== ValorU + IVA
Imprimir “El nombre del producto es”, NombreP
Imprimir “El IVA del producto es”, IVA
Imprimir “El valor neto del producto es”, Total
Fin

5. Dado el radio de un círculo. Realizar un algoritmo que obtenga el área del círculo y la
longitud de la circunferencia.

Inicio
Variable Prueba de Escritorio
Radio, Área, LongitudC de tipo real DATOS RESULTADOS

Escribir “Ingrese el radio del circulo” Radio Área LongitudC


Leer Radio 2 12,5664 12,5664

Área <== 3,1416 * (Radio * Radio) 5 78,54 31,416


LongitudC <== 2 * 3,1416 * Radio
Imprimir “El área del circulo es”, Área
Imprimir “La longitud de la circunferencia es”, LongitudC
Fin
CENTRO TEXTIL Y DE GESTIÓN EMPRESARIAL
ANALIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN
Prueba de conocimientos en algoritmos

6. Se tiene la siguiente información de un empleado: Identificación, Nombres, Número de


horas trabajadas al mes, Valor de la hora trabajada, Porcentaje de refuente (3%).
Realizar un algoritmo que muestre: identificación, nombres, salario bruto, salario neto.

Inicio
Variable
Nomb de tipo cadena
Ident, HorasT, ValorH, PorcR, SalarioB, SalarioN de tipo real
Escribir “Digite su nombre”
Leer Nomb
Escribir “Digite el número de identificación”
Leer Ident
Escribir “Digite el número de horas trabajadas en el mes”
Leer HorasT
Escribir “Digite el valor de hora trabajada”
Leer ValorH
SalarioB <== HorasT * ValorH
SalarioN <== SalarioB - (HorasT * ValorH * 0.03)
Imprimir “El nombre del empleado es”, Nomb
Imprimir “El número de identificación del empleado es”, Ident
Imprimir “El salario bruto del mes es”, SalarioB
Imprimir “El salario neto del mes es”, SalarioN
Fin

Prueba de Escritorio
DATOS RESULTADOS
Nomb Ident HorasT ValorH SalarioB SalarioN
Juan 10003022440 240 3.675 882.000 855.540

Andrea 4321994 255 4.120 1.050.600 1.019.082


CENTRO TEXTIL Y DE GESTIÓN EMPRESARIAL
ANALIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN
Prueba de conocimientos en algoritmos

7. Dado los 3 lados de un triángulo, realice un algoritmo que encuentre: perímetro,


semiperimetro y el área del triángulo.

Inicio
Variable
Lado1, Lado2, Lado3, Base, Altura, Perim, SemiP, Área de tipo real

Escribir “Digite la medida del primer lado del triángulo”


Leer Lado1
Escribir “Digite la medida del segundo lado del triángulo”
Leer Lado2
Escribir “Digite la medida del tercer lado del triángulo”
Leer Lado3
Escribir “Digite la base del triángulo”
Leer Base
Escribir “Digite la altura del triángulo”
Leer Altura

Perim <== Lado1 + Lado2+ Lado3


SemiP <== Perim / 2
Área <== (Base * Altura) / 2
Imprimir "El Perímetro del triángulo es", Perim
Imprimir "El semiperimetro del triángulo es con lados ", SemiP
Imprimir “El área del triángulo es”, Área
Fin

Prueba de Escritorio
DATOS RESULTADOS
Lado1 Lado2 Lado3 Base Altura Perim SemiP Área
3 3 3 6 6 9 4,5 18

2 2 2 4 4 6 3 8
CENTRO TEXTIL Y DE GESTIÓN EMPRESARIAL
ANALIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN
Prueba de conocimientos en algoritmos

Leer cada uno de los siguientes problemas y realice: diagrama de flujo, pseudocódigo, prueba de
escritorio. La prueba es individual, no se permite ninguna ayuda (calculadora).

1. Realizar un algoritmo que el cual calcule independientemente la suma de los números


pares e impares comprendidos entre 1 y 20.

Inicio
Variables

2. Realice un algoritmo que calcule el salario neto para 20 empleados teniendo en cuenta
que cada empleado gana un salario S, si el salario es mayor 1.000.000 se le hacen dos
descuentos un de 10 % y otro de 20%. En caso de que sea menor a 1.000.000 solo se le
hace un descuento del 10% y se le hace un bono de 50.000.

Inicio
Variables

3. Un teatro otorga descuentos según la edad del cliente. Determinar la cantidad de dinero
que el teatro deja de percibir por cada una de las categorías. Tomar en cuenta que los
niños menores de 5 años no pueden entrar al teatro y que existe un precio único en los
asientos. Los descuentos se hacen tomando en cuenta el siguiente cuadro. Usted define
la muestra.

Categoría Edad Descuento

1 5 – 14 35%
2 15 – 19 25%

3 20 – 45 10%
4 46 – 65 25%

5 66 y mas 35%
CENTRO TEXTIL Y DE GESTIÓN EMPRESARIAL
ANALIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN
Prueba de conocimientos en algoritmos

Inicio
Variable
DescCateg1, DescCateg2, DescCateg3, DescCateg4, DescCateg5, Edad, PrecioU, Descuento
Tipo real

Escribir “Ingrese el valor de precio único”


Leer PrecioU
Escribir “Ingrese su edad”
Leer Edad

Descuento <== 0
Si Edad <5 Entonces
Escribir “No puede entrar al teatro”
FinSi
Si Edad >= 5 Y Edad < 15 Entonces
Descuento <== PrecioU * 0.35
DescCateg1 <== DescCateg1 + Descuento
FinSi
Si Edad >= 15 Y Edad < 20 Entonces
Descuento <== PrecioU * 0.25
DescCateg2 <== DescCateg2 + Descuento
FinSi
Si Edad >= 20 Y Edad < 46 Entonces
Descuento <== PrecioU * 0.1
DescCateg3 <== DescCateg3 + Descuento
FinSi
Si Edad >= 46 Y Edad < 66 Entonces
Descuento <== PrecioU * 0.25
DescCateg4 <== DescCateg4 + Descuento
FinSi
Si Edad >= 66 Entonces
Descuento <== PrecioU * 0.35
DescCateg5 <== DescCateg5 + Descuento
FinSi

Imprimir “El valor del descuento es”, descuento


Imprimir “El valor de descuento por categoría 1 es”, DescCateg1
Imprimir “El valor de descuento por categoría 1 es”, DescCateg2
Imprimir “El valor de descuento por categoría 1 es”, DescCateg3
Imprimir “El valor de descuento por categoría 1 es”, DescCateg4
Imprimir “El valor de descuento por categoría 1 es”, DescCateg5
Fin
CENTRO TEXTIL Y DE GESTIÓN EMPRESARIAL
ANALIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN
Prueba de conocimientos en algoritmos

4. Suponga que tiene usted una tienda y desea registrar las ventas de una computadora.
Diseñe un algoritmo en pseudocódigo que lea por cada cliente el monto de la venta y:
 Calcule e imprima el IVA
 Calcule e imprima el total a pagar
 Lea la cantidad con la que paga el cliente
 Calcule e imprima el cambio
 Imprima un cierre diario con el que debe haber en caja por día

Inicio
Variable
IVA, TotalP, PagoC, Cambio, CierreV

Escribir “Digite el dinero entregado por el cliente”


Leer PagoC
Escribir “Digite el total a pagar”
Leer TotalP

IVA <== TotalP * 0.19


TotalP <== IVA + TotalP
Cambio <== TotalP – PagoC
CierreV <== CierreV + TotalP

Imprimir “El IVA total de la compra es”, IVA


Imprimir “El total a pagar de la compra es”, TotalP
Imprimir “El cambio a entregar al cliente es”, Cambio
Imprimir “El total en caja es de”, CierreV

Potrebbero piacerti anche