Está en la página 1de 12

UNIVERSIDAD PEDAGOGICA DE EL SALVADOR

FACULTAD DE CIENCIAS ECONÓMICAS

Guía CICLO: 01-2019


Materia: Lógica Computacional Docente: Ing. Hermes Blanco
Nombre Completo: _____________________________________________ Carnet: _________________
Indicaciones: Dejar constancia del desarrollo de las operaciones que se realicen en cada uno de los
numerales.
Para cada uno de los ítems se requiere:
a) Definición del problema ( Entrada, proceso y Salida)
b) Análisis del problema (Tipos de variables, definición de variables, restricciones y proceso).
c) Algoritmo
d) Flujograma
e) Prueba de escritorio.

1. Tres personas deciden fundar una cooperativa, cada uno invierte diferentes cantidades de
dinero, obtener el porcentaje que cada persona invierte con respecto a la cantidad total invertida.
2. El dueño de una tienda compra un articulo a un precio determinado, obtener el precio en que lo
debe de vender para obtener una ganancia del 40%.
3. Se desea calcular la distancia recorrida (m) por un carro que tiene velocidad constante (m/s)
durante un tiempo T (sg.).
4. Convertir de temperatura Celsius a temperatura Fahrenheit = (9/5 * temp)+32
5. Convertir de temperatura Fahrenheit a temperatura Celcius= (tem -32) * 5/9
6. Calcular el área de un circulo
7. Calcular el volumen de una esfera
8. Calcular el volumen de un cono
9. Calcular el volumen de un cubo
10. Calcule el sueldo de un empleado administrativo según el aumento de 20%. Imprimir el código,
el nombre completo (primero el apellido y luego el nombre).
11. Obtener la sumatoria de dos números
12. Calcular el resultado de la resta de 4 números leídos desde teclado.
13. Calcular y escribir el cuadrado de un número leído desde teclado.
14. Determinar el área y volumen de un cilindro cuyas dimensiones radio y altura se leen desde el
teclado (área: π * radio2 y volumen: área * altura).
15. Calcular el perímetro y la superficie de un rectángulo dados la base y la altura del mismo, donde
la superficie = base * altura y perímetro = 2 (base + altura).
16. Tres personas deciden fundar una cooperativa, cada uno invierte diferentes cantidades de
dinero, obtener el porcentaje que cada persona invierte con respecto a la cantidad total invertida.
13. Calcular y escribir el cuadrado de un número leído desde teclado.

1. Definición del problema.


Entrada proceso salida

Entrada: número que será elevado al cuadrado.

Proceso: calcular el cuadrado de un número.

Salida: número elevado al cuadrado.

2. Análisis del problema.


a. Tipos de variables

Entero: Numero-elevado, resultado

b. definición de variables.

- Numero-elevado: número que será elevado al cuadrado.


- resultado: resultado del calculo

c. Restricciones.

- Solo calculara el cuadrado de un número.


- Se necesita un número para calcular el cuadro.

d. Proceso.

resultado  Numero-elevado˄2

3. Elaboración del algoritmo.

Inicio
Leer: Numero-elevado
Hacer: resultado  Numero-elevado˄2
Escribir: resultado
Fin
4. Diagrama de flujo.

Inicio

Numero-elevado

resultado  Numero-elevado˄2

resultado

Fin
5. prueba de escritorio.
Corrida del problema: cálculo del cuadrado de un numero

Numero de Datos Resultados


corrida.
Numero-elevado resultado

1 2 4

2 4 16

3 8 64

Proceso 1
Resultado= Numero-elevado^2

Resultado= 2^2 = 4

Proceso 2
Resultado= Numero-elevado^2

Resultado= 4^2 = 16

Proceso 3
Resultado= Numero-elevado^2

Resultado= 8^2 = 64
14. Determinar el área y volumen de un cilindro cuyas dimensiones radio y altura se leen desde el
teclado (área: π * radio2 y volumen: área * altura).

1. definición del problema

Entrada proceso salida

Entrada: valor del radio y altura de un cilindro, en el que el radio y la altura será un número real
Proceso: calcular el área y volumen de un cilindro, teniendo el radio para calcular el área, y con el valor del
área poder calcular el volumen.
Salida: área y volumen de un cilindro.

2. análisis del problema.


a. tipos de variables.
Real: Radio, altura, Acilindro, Vcilindro
b. definición de variables.
- Radio: valor tomado como el radio del cilindro
- altura: valor tomado como la altura del cilindro
- Acilindro: resultado del cálculo que será tomado como el área del cilindro
- Vcilindro: resultado que será el volumen del cilindro
c. restricciones.
- se tendrán que entregar dos valores
- solo calculara el área y el volumen de un cilindro
- los valores de tendrán que ser negativos.
d. proceso
Vcilindro  Acilindro * altura
Acilindro  π * Radio˄2

3. Elaboracion del algoritmo.


Inicio
Leer: Radio, altura
Hacer: Vcilindro  Acilindro * altura
Acilindro  π * Radio˄2
Escribir: Vcilindro, Acilindro.
Fin
4. diagrama de flujo.

Inicio

Radio, altura.

Vcilindro Acilindro * altura

Acilindro π* Radio˄2

Vcilindro, Acilindro

Fin

5. prueba de escritorio

Corrida del problema: determinación del volumen y el área de un cilindro teniendo el Radio y la altura
Numero de corrida Datos Resultados.
Radio altura Vcilindro Acilindro
1 8 10 2010,62 904,78
2 5 9 628,32 408,41
3 7 4 615,75 483,81

Proceso 1
Acilindro = π*Radio^2
Vcilindro = area * altura

Acilindro = π * 8^2 = 904,78


Vcilindro = 904,78 * 10 = 2010,62

Proceso 2

Acilindro = π*Radio^2
Vcilindro = area * altura

Acilindro = π * 5^2 = 408,41


Vcilindro = 408,41 * 9 = 628,32

Proceso 3
Acilindro = π*Radio^2
Vcilindro = area * altura

Acilindro = π * 7^2 = 483,81


Vcilindro = 904,78 * 4 = 615

15. Calcular el perímetro y la superficie de un rectángulo dados la base y la altura del mismo, donde la
superficie = base * altura y perímetro = 2 (base + altura).

1. definición del problema

Entrada proceso salida

Entrada: base y altura de un rectángulo

Proceso: calcular el perímetro y la superficie de un rectángulo teniendo los valores de la base y la


altura del rectángulo

Salida: valor de la superficie y perímetro de un rectángulo.


2. análisis del problema.
a. tipos de variables.

Real: base, hrectangulo, superficie, perímetro

b. definición de variables.

- base: valor de la base que será entregada por el usuario


- hrectangulo: valor de la altura que será entregada por el usuario
- superficie: resultado que mostrara la superficie del rectángulo
- perímetro: resultado que mostrara el perímetro del rectángulo

c. restricciones.

- solo calculara el perímetro y la superficie de un rectángulo


- se necesitan dos valores unos que sirva como base y otro como altura
- el valor deberá ser positivo.

d. proceso.

Superficie  base * hrectangulo.

Perímetro  2 (base+hrectangulo)

3. elaboración del algoritmo.

Inicio.
Leer: base, hrectangulo
Hacer: Superficie  base * hrectangulo.

Perímetro  2 (base+hrectangulo)

Escribir: superficie, perimetro


Fin
4. diagrama de flujo

Inicio

Base, hrectangulo

Superficie  base * hrectangulo.

Perímetro  2 (base+hrectangulo)

superficie, perimetro

Fin
5. prueba de escritorio

Corrida del problema: calcular el perímetro y la superficie de un rectangulo teniendo base y altura del
rectangulo.
Numero de corrida Datos Resultados.
Hrectangulo base superficie perimetro
1 4 7 28 22
2 6 9 54 30
3 5 8 40 26

Proceso 1

superficie = Hrectangulo * base

perímetro = 2(base + Hrectangulo)

superficie = 4 * 7 = 28

perímetro = 2(7 + 4) = 22

Proceso 2

superficie = Hrectangulo * base

perímetro = 2(base + Hrectangulo)

superficie = 6 * 9 = 54

perímetro = 2(9 +6) = 30

proceso 3

Proceso 1

superficie = Hrectangulo * base

perímetro = 2(base + Hrectangulo)

superficie = 5 * 8 = 40

perímetro = 2(8 + 5) = 26
16. Tres personas deciden fundar una cooperativa, cada uno invierte diferentes cantidades de dinero,
obtener el porcentaje que cada persona invierte con respecto a la cantidad total invertida.

1. definición del problema

Entrada proceso salida

Entrada: cantidad total de la inversión .

Proceso: calcular el porcentaje que cada persona invirtió tomando el porcentaje total

Salida: valor de la inversión individual que cada persona hiso.

2. análisis del problema.

a. tipos de variables

Entero: InversionTotal, inversion1, inversion2, inversion3

b. definición de variables.

- InversionTotal: inversion total de la cooperativa


- inversion1: inversión de la persona 1
- inversion2 inversión de la persona 2
- inversion3: inversión de la persona 3

c. restricciones.
-solo entregara el porcentaje de inversion de los tres inversores.

d. proceso.
Inversion1 