Este documento presenta tres algoritmos diferentes. El primero ordena tres variables (A, B, C) de mayor a menor. El segundo valida que la suma de tres variables (W, X, Y) sea igual a una cuarta variable (Z). El tercero cuenta el número de resultados positivos y negativos al sumar dos variables (A, B).
1. REPUBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO”
INGENIERIA INDUSTRAL SEDE – BARCELONA
PROGRAMACION
Profesor:
Ing. Yanitza Arreaza
Elaborado:
Anggy Aguilera
C.I. 14.432.786
Barcelona, Mayo del 2.015
2. INICIO
A > B , A > C
A, B, C
A > B
A > C
FIN
NO
SIB > A
B > C
NO
SI
B > A
B > C
C > A
C > B
A≠0,B≠0,C≠0
A≠B ; B≠C
ORDENAR DE
MAYOR A
MENOR
Mostar Orden
SI
NO
3. DESCRICCION:
1.- Inicio
2.- Presentación de Variables A, B, C
3.- Leer Valores de las Variables
4.-Almacenar Variables A, B, C
5.- Si son diferentes a cero «0» y diferentes
Entre si
5.1.-Si, procesar
5.2.-Sino, Volver a inicio
6.- Si, A > B y A > C
6.1.- Escribir A>B, A>C
6.2.- Sino, Buscar Siguiente
7.- Si, B > A y B > C
7.1.- Escribir B>A, B>C
7.2.- Sino, Buscar Siguiente
8.- Si, C > A y C > B
8.1.- Escribir C>A, C>B
9.- Ordenar resultados de mayor a menor
10.- Mostrar Resultados
11.- FIN NO
12.- FIN SI
13.- FIN
4. INICIO
W, X, Y
FIN
NO
SI
X ≤ 10
Y ≤ 10
Z ≤ 10
W ≥ 10
X ≥ 10
Y ≥ 10
W + X + Y = Z
TOTAL = Z
INGRESE VALORES
W=0; X=0; Y=0; Z=0
5. DESCRICCION:
1.- Inicio
2.-Presentacion de Variables W, X, Y, Z
3.- Ingresar Valores
4.- Leer Valores
5.- Almacenar Variables W, X, Y
5.- Si, W ≥10, X ≥10, Y ≥10
6.-SUMAR
7.- Escribir TOTAL = Z
8.- Sino
9.-Escribir: W ≤ 10, X ≤ 10, Y ≤ 10
9.1.- Volver a inicio
10.- FIN SI
11.- FIN NO
12.- FIN
6. INICIO
A, B
FIN
NO
C; El resultado
es negativo
SI
C=A+B
X=X+1
C; El Resultado es positivo
A=0; B=0; C=0; X=0; Y=0
INGRESAR
VALORES
Y=Y+1
El resultado es X
veces positivo
C > 0
Y=3
SI
NO
7. DESCRICCION:
1.- Inicio
2.-Presentar las Variables A, B, C, X, Y
3.- Si Y=3 Mostrar Resultados
4.-De lo contrario pedir valores
5.- Leer Valores de Variables
6.- Sumar C=A+B
6.1.- Si C>0 resultado es positivo, entonces X=X+1
6.1.1.- Y=Y+1
6.2.- sino, resultado es negativo
6.2.1.- Y=Y+1
7 volver a inicio
8.- FIN NO
9.- FIN SI
10.- FIN