Escolar Documentos
Profissional Documentos
Cultura Documentos
B toma el valor de A
C toma el valor de B
A toma el valor de C
INSTRUCCIN A B C AUX
(1)
(2)
(3)
Solucin.-
Utilizaremos una variable auxiliar AUX.
Las instrucciones que resuelven el problema de intercambio son:
AUX A
AC
CB
B AUX
INSTRUCCIN A B C AUX
(1) A <- 5 5 -- -- --
(2) B <- 10 -- 10 -- --
(3) C <- 15 -- -- 15 --
AUX <- A 5 10 15 5
A <- C 15 10 15 5
C <- B 15 10 10 5
B <- AUX 15 5 10 5
Algoritmo intercambio_valores
Escribir "Ingrese el valor de A: "
Leer A
Escribir "Ingrese el valor de B: "
Leer B
Escribir "Ingrese el valor de C: "
Leer C
AUX<-A
A<-C
C<-B
B<-AUX
FinAlgoritmo
2. Un matemtico descubri como multiplicar cualquier nmero entero por 11,
mediante la suma de sus dgitos. Sea un numero entero N que se expresa con M
dgitos, el producto de dicho numero por 11 est dado por la siguiente regla: el
digito de las unidades es igual al digito de las unidades de N, el digito de las
decenas es igual a la suma de los dgitos de las unidades y decenas de N, el digito
de las centenas es igual a la suma de los dgitos de las decenas y centenas de N,
y as sucesivamente. Ejemplo 3247 x 11 = 35717
Solucin.-
Anlisis:
Sea N = 3247
Multiplicado por: 11
Producto 35717
Se tiene que descomponer el nmero y el producto en cifras. Para lo cual ser en:
Decena de millar, millar, centena, decena y unidad. Vea los siguientes cuadros:
N= 3247
dm1 0
m1 3
c1 2
d1 4
u1 7
PRODUCTO 35717
=
dm2 3
m2 5
c2 7
d2 1
u2 7