tecno

Páginas: 13 (3238 palabras) Publicado: 5 de mayo de 2014
LÓGICA DE PROGRAMACIÓN – JAIRO RAMÍREZ

2.7. Ejercicios resueltos.

En estos ejercicios se le hará un pre–análisis a los dos primeros ejercicios; los demás serán fáciles de
determinar por el nombre que se le dan a las variables. En esta etapa se separan las variables de entrada, de
las variables de salida y el proceso que se realizará; así mismo se explicarán o documentarán las variables ausar. En el pre–análisis no se es muy exigente en cuanto a nombres de variables y algunas consideraciones
que sí se deben tener en cuenta ene le desarrollo del algoritmo.

1. Un cliente de telefonía celular realiza cuatro llamadas: dos a un primer operador y dos a un segundo. El
cliente desea conocer el costo de cada llamada, el costo total de las llamadas a cada operador y total de lascuatro llamadas. Tenga en cuenta que se debe leer el número de minutos de cada una de las llamadas y el
valor por minuto a cada operador.

Pre–análisis:


Explicación de las variables a usar:
o
o
o
o
o
o
o
o
o
o
o
o
o

Minutos primer llamada primer operador: M1_Op1
Minutos segunda llamada primer operador: M2_Op1
Minutos tercer llamada segundo operador: M1_op2
Minutos cuartallamada segundo operador: M2_Op2
Valor minutos primer operador: Val_Op1
Valor minutos primer operador: Val_Op2
Costo de la primera llamada: Cto_Llama1
Costo de la segunda llamada: Cto_Llama2
Costo de la tercera llamada: Cto_Llama3
Costo de la cuarta llamada: Cto_Llama4
Costo total de llamadas al primer operador: Cto_Tot_Op1
Costo total de llamadas al segundo operador: Cto_Tot_Op2
Costototal de las 4 llamadas: Tot_Llamadas



Datos de entrada: M1_Op1, M2_Op1, M1_op2, M2_Op2, Val_Op1, Val_Op2



Datos de Salida: Cto_Llama1, Cto_Llama2, Cto_Llama3, Cto_Llama4, Cto_Tot_Op1, Cto_Tot_Op2,
Tot_Llamadas



Proceso:

Página 1 / 11

LÓGICA DE PROGRAMACIÓN – JAIRO RAMÍREZ
o

Para calcular el costo de cada llamada hay que multiplicar el número de minutos al operador ymultiplicarlo por el valor del minuto a ese operador: Valor_Llamada = Minutos x Valor_Minuto.

o

Para calcular el costo a cada operador, sencillamente es sumar el costo de la primera llamada
más la segunda para el primer operador y la tercera y cuarta para el segundo operador:
Costo_Operador = Costo_Llamada 1 + Costo_Llamada2.

o

El valor de todas las llamas se calcula sumando el costode llamadas de los dos operadores.
Costo_Total = Costo_Op1 + Costo_Op2.

La solución sería la siguiente:
INICIO
Leer M1_Op1, M2_Op1, M1_op2, M2_Op2, Val_Op1, Val_Op2
Cto_Llama1 = M1_Op1 * Val_Op1
Cto_Llama2 = M2_Op1 * Val_Op1
Cto_Llama3 = M1_Op2 * Val_Op2
Cto_Llama4 = M2_Op2 * Val_Op2
Cto_Tot_Op1 = Cto_Llama1 + Cto_Llama2
Cto_Tot_Op2 = Cto_Llama3 + Cto_Llama4
Tot_Llamadas =Cto_Tot_Op1 + Cto_Tot_Op2
Imprimir Cto_Llama1, Cto_Llama2, Cto_Llama3, Cto_Llama4,
Tot_Llamadas
FIN

Cto_Tot_Op1,

Cto_Tot_Op2,

2. Un computador realiza las siguientes operaciones: solicita tres números, muestra la suma de los tres,
muestra la división de la suma de los dos primeros por la resta de los dos últimos y finalmente muestre la
multiplicación de los resultados de la suma y la división.Diseñar un algoritmo que permita realizar estas
operaciones y muestre los resultados.

Pre–análisis:


Explicación de las variables a usar:
o

Primer número: Num1

o

Segundo número: Num2

o

Tercer número: Num3

o

Suma de los tres números: Sum

o

División de la suma y la resta : Div

o

El producto de la suma y la división: Prod.



Datos de entrada: Num1,Num2, Num3



Datos de Salida: Suma, Div, Prod

Página 2 / 11

LÓGICA DE PROGRAMACIÓN – JAIRO RAMÍREZ


Proceso:
o

Para sumar los tres números se realiza la adición de cada número y se almacena en una
variable suma = N1 + N2 + N3.

o

La división de la suma por la resta se calcula Div =

o

El producto de la suma y la división se calcula Prod = Suma x División.

El...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecno
  • tecno
  • TECNO
  • tecno
  • tecno
  • Tecno
  • tecno
  • Tecno

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS