SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
República Bolivariana de Venezuela
Ministerio 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
1. Programa que genera la Permutación de números.

Análisis

       Este programa tiene como finalidad calcular permutación de números, el
usuario debe ingresar dos números por tecleado, luego el programa realiza los
cálculos respectivos y al finalizar muestra el resultado; los cálculos deben cumplir
con la siguiente fórmula:




       .

Algoritmo

 Inicio del algoritmo “permutación”
Declaración de variables
 n, r, nr, acum,acum2, I, K = numérico entero
p = numérico real

Comienzo
acum=0, acum2=0
Escribir (“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 K

p=acum/acum2

Escribir (“El resultado es: ”, p)
Fin del algoritmo
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
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
MOV AX,51
     DIV 61
     STA 64
     LDA 64
     MSG " EL RESULTADO ES"
     EAP
     HLT


Prueba 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úmeros, el usuario
debe ingresar dos números por tecleado, luego el programa realiza los cálculos
respectivos y al finalizar muestra el resultado; los cálculos deben cumplir con la
siguiente fórmula:




Algoritmo

 Inicio del algoritmo “combinación”
Declaración de variables
 n, r, nr, acum,acum2, acum3, A, B, C = numérico entero
c = numérico real

Comienzo
acum=0, acum2=0 acum3=0
Escribir (“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 C

c=acum/(acum2*acum3)

Escribir (“El resultado es: ”, c)
Fin del algoritmo
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
c=acum/(acum2*acum3)


                             El resultado
                                es: (c)


                            Fin del algoritmo


Có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
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
CLA
INC AX
MOV 82,AX
MOV 81,82
MOV 80,70
LDA 80
CMP 82
JMA 36
MOV AX,81
JMP 3E
MOV AX,82
CMP 80
JMA 3E
MOV AX,81
MUL 80
MOV 81,AX
DEC 80
JMP 36
MOV AX,81
LDA 81
MUL 61
STA 64
LDA 51
DIV 64
STA 65
MOV AX,65
MSG " EL RESULTADO ES"
EAP
HLT
Prueba y Evaluación
Combinaciones y Permutaciones simuproc

Contenu connexe

Tendances

5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de prim5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de primADRIANA NIETO
 
Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresBertha Vega
 
Ejercicios jacobi
Ejercicios jacobiEjercicios jacobi
Ejercicios jacobidjp951
 
Puertas logicas y sistemas combinacionales
Puertas logicas y sistemas combinacionalesPuertas logicas y sistemas combinacionales
Puertas logicas y sistemas combinacionalesCarlos Cardelo
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflapAnel Sosa
 
Número mayor y menor de una secuencia de enteros positivos en C++.
Número mayor y menor de una secuencia de enteros positivos en  C++.Número mayor y menor de una secuencia de enteros positivos en  C++.
Número mayor y menor de una secuencia de enteros positivos en C++.Carlos Aviles Galeas
 
8 1 convertidor-digital-analogico
8 1 convertidor-digital-analogico8 1 convertidor-digital-analogico
8 1 convertidor-digital-analogicoRonald_Paul
 
Regla de aprendizaje del perceptrón simple
Regla de aprendizaje del perceptrón simpleRegla de aprendizaje del perceptrón simple
Regla de aprendizaje del perceptrón simpleAndrea Lezcano
 
Otras estructuras de datos (heap, tablas hash y diccionarios)
Otras estructuras de datos (heap, tablas hash y diccionarios)Otras estructuras de datos (heap, tablas hash y diccionarios)
Otras estructuras de datos (heap, tablas hash y diccionarios)Alvaro Enrique Ruano
 
Unidad III generacion de variables aleatorias
Unidad III generacion de variables aleatoriasUnidad III generacion de variables aleatorias
Unidad III generacion de variables aleatoriasAnel Sosa
 
Resolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasResolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasCarlos Gascón
 
Producto medio para generar números aleatorios.
Producto medio para generar números aleatorios.Producto medio para generar números aleatorios.
Producto medio para generar números aleatorios.Leopoldo N. Chavez
 
Algoritmos aproximados - El problema de la mochila 0-1
Algoritmos aproximados - El problema de la mochila 0-1Algoritmos aproximados - El problema de la mochila 0-1
Algoritmos aproximados - El problema de la mochila 0-1Alejandro Claro Mosqueda
 

Tendances (20)

Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de prim5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de prim
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadores
 
Microcontrolador 1 prender y apagar un led
Microcontrolador 1 prender y apagar un ledMicrocontrolador 1 prender y apagar un led
Microcontrolador 1 prender y apagar un led
 
Ejercicios jacobi
Ejercicios jacobiEjercicios jacobi
Ejercicios jacobi
 
Puertas logicas y sistemas combinacionales
Puertas logicas y sistemas combinacionalesPuertas logicas y sistemas combinacionales
Puertas logicas y sistemas combinacionales
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflap
 
Tema 3 transformada_z
Tema 3 transformada_zTema 3 transformada_z
Tema 3 transformada_z
 
Número mayor y menor de una secuencia de enteros positivos en C++.
Número mayor y menor de una secuencia de enteros positivos en  C++.Número mayor y menor de una secuencia de enteros positivos en  C++.
Número mayor y menor de una secuencia de enteros positivos en C++.
 
Circuitos secuenciales
Circuitos secuencialesCircuitos secuenciales
Circuitos secuenciales
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
8 1 convertidor-digital-analogico
8 1 convertidor-digital-analogico8 1 convertidor-digital-analogico
8 1 convertidor-digital-analogico
 
Regla de aprendizaje del perceptrón simple
Regla de aprendizaje del perceptrón simpleRegla de aprendizaje del perceptrón simple
Regla de aprendizaje del perceptrón simple
 
Otras estructuras de datos (heap, tablas hash y diccionarios)
Otras estructuras de datos (heap, tablas hash y diccionarios)Otras estructuras de datos (heap, tablas hash y diccionarios)
Otras estructuras de datos (heap, tablas hash y diccionarios)
 
Unidad III generacion de variables aleatorias
Unidad III generacion de variables aleatoriasUnidad III generacion de variables aleatorias
Unidad III generacion de variables aleatorias
 
Resolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasResolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicas
 
Automatas de pila
Automatas de pilaAutomatas de pila
Automatas de pila
 
Producto medio para generar números aleatorios.
Producto medio para generar números aleatorios.Producto medio para generar números aleatorios.
Producto medio para generar números aleatorios.
 
Algoritmos aproximados - El problema de la mochila 0-1
Algoritmos aproximados - El problema de la mochila 0-1Algoritmos aproximados - El problema de la mochila 0-1
Algoritmos aproximados - El problema de la mochila 0-1
 

En vedette

35.hochzeitstag
35.hochzeitstag35.hochzeitstag
35.hochzeitstagPetefull
 
Ciclo hidrolojico
Ciclo hidrolojicoCiclo hidrolojico
Ciclo hidrolojicoJesus Coba
 
Desarrollo del ser humano pubertad a la vejez
Desarrollo del ser humano pubertad a la vejezDesarrollo del ser humano pubertad a la vejez
Desarrollo del ser humano pubertad a la vejezpulga_kp
 
Presentación de seminario
Presentación de seminarioPresentación de seminario
Presentación de seminarioSaber No Se
 
EL Batallón Ambientalista
EL Batallón  AmbientalistaEL Batallón  Ambientalista
EL Batallón Ambientalistaaftnsdc
 
3°A, Comunicación Visual, Lima, Zoraida, Realización de Cacería
3°A, Comunicación Visual, Lima, Zoraida, Realización de Cacería3°A, Comunicación Visual, Lima, Zoraida, Realización de Cacería
3°A, Comunicación Visual, Lima, Zoraida, Realización de CaceríaZoraida Lima
 
Informationsrecherche betriebl gesför
Informationsrecherche betriebl gesförInformationsrecherche betriebl gesför
Informationsrecherche betriebl gesförhsslide
 
la contaminacion ambiental
la contaminacion ambientalla contaminacion ambiental
la contaminacion ambientaljossecrets
 
Triple scan Protokoll nach Dr. Gross ein neues und effektives Protokoll für ...
Triple scan Protokoll nach Dr. Gross  ein neues und effektives Protokoll für ...Triple scan Protokoll nach Dr. Gross  ein neues und effektives Protokoll für ...
Triple scan Protokoll nach Dr. Gross ein neues und effektives Protokoll für ...Michael Gross
 
Präsentation planung einer verkaufsaktion
Präsentation planung einer verkaufsaktionPräsentation planung einer verkaufsaktion
Präsentation planung einer verkaufsaktionSebastian Roob
 
Trabajo de medios de comunicaciones
Trabajo de medios de comunicacionesTrabajo de medios de comunicaciones
Trabajo de medios de comunicacionesCristian Rodriguez
 
Edv test
Edv testEdv test
Edv testmarco
 

En vedette (20)

35.hochzeitstag
35.hochzeitstag35.hochzeitstag
35.hochzeitstag
 
Señaletica
SeñaleticaSeñaletica
Señaletica
 
Presentación fisica
Presentación fisicaPresentación fisica
Presentación fisica
 
You tube
You tubeYou tube
You tube
 
Ciclo hidrolojico
Ciclo hidrolojicoCiclo hidrolojico
Ciclo hidrolojico
 
Desarrollo del ser humano pubertad a la vejez
Desarrollo del ser humano pubertad a la vejezDesarrollo del ser humano pubertad a la vejez
Desarrollo del ser humano pubertad a la vejez
 
Presentación de seminario
Presentación de seminarioPresentación de seminario
Presentación de seminario
 
EL Batallón Ambientalista
EL Batallón  AmbientalistaEL Batallón  Ambientalista
EL Batallón Ambientalista
 
Educaciòn
EducaciònEducaciòn
Educaciòn
 
3°A, Comunicación Visual, Lima, Zoraida, Realización de Cacería
3°A, Comunicación Visual, Lima, Zoraida, Realización de Cacería3°A, Comunicación Visual, Lima, Zoraida, Realización de Cacería
3°A, Comunicación Visual, Lima, Zoraida, Realización de Cacería
 
Informationsrecherche betriebl gesför
Informationsrecherche betriebl gesförInformationsrecherche betriebl gesför
Informationsrecherche betriebl gesför
 
la contaminacion ambiental
la contaminacion ambientalla contaminacion ambiental
la contaminacion ambiental
 
Triple scan Protokoll nach Dr. Gross ein neues und effektives Protokoll für ...
Triple scan Protokoll nach Dr. Gross  ein neues und effektives Protokoll für ...Triple scan Protokoll nach Dr. Gross  ein neues und effektives Protokoll für ...
Triple scan Protokoll nach Dr. Gross ein neues und effektives Protokoll für ...
 
Präsentation planung einer verkaufsaktion
Präsentation planung einer verkaufsaktionPräsentation planung einer verkaufsaktion
Präsentation planung einer verkaufsaktion
 
Berufe
BerufeBerufe
Berufe
 
Arte
ArteArte
Arte
 
Temario
TemarioTemario
Temario
 
Trabajo de medios de comunicaciones
Trabajo de medios de comunicacionesTrabajo de medios de comunicaciones
Trabajo de medios de comunicaciones
 
Intellig
IntelligIntellig
Intellig
 
Edv test
Edv testEdv test
Edv test
 

Similaire à Combinaciones y Permutaciones simuproc

Similaire à Combinaciones y Permutaciones simuproc (20)

Tarea info
Tarea infoTarea info
Tarea info
 
Organigrama o diagrama de flujo
Organigrama o diagrama de flujoOrganigrama o diagrama de flujo
Organigrama o diagrama de flujo
 
Funciones Clase1
Funciones Clase1Funciones Clase1
Funciones Clase1
 
Anexo 1 Diagramas De Flujo
Anexo 1   Diagramas De FlujoAnexo 1   Diagramas De Flujo
Anexo 1 Diagramas De Flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECS
 
Examen trianual informatica
Examen trianual informaticaExamen trianual informatica
Examen trianual informatica
 
Ejemplos de diagramas de flujo
Ejemplos de diagramas de flujoEjemplos de diagramas de flujo
Ejemplos de diagramas de flujo
 
bhguhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
bhguhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbhguhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
bhguhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejercicios
 
Examensinrespuesta
ExamensinrespuestaExamensinrespuesta
Examensinrespuesta
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Ejemplos sobre diagramas de flujo
Ejemplos sobre  diagramas de flujoEjemplos sobre  diagramas de flujo
Ejemplos sobre diagramas de flujo
 
Anexo 1 diagramas de flujo
Anexo 1   diagramas de flujoAnexo 1   diagramas de flujo
Anexo 1 diagramas de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Informe
InformeInforme
Informe
 
TAREA 04_removed.pdf
TAREA 04_removed.pdfTAREA 04_removed.pdf
TAREA 04_removed.pdf
 
Capítulo 4 funciones matemáticas
Capítulo 4  funciones matemáticasCapítulo 4  funciones matemáticas
Capítulo 4 funciones matemáticas
 
Catalan
CatalanCatalan
Catalan
 

Dernier

ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 

Dernier (20)

ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 

Combinaciones y Permutaciones simuproc

  • 1. República Bolivariana de Venezuela Ministerio 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. 1. Programa que genera la Permutación de números. Análisis Este programa tiene como finalidad calcular permutación de números, el usuario debe ingresar dos números por tecleado, luego el programa realiza los cálculos respectivos y al finalizar muestra el resultado; los cálculos deben cumplir con la siguiente fórmula: . Algoritmo Inicio del algoritmo “permutación” Declaración de variables n, r, nr, acum,acum2, I, K = numérico entero p = numérico real Comienzo acum=0, acum2=0 Escribir (“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 K p=acum/acum2 Escribir (“El resultado es: ”, p) Fin del algoritmo
  • 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. 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. MOV AX,51 DIV 61 STA 64 LDA 64 MSG " EL RESULTADO ES" EAP HLT Prueba y Evaluación
  • 6.
  • 7. 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 usuario debe ingresar dos números por tecleado, luego el programa realiza los cálculos respectivos y al finalizar muestra el resultado; los cálculos deben cumplir con la siguiente fórmula: Algoritmo Inicio del algoritmo “combinación” Declaración de variables n, r, nr, acum,acum2, acum3, A, B, C = numérico entero c = numérico real Comienzo acum=0, acum2=0 acum3=0 Escribir (“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 C c=acum/(acum2*acum3) Escribir (“El resultado es: ”, c) Fin del algoritmo
  • 8. 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
  • 9. c=acum/(acum2*acum3) El resultado es: (c) Fin del algoritmo Có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
  • 10. 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 CLA INC AX MOV 82,AX MOV 81,82 MOV 80,70 LDA 80 CMP 82 JMA 36 MOV AX,81 JMP 3E MOV AX,82 CMP 80 JMA 3E MOV AX,81 MUL 80 MOV 81,AX DEC 80 JMP 36 MOV AX,81 LDA 81 MUL 61 STA 64 LDA 51 DIV 64 STA 65 MOV AX,65 MSG " EL RESULTADO ES" EAP HLT