República Bolivariana de VenezuelaMinisterio del Poder Popular para la Educación Universitaria                Universidad ...
1. Programa que genera la Permutación de números.Análisis       Este programa tiene como finalidad calcular permutación de...
Diagrama de Flujo                                   Inicio               n, r, nr, acum,acum2, I, K = numérico entero     ...
Código#SimuProc 1.4.2.0     CLA     INC AX     MOV 52,AX     MOV 51,52     LDT "Ingrese el Numero a Permutar N"     MOV 50...
MOV AX,51     DIV 61     STA 64     LDA 64     MSG " EL RESULTADO ES"     EAP     HLTPrueba y Evaluación
2. Programa que genera la Combinación de números.Análisis       En este programa se desea calcular la combinación de númer...
Diagrama de Flujo                                    Inicio          n, r, nr, acum,acum2, acum3, A, B, C = numérico enter...
c=acum/(acum2*acum3)                             El resultado                                es: (c)                      ...
MOV AX,61JMP 2BMOV AX,62CMP 60JMA 2BMOV AX,61MUL 60MOV 61,AXDEC 60JMP 23MOV AX,61CLAINC AXMOV 82,AXMOV 81,82MOV 80,70LDA 8...
Prueba y Evaluación
Combinaciones y Permutaciones simuproc
Combinaciones y Permutaciones simuproc
Upcoming SlideShare
Loading in …5
×

Combinaciones y Permutaciones simuproc

5,385 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
5,385
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
93
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Combinaciones y Permutaciones simuproc

  1. 1. República Bolivariana de VenezuelaMinisterio del Poder Popular para la Educación Universitaria Universidad Valle del Momboy Facultad de Ingeniería Carvajal Estado Trujillo Estudiante: Magdalen González Carrera: Ingeniería de Computación Carvajal; julio de 2011
  2. 2. 1. Programa que genera la Permutación de números.Análisis Este programa tiene como finalidad calcular permutación de números, elusuario debe ingresar dos números por tecleado, luego el programa realiza loscálculos respectivos y al finalizar muestra el resultado; los cálculos deben cumplircon la siguiente fórmula: .Algoritmo Inicio del algoritmo “permutación”Declaración de variables n, r, nr, acum,acum2, I, K = numérico enterop = numérico realComienzoacum=0, acum2=0Escribir (“Ingrese el Numero a Permutar N”)Leer(n)Escribir (“Ingrese el Numero a Permutar R”)Leer(r)nr=n-r Haga desde I=1 hasta n acum=acum*I fin haga desde I Haga desde K=1 hasta nr acum2=acum2*K fin haga desde Kp=acum/acum2Escribir (“El resultado es: ”, p)Fin del algoritmo
  3. 3. Diagrama de Flujo Inicio n, r, nr, acum,acum2, I, K = numérico entero p = numérico real Ingresar los números nr=n-r acum=0, acum2=0 No Haga desde I=1 hasta n Si acum=acum*I No Haga desde k=1 hasta nr Si acum2=acum2*K p=acum/acum2 El resultado es: (p) Fin del algoritmo
  4. 4. Código#SimuProc 1.4.2.0 CLA INC AX MOV 52,AX MOV 51,52 LDT "Ingrese el Numero a Permutar N" MOV 50,AX MOV 63,50 LDT "Ingrese el Numero a Permutar R" STA 70 LDA 50 CMP 52 JMA 0E MOV AX,51 JMP 16 MOV AX,52 CMP 50 JMA 16 MOV AX,51 MUL 50 MOV 51,AX DEC 50 JMP 0E MOV AX,51 CLA INC AX MOV 62,AX MOV 61,62 MOV AX,63 SUB 70 STA 60 LDA 60 CMP 62 JMA 23 MOV AX,61 JMP 2B MOV AX,62 CMP 60 JMA 2B MOV AX,61 MUL 60 MOV 61,AX DEC 60 JMP 23 MOV AX,61
  5. 5. MOV AX,51 DIV 61 STA 64 LDA 64 MSG " EL RESULTADO ES" EAP HLTPrueba y Evaluación
  6. 6. 2. Programa que genera la Combinación de números.Análisis En este programa se desea calcular la combinación de números, el usuariodebe ingresar dos números por tecleado, luego el programa realiza los cálculosrespectivos y al finalizar muestra el resultado; los cálculos deben cumplir con lasiguiente fórmula:Algoritmo Inicio del algoritmo “combinación”Declaración de variables n, r, nr, acum,acum2, acum3, A, B, C = numérico enteroc = numérico realComienzoacum=0, acum2=0 acum3=0Escribir (“Ingrese el Numero a Combinar N”)Leer(n)Escribir (“Ingrese el Numero a Combinar R”)Leer(r)nr=n-r Haga desde A=1 hasta n acum=acum*A fin haga desde A Haga desde B=1 hasta nr acum2=acum2*B fin haga desde B Haga desde C=1 hasta r acum3=acum3*C fin haga desde Cc=acum/(acum2*acum3)Escribir (“El resultado es: ”, c)Fin del algoritmo
  7. 7. Diagrama de Flujo Inicio n, r, nr, acum,acum2, acum3, A, B, C = numérico entero c = numérico real Ingresar los números nr=n-r acum=0, acum2=0, acum3=0 No Haga desde A=1 hasta n Si acum=acum*A No Haga desde B=1 hasta nr Si acum2=acum2*B No Haga desde C=1 hasta r Si acum3=acum3*C
  8. 8. c=acum/(acum2*acum3) El resultado es: (c) Fin del algoritmoCódigo#SimuProc 1.4.2.0 CLA INC AX MOV 52,AX MOV 51,52 LDT "Ingrese el Numero a Combinar N" MOV 50,AX MOV 63,50 LDT "Ingrese el Numero a Combinar R" STA 70 LDA 50 CMP 52 JMA 0E MOV AX,51 JMP 16 MOV AX,52 CMP 50 JMA 16 MOV AX,51 MUL 50 MOV 51,AX DEC 50 JMP 0E MOV AX,51 CLA INC AX MOV 62,AX MOV 61,62 MOV AX,63 SUB 70 STA 60 LDA 60 CMP 62 JMA 23
  9. 9. MOV AX,61JMP 2BMOV AX,62CMP 60JMA 2BMOV AX,61MUL 60MOV 61,AXDEC 60JMP 23MOV AX,61CLAINC AXMOV 82,AXMOV 81,82MOV 80,70LDA 80CMP 82JMA 36MOV AX,81JMP 3EMOV AX,82CMP 80JMA 3EMOV AX,81MUL 80MOV 81,AXDEC 80JMP 36MOV AX,81LDA 81MUL 61STA 64LDA 51DIV 64STA 65MOV AX,65MSG " EL RESULTADO ES"EAPHLT
  10. 10. Prueba y Evaluación

×