Често се почетнички програмери упознају са Турбо Пасцал окружењем кроз једноставне задатке. Први задаци које корисник имплементира у коду: приказати било који текст, пронаћи ГЦД и НОЦ природни бројеви израчунати колико је четвртина у мјесецу, итд. Често постоје задаци са математичком предрасудом. Пре него што имплементирате своје знање у програмски код, потребно је да проучите додатни материјал. На пример, како пронаћи ГЦД и НОЦ два броја у Турбо Пасцалу.
Највећи заједнички фактор је број који се сматра максималним када се разлаже на компоненте. Кратка форма дефиниције као ГЦД се снима. На пример, размотрите цртеж. Наведени су бројеви 140 и 175. Њихов највећи дјелитељ је 35, односно ГЦД (140.175) = 35.
Да бисте избегли додатна питања о томе како пронаћи ГЦД два броја, треба да следите овај алгоритам:
Размотрите следећу слику. То показује да чак и тако велики бројеви као 816 и 455 немају ГЦД, осим 1.
Постоји други начин за проналажење задатка. Еуклидски алгоритам у математици је следећи:
Да би се пронашао ГЦД више од три природна броја, препоручује се да се прати схема рада (узми бројеве 140, 96, 64):
Ако се програмирањем поставља питање како пронаћи ГЦД два броја, онда је он нужно повезан са другим: проналажење ЛЦМ. Најмање заједничко више од два броја је минимални природни број који се може дијелити с првим и другим бројем.
Први начин:
Други начин:
Како пронаћи гцд од два броја? "Пасцал" је програмски језик у којем ће бити написан код. Прво морате слиједити горе наведени алгоритам. И овдје долази до спашавања математике. Алгоритам задатка ће помоћи да се нађе ГЦД два природна броја. У Турбо Пасцал-у ће изгледати овако:
Како пронаћи ГЦД два броја једноставним, али ефикасним методом?
Многи програмери верују да су обе опције за проналажење ГЦД-а веома сличне, тако да се на Интернету први метод може дати као еуклидски алгоритам.
Већ су разматрани 2 алгоритма, који објашњавају како пронаћи ГЦД два броја. Сада остаје да сазнате како НОЦ претраживачки програм гледа у Турбо Пасцалу. Алгоритам рада при програмирању је следећи:
За шта су уведене две варијабле а и б? Да бисте исправно приказали резултат. У циклусу са предусловом, изворне вриједности варијабли се губе, тако да је немогуће извести м, н вриједности које је одредио корисник у заградама. Наравно, линија 21 се може знатно поједноставити писањем само врителн (произв див м). Међутим, корисник који први пут познаје програм неће разумети шта се приказује на екрану.
Ручно праћење:
Као што можете видети, нема ничега тешкога у проналажењу решења за ГЦД и НОО: ни у Паскалу, ни у математици.