Está en la página 1de 4

SOLUCIONARIO DEL PRIMER EXMEN PARCIAL DE LENGUAJE DE PROGRAMACION 2013-II

1. Evaluar la siguiente expresión:

910-42*3>785.AND.3**5*4=4**4*3.OR.4+5*6NOT=5*8-4
784 > 785 ˄ 972 = 768 ˅ -(34 = 36)
F ˄ V ˅ V = V

2. Para calcular el volumen de un cilindro

a. El análisis del problema.


b. El diseño del algoritmo.
c. El diagrama de flujo.
SOLUCION.

A. I) ANALISIS DEL PROBLEMA.


1. Definición del problema: Calcular el volumen de un cilindro con la radio la altura y el
valor de pi, que se ingresa desde el teclado y el resultado sale por la impresora.
2. Especificaciones de entrada: se ingresa por el teclado un número positivo que
representa la altura, el radio y el valor ya conocido de pi.
3. Especificaciones de Salida: sale por la impresora un número positivo que representa
al volumen del cilindro.
II) DISEÑO DEL ALGORITMO
1. Diseño descendente
 Inicio
 Declarar variables
 Ingresar radio y altura por teclado
 Calcular el volumen
 Mostrar por impresora o imprimir volumen
 Fin
2. Refinamiento por pasos
a) Inicio
b) Declarar variables
R: radio
H: altura
V: volumen
c) Ingresar desde el teclado el radio (R)
d) ¿R>0?
SI: ir al paso 5
No: volver al paso 3
e) Ingresar desde el teclado la altura (H)
f) ¿H>0?
SI= ir al paso 7
No= retornar al paso 5
g) Calcular el volumen
Vpi*(R**2)*H
h) Mostrar pro la impresora el volumen
i) Fin
III) DIAGRAMA DE FLUJO

INICIO

DECLARAR VARIABLE: R,
H, V, pi=3,1416

no R>0

no
H>0

Vpi*(R**2)*H

FIN
3. Realizar un diagrama de flujo para calcular la viscosidad promedio de aceites usados
de una muestra de 300 vehículos (el valor de viscosidad de cada muestra se ingresa
desde el teclado, el resultado saldrá en impresora).

INICIO

DECLARAR VARIABLE: V1,


V2,V3,…,V300

V1

no V1>0
si

V2

V2>0
no

si

V300

no
V300>0

si

Pv(V1+V2+V3+…+V300)/300

Pv

FIN
4. Realizar un diagrama N-S para calcular el factorial de un número. El número se
ingresa desde el teclado, solo debe aceptar positivos, el resultado se muestra por
pantalla.

5.

También podría gustarte