КомпјутериПрограмирање

Шта је див до "Паскал"? Аддитион, калкулације и примери

Сваке године потражња за програмер професију. У овом тренутку за писање кодови се широко користе око десетак језика на различитим нивоима. Да би процес учења компјутерског програмирања ефикасније, високи студенти и ученици 1-2 курсева школа се прво уче да створе своје апликације на језику "Пасцал". Операције ДИВ и Мод, и друге калкулације у својој средини фокусу овог члана.

Неколико речи језика Пасцал

"Паскал" настала је у 1968-1969 од стране чувеног научника Никлаус Виртх, који је касније награђен Турингов награду и медаљу "пионир компјутерске технологије." Последњи непосредно пре него што је учествовао у развоју стандардног језика "Алгол-68." У чланку објављеном у 1970., главна сврха његовог рада Виртх зове стварање ефикасног инструмента који користи структурално програмирање и податке.

Након тога, језик "Паскал" је имала огроман утицај на пољу информационих технологија, постаје један од базе. До данашњег дана, заснован је на њему бити професионални програмирање обука у многим водећим универзитетима у свету.

Шта је цео број подела

У математици, под називом разумеју рад два цела броја. Као резултат интегер поделе једног од њих на другу, то је цео део количник. Другим речима, ако:

24: 6 = 4;

100: 3 = 33

55: 6 = 9;

и тако даље.

Цео број подела се такође назива налажења парцијалних количник.

Имајте на уму да ову операцију, ако је дивиденда је мања од делиоца, резултат је нула.

Означавају резултат целобројног поделе на б, оба к. онда

т. е. подела обавља у уобичајеном смислу, затим заокружује резултат до најближег целог мања стране.

Рад у ДИВ "Паскал"

ДИВ - У нашем језику даје посебан оператор за цео број поделе. Израз Пасцал, чија је формула горе приказану имати облик:

к: = а Див Б.

Ако говоримо о константе, рецимо, а = 50 и б = 9, онда ћемо имати К: = 50 див 9. Као резултат, к ће бити једнака 5.

Обрачун биланса

Рад у ДИВ "Пасцал" се обично студирао са мод. Пре него што откријемо шта је смисао овог записа, погледајте како можете пронаћи остатак броја.

Очигледно, може се наћи на основу вредности добијене као резултат поделе интегер, односно Е..

р = а - бк к.

Операција Мод у "Пасцал"

У Пасцал, наћи остатак може бити веома једноставна. За ове намене предвиђен је бинарни мод оператера.

То је написано на следећи начин:

р = а мод б.

Ако, на пример, = 50 и б = 9, онда имамо р: = 50 мод 9. Као резултат тога, р је једнак 4.

практична примена

Проналажење остатак поделе (р) се користи у рачунарству и телекомуникацијама. Са таквим операцијама контроле се генеришу, и случајни бројеви у ограниченом опсегу.

мод оператор, и користи се за одређивање многострукост бројева, м. е. дељивост једног броја од стране другог са резултатом интегер. Очигледно, ово су пар бројева, за које је резултат примене оператора даје 0 мод.

У "Пасцал" многострукост стању може се написати као:

ако мод б = 0 затим написати (а, 'пута', б).

На пример, када забележила цоде старт услов изнад за вредности а = 4 и б = 2 на екрану ће се појавити натпис "4 пута 2".

Поред тога, Министарство одбране оператер може да се користи за приказивање последњу цифру броја у децимални запис. Да бисте то урадили, користите грађевински р = а мод 10. На пример, команда р = 37 мод 10 7 ће дати резултат.

оператер ТРУНЦ

Постоји још један оператер, са којима можете добити исти резултат као са див на "Пасцал". Реч је о ТРУНЦ, који се односи не само на целе бројеве. Он исписује резултат као целобројна делу фракционом аргумента. Заједно са оператером "нормалан" добија се дељењем исти резултат. Размислите о претходном примеру. Нека = 51 и б = 9. Затим командног к: = 51 9 див добије к: = 5, добијамо као резултат заокруживања. Ако се, међутим, односи на исти број оператера ТРУНЦ, онда К: = ТРУНЦ (51/9) ће К: .. = 5, то јест, имају исти резултат.

ПРИМЕР 1

Размислите како можете да користите див и мод у "Пасцал" за решавање практичних проблема. Претпоставимо да је потребно пронаћи збир цифара две цифре броја. Разлог је следећи:

  • Као што је већ горе наведено, последњи од цифара бројева могу добити применом на њега и на број 10, мод оператора;
  • Што се тиче првог броја, онда ће испасти, ако замените мод у тиму у ДИВ "Пасцал".

Пишемо код за језик "Пасцал". То ће изгледати овако:

програм Сум_2; (Назив програма)

вар број, број1, број2, Сум: интегер; (А листинг варијабли и одређују њихов тип као цео број)

бегин (почетак програма тело)

врите ( 'инпут двоцифрени број'); (Приказ фразу "Инпут број двоцифрени")

реад (број); (Инпут почетни број)

Број1: = број див 10; (Обрачун прве цифре)

Нумбер2: = број мод 10; (Обрачун друге цифре)

сум: = број1 + број2; (Обрачун у износу од бројева)

врите (сум); (Резултат излаз на екрану)

крај.

За број 25., резултат коришћења овог програма је 7, и, на пример, 37 - 9.

ПРИМЕР 2

Напишите код за програм који израчунава збир цифара 3 цифре броја.

Како да пронађете најновије фигуре - је разумљиво. То није компликовано и обрачун 1.. То се дешава као резултат примене див оператера на "Пасцал" у овом броју и 100. То остаје да се утврди како наћи други цифру. Да бисте то урадили, можете користити више софистициран дизајн, који се добија ако се оригинални број, и да примењује оператор див 10, а потом до резултата и до 10 на мод оператора.

Програм број за израчунавање збир цифара троцифреног броја ће бити на следећи начин:

програм Сум_3; (Назив програма)

вар број 3, Сум: интегер; (А листинг варијабли и одређују њихов тип као цео број)

бегин (почетак програма тело)

врите ( 'инпут Дрво троцифрени број'); (Приказ фразу «улаз Дрво-цифрени број»)

реад (број 3); (Инпут почетни број)

Сума: = број 3 див руб 100 + број 3 Мод 10+ број 3 див 10 Мод 10; (Израчунавање износа)

врите ( 'сум); (Резултат излаз на екрану)

крај.

неке белешке

Имајте на уму да је конвенционално подела када се примењује са целим аргументе изван своје класе. Ово фундаментално разликује га од операције у див "Пасцал", као и мод оператор, који дају резултат као цео број.

Редослед извршења бинарна операција типа (м. Е. Перформед основу 2 операндима) у сложеном експресије је одређен њиховим приоритету и заграда. Другим речима, ако постоје заграде су први оцењују у свом изразу с лева на десно. Операције *, /, Мод и ДИВ су приоритет у односу на + и -. Ако су заграде није присутан, први с лева на десно би требало да буде да обавља радње са већим приоритетом, а онда - + и -.

Сада када знате шта је функција користи у ДИВ "Пасцал". Такође знате могућности нуди Користите мод оператора који, сигурно ће вам помоћи да креирате своје апликације.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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