Sunteți pe pagina 1din 6

EXAMEN II UNIDAD COMPUTACION -SOLUCION

Pregunta1

Para calcular el mximo comn divisor (mcd) de dos nmeros se recurre a una funcin especfica
definida con un subprograma. Se desea calcular la salida del programa principal con dos
nmeros A y B, es decir, el mcd(A, B).Emplee la funcin recursiva para calcular el MCD

PRUEBA DE ESCRITORIO
Pregunta2

Escribir un algoritmo en diagrama de flujo de datos y utilice la estructura mientras, para que
imprima las n primeras lneas de pascal (n se ingresa por teclado)

INICIO

Leer n

j0 ; i0 ;

Falsa
i<=n

Verdadera

Numero=1
i = i +1

Escribir % +(n i)*2 +S,

Falsa
J<=i

Verdadera
Number=number*(i-j)/(j+1)
j =j+1

Escribir %4d,number

Escribir System.out.println();

FIN
pregunta3:

Elabore un pseudocodigo que imprima las tablas de multiplicar desde P hasta Q, siendo P y Q
dos valores ingresados por teclado , tal que P<=0 cada tabla debe tener el multiplicar del 1 hasta
el 12

Segunda forma
Inicio
Leer P,Q
Si (P<=0) entonces
P=1
Si (Q>=P) entonces
Para i P hasta Q hacer
Para j 1 hasta 12 hacer
T i*j
Escribir T
Fin_para
Fin_para
Sino
Escribir error
Fin_si
Sino
Escribir error
Fin_si
Fin
pregunta 4

Implemente los algoritmos en diagrama de flujo de datos, utilizando la estructura repetir para
los siguientes enunciados:

a) Calcule el nmero mximo de trminos de la serie Fibonacci cuya suma no exceda en


10000. Ingrese por teclado dos nmeros como inicio de serie.
INICIO

Leer F1,F2

B 1 ; SF1 +F2 ; T2

F3F1+F2

SS + F3

no
S<=10000

si

F1F2 B0
F1F2
TT+1

Falsa

B=!1

Verdadera

Escribir T

FIN
b) Calcule la suma e imprima los nmeros primos entre 1 y 2000

INICIO
Inicio
n=2000
i 1 n=2000 ; i 1 ; S0
S 0
Repetir
S S+1
i i+1 SS+1
Hasta que (i>n)
Fin _ Repetir ii+1
Escribir S
Fin
Falsa
Verdadera
i>n

Escribir S

FIN

Ejerccio 5

Elabore el algoritmo de integracin numrica de Simpson 3/8 que consiste de la


siguiente formula

n1
f ( xa ) 3 f ( xi ) f ( xb )
I (b a) i 1
8n
Donde los valores de a y b es el intervalo de la integral definida y n es el nmero
de segmentos impares.
Sea f(x) = x^2+2x+1
INICIO
Leer a, b, n
f(a) a^2+2a+1
f(b) b^2+2b+1
Si (resto (n/2) <>0) entonces:
h (b-a)/n
S0
i1
Mientras (i<=n) hacer:
x a+h*i
f(x) x^2+2x+1
S S+f(x)
i i+1
Fin_mientras
I h*(f(a)+3*S+f(b))/8
Escribir I
Sino
Escribir fuera de rango
Fin_si
FIN

S-ar putea să vă placă și