Documente Academic
Documente Profesional
Documente Cultură
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
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:
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
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