Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fecha: 16/04/2023
Nombre: Peter Orrala
Grupo 3
PROBLEMAS A RESOLVER CON DIAGRAMAS DE FLUJO
inicio
¨ingresa el precio
del producto¨
precio
descuento←precio ¿. 20
final
2. Elaborar un diagrama de flujo que obtenga la última cifra de un número entero
introducido.
inicio
Ingresar numero
Digito = n mod 10
final
3. Elaborar un diagrama de flujo que exprese en horas, minutos y segundos un tiempo
expresado en segundos.
INICIO
H,M,S
M=S DIV 60
S=S MOD 60
H,M,S
FIN
4. Elaborar un diagrama de flujo para imprimir la sucesión de Fibonacci.
inicio
A=1;B=1
I=1→N
C=A+B
A=B
B=C
FIN
INICIOfactorial
Definir n,f como entero
Escribe un
numero
f=1
n≥0
El numero es n>1
negativo
f= f x n
n=n-1
El factorial es igual
6. Elaborar un diagrama de flujo que calcule e imprima N primeros números primos. >
final
inicio
Ingresa numero
X=1
Contador=0
x≤n
N mod x == 0
Contador=contador+1
x=x+1
Contador == 2
final
NUMERO= N
LEER NUMERO_A
LEER NUMERO _B
Resultado = n
Suma=numero_A+
numero_B(N)
fin
8. Elaborar un diagrama de flujo que lee desde teclado dos vectores (A y B) de tamaño
N. Luego comparar los números que se encuentran en la misma posición en los
vectores. En caso de que el número del vector A es mayor, ubicar en un tercer vector
(C), la letra A. En caso de que el número del vector B es mayor, ubicar en el vector
C, la letra B. En caso de que los números sean iguales, ubicar en el vector C, el
símbolo =. Por ejemplo:
INICIO
A,B,C
I=0
A(i)
B(i)
A(i)
C(i)=B
mayor que no
B(I)
Si c
C(i)=A
fin
9. Elaborar un diagrama de flujo que lee desde teclado un vector (A) de tamaño N.
Luego cree un segundo vector (B) que contenga como resultado la suma de los
elementos consecutivos de tres en tres en caso de existirlos. Por ejemplo:
Vector A Vector B
4 12
5 18
3 22
6
3
9
10
12
Inicio
I=1 -N
A(I)
I=1-N
A(I)
I=1 -N
B(I)=A(I)+A(I)
I=1 -N
B(I)
FIN