КомпютриПрограмиране

Какво е най-DIV с "Паскал"? Освен това, изчисления и примери

Всяка година търсенето на програмист професия. В момента за писане на кодовете са широко използвани около дузина езици на различни нива. За да направи процеса на обучение компютърно програмиране по-ефективни, високи студенти и ученици от 1-2 курсове училище се обучават първо да създадете свои собствени приложения на езика "Паскал". Оперативни Разделение и Министерството на отбраната, както и други изчисления в средата му във фокуса на тази статия.

Няколко думи на езика Паскал

"Паскал" е създадена през 1968-1969 от известния учен Никлаус Вирт, който по-късно е удостоен с наградата Тюринг и медал "Пионерът на компютърните технологии." Миналата малко преди да участва в развитието на книжовния език "Алгол-68". В статия, публикувана през 1970 г., основната цел на работата си Вирт нарича създаването на ефективен инструмент, който използва структуриран програмиране и данни.

Впоследствие, на езика "Паскал" е имал огромно влияние върху областта на информационните технологии, се превръща в един от базата. В този ден, тя се основава на това, че е професионален програмен обучение в много от водещите университети в света.

Какво е разделението на число

В математиката, под заглавието се разбере действието на две числа. В резултат на разделянето число на един от тях в друга, това е цялата част на отношението. С други думи, ако:

24: 6 = 4;

100: 3 = 33

55: 6 = 9;

и така нататък.

Цяло число разделение също се нарича намиране на частичен коефициент.

Имайте предвид, че с тази операция, когато дружеството е по-малък от делителя, резултатът е нулев.

Означаваме резултат от разделянето на число на б, както в. след това

т. е. разделянето се извършва по обичайния смисъл, последвано от закръгляване резултат до най-близкото цяло число по-малка страна.

Операция в Разделение "Паскал"

Разделение - В нашия език предвижда специален оператор за целочислено деление. Изразът Паскал, формулата на която е представена по-горе, ще има формата:

р: = а DIV б.

Ако ние говорим за константи, например, а = 50 и б = 9, тогава ще имаме р: = 50 Разделение 9. В резултат на това р ще бъде равна на 5.

Изчисляването на баланса

Операция в Разделение "Паскал" обикновено се изучава с Министерството на отбраната. Преди да разберете какъв е смисъла на този запис, погледнете как можете да намерите на останалата част от номера.

Очевидно е, че могат да бъдат открити с използване на стойност, получена в резултат на разделянето на число, т.е.. E.

R = а - BX р.

Операция мод в "Паскал"

В Pascal, намери остатъка може да бъде много прост. За тези цели се осигурява двоичен мод оператор.

Писано е, както следва:

R = мод б.

Ако, например, а = 50 и Ь = 9, тогава имаме R: = 50 мод 9. В резултат на това, г е равно на 4.

практическо приложение

Намирането на остатъка от разделяне (с) се използва в изчислителна и телекомуникации. С такива контролни операции се генерират, и случайни числа в ограничен диапазон.

мод оператор, и се използва за определяне на множество цифри, т. е. делимост на един брой от друг с резултат цяло число. Очевидно е, че това са чифт числа, за които в резултат на прилагането на оператора дава 0 мод.

В множество условието за "Паскал" може да се запише като:

ако Министерството на отбраната, б = 0, се записва (а, "пъти", б).

Например, когато код начало състояние записани по-горе за стойности на а = 4 и В = 2 в монитора ще покаже надпис "4 капака 2".

В допълнение, Министерството на отбраната оператор може да се използва за показване на последната цифра на числото в десетична бройна система. За тази цел се използва конструкция R = мод 10. Например, команда г = 37 мода 10 7 ще даде резултат.

TRUNC оператор

Има и друг оператор, с който можете да получите същия резултат като от Разделение на "Паскал". Става въпрос за TRUNC, която се отнася не само за числа. Това извежда резултата като цялата част на фракционна аргумент. Заедно с оператора "нормално", получен чрез разделяне на същия резултат. Помислете за горния пример. Нека = 51 и Ь = 9. След това чрез командния р: = 51 9 DIV получи р: = 5, ние получаваме в резултат на закръгляване. Ако, обаче, се прилага за същия брой оператори TRUNC, тогава Q: = TRUNC (51/9) ще Q: .. = 5, т.е., имат един и същ резултат.

ПРИМЕР 1

Помислете как можете да използвате Разделение и Министерството на отбраната в "Паскал" за решаване на практически проблеми. Да предположим, че трябва да се намери сумата от цифрите на двуцифрено число. В мотивите е, както следва:

  • Както вече беше посочено по-горе, последният от цифрите в числата може да бъде получена чрез прилагане към него и да броят 10, МО на оператора;
  • Що се отнася до първото число, а след това ще се окаже, ако не смените мод на екипа в DIV "Паскал".

Ние напишете кода за езика "Паскал". Тя ще изглежда по следния начин:

програма Sum_2; (Име на програмата)

Var номер, число 1, число 2, Sum: цяло число; (А списък на променливи и определя типа им като цяло число)

започнем (началото на програмата на тялото)

пиша ( "Input двуцифрено число"); (Показване на фразата "Input двуцифрено число")

Прочети (Number); (Input първоначален брой)

NUMBER1: = брой Разделение 10; (Изчисляване на първата цифра)

Число2: = брой мод 10; (Изчисляване на втората цифра)

сума: = число1 + число 2; (Изчисляване на сумата от числа)

напиши (Сума); (Резултат изход на екрана)

край.

За номер 25, в резултат на използването на тази програма е 7, и, например, 37-9.

Пример 2

Напиши кода за програма, която изчислява сумата от цифрите 3-цифрен номер.

Как да намерите най-новата фигура - е разбираемо. Това не е сложно и изчисляването на 1-ви. Това се случва в резултат на прилагането на DIV оператор на "Паскал" на този номер и 100. Остава да се определи как да се намери втората цифра. За да направите това, можете да използвате по-сложна конструкция, която се получава, ако към оригиналния номер и да се приложи DIV оператор 10, а след това към резултата и до 10 Министерството на отбраната оператор.

програмен код за изчисляване на сумата от цифрите на трицифрено число ще бъде, както следва:

програма Sum_3; (Име на програмата)

Var Number3, Сума: цяло число; (А списък на променливи и определя типа им като цяло число)

започнем (началото на програмата на тялото)

пиша ( "Input Tree-цифрено число '); (Показване на фразата «Input Tree-цифрено число»)

Прочети (Number3); (Input първоначален брой)

Сума: = Number3 DIV 100 + Number3 мод 10 + Number3 DIV 10 мод 10; (Изчисляване на сумата)

пиша ( "Sum); (Резултат изход на екрана)

край.

някои бележки

Имайте предвид, че конвенционалните операцията по разделянето, когато се прилагат в цяло число аргументи извън техния клас. Това фундаментално го отличава от експлоатация през Разделение "Паскал", както и на Министерството на отбраната оператор, който даде резултат като цяло число.

Редът на изпълнение на бинарна операция тип (т. Е. В изпълнение на 2 операнди) в комплекс експресия се определя от техния приоритет и скоби. С други думи, ако има скоби се оценяват на първо място в своя израз от ляво на дясно. Операциите *, /, Министерството на отбраната и Разделение са висок приоритет от + и -. Ако скобите не е налице, първо от ляво на дясно трябва да е за извършване на действия с по-висок приоритет, а след това - + и -.

Сега, че знаете какво се използва функцията в DIV "Паскал". Знаете също така, възможностите, които предлага използване мод оператор, който, със сигурност, ще ви помогне да създадете свои собствени приложения.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.birmiss.com. Theme powered by WordPress.