18
Biblioteca de programas 1 Análisis de divisor primo 2 Máximo común divisor 3 Valor de prueba t 4 Círculo y tangentes 5 Rotación de una figura Antes de usar la biblioteca de programas • Cerciórese de comprobar la cantidad de bytes de memoria libre restante antes de intentar la realización de cualquier programa- ción. • Esta biblioteca de programas se divide en dos secciones: una sección de cálculo numérico y una sección gráfica. Los programas en la sección de cálculo numérico producen solamente resultados, mientras los programas de gráficos usan el área de presentación entera para la graficación. También tenga en cuenta que los cálculos dentro de los programas de gráficos no usan el signo de multiplicación (×) siempre que puede ser omitido (por ejemplo frente a una apertura de paréntesis). Capítulo 22

chdf

Embed Size (px)

DESCRIPTION

ssdsfdsfsfs

Citation preview

  • Biblioteca de programas1 Anlisis de divisor primo2 Mximo comn divisor3 Valor de prueba t4 Crculo y tangentes5 Rotacin de una figura

    Antes de usar la biblioteca de programas Cercirese de comprobar la cantidad de bytes de memoria libre

    restante antes de intentar la realizacin de cualquier programa-cin.

    Esta biblioteca de programas se divide en dos secciones: unaseccin de clculo numrico y una seccin grfica. Losprogramas en la seccin de clculo numrico producensolamente resultados, mientras los programas de grficos usanel rea de presentacin entera para la graficacin. Tambintenga en cuenta que los clculos dentro de los programas degrficos no usan el signo de multiplicacin ( ) siempre quepuede ser omitido (por ejemplo frente a una apertura deparntesis).

    Captulo

    22

  • 412

    Programa paraAnlisis de divisor primo

    DescripcinProduce divisores primos (factores esenciales) de los enteros positivos arbitrarios.

    Para 1 < m < 1010Los nmeros primos se producen desde el primer valor mnimo.Se visualiza END al final del programa.

    (Resumen)m es dividido por 2 y todos los nmeros impares sucesivos (d = 3, 5, 7, 9, 11, 13, ....)para verificar la divisibilidad.En donde d es un factor primo, se supone que, mi = mi1/d y la divisin se repitehasta mi + 1 < d.

    Ejemplo [1]119 = 7 17[2]440730 = 2 3 3 5 59 83[3]262701 = 3 3 17 17 101

    Preparacin y operacin Almacenar el programa escrito en la pgina siguiente. Ejecutar el programa como se muestra a continuacin.

    Paso Operacin de tecla Presentacin Paso Operacin de tecla Presentacin

    No.1

    HOJA DE PROGRAMA

  • 413

    123456789101112131415161718192021222324252627

    PLblLblLblLblLblGotoLblLblLblLblLbl

    R01234656789

    M:

    :

    :

    :

    :

    :

    :

    :

    :

    :

    :

    "

    2Frac

    B

    BABA"

    FM^

    (AI

    +

    ^

    ^

    E

    A"

    AA+

    C

    2BA

    N

    C?

    1

    fi

    D

    Tfi

    22fi

    Goto

    BBB

    "

    :

    A=

    :

    :

    GotoAA

    Goto

    Afi

    )C8

    :

    fi

    ^

    Goto:

    0

    Frac

    4=

    :

    0

    2A

    (

    :

    0Goto

    :

    =

    Goto

    A

    3

    11

    Goto:

    :

    B

    7

    ABCDEFG

    HIJKLMN

    OPQRSTU

    VWXYZ

    mi

    dmi +1

    Goto3

    )

    :

    9fi

    =

    Goto

    :

    B

    0

    5

    :

    :

    No.1

    Lnea Programa

    Cont

    enid

    os d

    e la

    mem

    oria

    Nombrede archivo

  • 414

    Programa paraMximo comn divisor

    DescripcinPara determinar el mximo comn divisor para dos enteros a y b se usa ladivisin general euclidiana.

    Para |a|, |b| < 109, se toman valores positivos como < 1010(Resumen)

    n0 = max (|a|, |b|)n1 = min (|a|, |b|)

    nk2nk = nk2 nk1nk1

    k = 2, 3....Si nk = 0, entonces el mximo comn divisor (c) ser nk1.

    Ejemplo [1] [2] [3]Cuando a = 238 a = 23345 a = 522952

    b = 374 b = 9135 b = 3208137866fl fl fl

    c = 34 c = 1015 c = 998

    Preparacin y operacin Almacenar el programa escrito en la pgina siguiente. Ejecutar el programa como se muestra a continuacin.

    Paso Operacin de tecla Presentacin Paso Operacin de tecla Presentacin

    No.2

    HOJA DE PROGRAMA

  • 415

    123456789101112131415161718192021222324252627

    CLblAbsBA

    LblCB

    Lbl

    M1A