Está en la página 1de 22

1 anlisis del ejercico1

I. Qu te piden que realices?


Intercambiar dos valores dados
II. Qu datos necesitas?
Los dos valores que se intercambiaran
2. Planteamiento lgico
Primero se ingresara los dos datos para luego ser procesado para el intercambio
3. Definicin de variables de entrada
Se requerirn el valor n1 y n2 que representan los valores
4. Definicin de variables de salida
Retornara los datos intercambiados
5. diseo de la solucin















INICIO
LEER
A,B
T=A
A=B
B=T
FIN
ESCRIBIR
A,B
5.2 diseo del formulario

5.3 codificacion


1 anlisis del ejercico3
I. Qu te piden que realices?
Calcular la suma de los cuadrados de los n primeros numeros
II. Qu datos necesitas?
Se necesita que ingrese el numero
2. Planteamiento lgico
Ingresar el numero y el programa se encargar de realizar la moperacion
3. Definicin de variables de entrada
Se requerirn el valor n
4. Definicin de variables de salida
Retornara la operacin resuelta
5. diseo de la solucin


















inicio
S=(N(N+1)(2N+1))/6
LEER N
ESCRIBIR S
FIN



5.1 diseo

5.2 codificacion



1 anlisis del ejercico5
I. Qu te piden que realices?
Ordenar de mayor a menor 3 numeros ingresados
II. Qu datos necesitas?
Se necesita que ingrese los tres numeros
2. Planteamiento lgico
Al ingresar los tres nmeros comparar quien es mayor y menor
3. Definicin de variables de entrada
Se requerirn el valor a, b, c
4. Definicin de variables de salida
Retornara los nmeros ordenados ascendentemente
5. diseo de la solucin

















INICIO
LEER X1, X2, Y1, Y2
=

2
4
2


ESCRIBIR
D
FIN
5.1 diseo

5.2 codificacion



1 anlisis del ejercico7
I. Qu te piden que realices?
Determinar si un numero es mltiplo de de dos nmeros
II. Qu datos necesitas?
Se necesita que ingrese los tres numeros
2. Planteamiento lgico
Al ingresar los tres nmeros verificar si el primer numero es mltiplo de los otros dos
numeros
3. Definicin de variables de entrada
Se requerirn los valores q1, r1, s1
4. Definicin de variables de salida
Retornara si un mensaje de confirmacin si el numero es mltiplo de los otros dos
numeros
5. diseo de la solucin
5.1 diseo
























INICIO
LEER Q,R,S
Q MOD
R==0 Y Q MOD S==0
Q ES MULTIPLO DE R Y
S
Q ES NO ES
MULTIPLO DE R Y S

FIN
V F

5.2 codificacion



1 anlisis del ejercico9
I. Qu te piden que realices?
Evaluar un algoritmo segn su funcion
II. Qu datos necesitas?
Se necesita que ingrese un numero
2. Planteamiento lgico
Al ingresar el nmero se verifica si el nmero es mayor a cero o menor cero
Y realizara la operacin respectiva
3. Definicin de variables de entrada
Se requerirn el valor x1
4. Definicin de variables de salida
Retornara el resultado de la ecuacin segn el valor de x1
5. diseo de la solucin











X<3








LEER X
X<=0
Y=
2
+1

FIN
V F
X<3
Y= X+1
Y=
2
+3X +2
V F
inicio
5.1diseo

5.2codificacion


1 anlisis del ejercico11
I. Qu te piden que realices?
Encontrar el mayor de tres numeros
II. Qu datos necesitas?
Se necesita que ingrese los tres numeros
2. Planteamiento lgico
Al ingresar los tres nmeros se hara una serie de comparaciones para determinar quien es
el mayor
3. Definicin de variables de entrada
Se requerirn el valor x1, y1, z1
4. Definicin de variables de salida
Retornara el mayor de los tres nmeros
5. diseo de la solucin











X<3






LEER X,Y,Z
X>=Y
FIN
V F
Y>=Z
V F
M=Z
M=Y
X>=Z
M=Z
M=X
V F
inicio



5.1diseo

5.2 codificacion


1 anlisis del ejercico13
I. Qu te piden que realices?
Determinar el salario de un empleado segn su turno
II. Qu datos necesitas?
Se necesita que ingrese las horas, las tarifas y su turno
2. Planteamiento lgico
Al tener los datos del empleado se realizara las operaciones correspondientes segn sea su
turno
3. Definicin de variables de entrada
Se requerirn el valor h1,t,turno1
4. Definicin de variables de salida
Retornara el salario del empleado
5. diseo de la solucin








































5.1 diseo
LEER
H,T,TURNO
TURNO==MAANA O
TURNO==TARDE
V F
S=T*H*7

S=(30%T+T)*H*7

ESCRIBIR S
FIN
inicio

5.2 codificacion:


1 anlisis del ejercico15
I. Qu te piden que realices?
Hacer un algoritmo que haga sucesivos retiros
II. Qu datos necesitas?
Se necesita la cantidad de fondos que posee y el retiro que hace el cliente
2. Planteamiento lgico
El cliente tiene una cierta cantidad de fondos y se realixara hacer los retiros tal como vaya
haciendo cada retiro se le restara a su fondo.
3. Definicin de variables de entrada
Se requerir la cantidad de dinero en el banco retiro
4. Definicin de variables de salida
Retornara un mensaje diciendo que ya no hay saldo disponible
5. diseo de la solucin






















5.1 diseo
inicio
I=1
i>=0
Ingrese retiro
R
I=I-R
Ya no tiene saldo
disponible









5.2 codificacion


1 anlisis del ejercico17
I. Qu te piden que realices?
Hacer un algoritmo que determina a partir de un numero de das calcular cuantos
aos, mese, semanas y das constituye.
II. Qu datos necesitas?
Se necesita la cantidad de fondos que posee y el retiro que hace el cliente
2. Planteamiento lgico
Al ingresar el numero das se realizara a hacer los clculos correspondientes para calcular
los aos(no se considera aos bisiestros), meses(se considera una cantidad de 30 dias),
semanas y dias
3. Definicin de variables de entrada
Se necesita que ingrese dias
4. Definicin de variables de salida
Retornara los resultados de cuantos das meses aos, semanas hay en dicho numero
5. diseo de la solucin

5.1 diseo

5.2 codificacion

También podría gustarte