Айнымалыға ең қарапайым әрекет – оған сәйкес типтегі мәнді енгізу. Бұл кейде айнымалыға белгілі бір мән тағайындау деп аталады. Мұндай команда (оператор) жалпы алғанда Паскаль тілінде келесідей көрінеді:
<Айнымалы атауы>:=<Өрнек>;
«:=» белгісінің оң жағындағы өрнек айнымалының өзі сияқты немесе тағайындау пәрменіне қатысты айнымалымен үйлесімді түрдегі мәнге әкелуі керек. Мысалы, Real типті айнымалыға Integer немесе Word түріндегі мән тағайындалуы мүмкін (бірақ, керісінше істеу мүмкін емес). Алдымен өрнек бағаланады, содан кейін оның нәтижесі айнымалы үшін бөлінген жад ұяшықтарында сақталады.
Паскаль тілінде өрнек дегеніміз не? Көп нәрсе өрнек түріне байланысты. Алдымен арифметикалық өрнектерді, яғни нәтижесі сан болатындарды қарастырайық.
Паскаль тіліндегі арифметикалық өрнек мыналарды қамтуы мүмкін:
Өрнектерді құру ережелері кейбір түсініктемелері бар математикалық ережелерге ұқсайды. Өрнек бір жолда жазылады (көп қабатты емес), операндтар арасында амал белгісі болуы керек («2x» жазуға болмайды), кейбір амалдардың белгілері мен кейбір функциялардың атаулары сіз жасағаннан басқаша. болған.
Операциялар:
+ қосу;
- азайту;
/бөлім;
* көбейту;
Бөлудің MOD қалдығы (жазылған: A MOD B; оқыңыз: А-ны В-ге бөлудің қалдығы); бұл операция тек бүтін сандарға қолданылады;
DIV бүтін бөлу (A DIV B түрінде жазылған; оқыңыз: А-ны В-ға бөлшек бөлігісіз бөлудің нәтижесі); бұл операция тек бүтін операндтарға да қолданылады.
Функция аргументтері әрқашан жақша ішінде жазылады:
ROUND(X) x мәнін ең жақын бүтін санға дейін дөңгелектейді;
Екінші тағайындау операторын орындағаннан кейін, R айнымалысы үшін бөлінген жад бөлімінде көрсетілген өрнектің нәтижесі болады, бірақ, өкінішке орай, біз оны тани алмаймыз, өйткені бізде әлі «қарау» мүмкіндігі жоқ. құрылғының жадында немесе айнымалының мәнін кем дегенде экранда көрсетеді.
Бұл оператор, нақты айтқанда, оператор емес. Арифметикалық амалдарды кейде жақшаға алу қажет болғаны сияқты, командалар тізбегі (операторлар) да кейде біріктіруді қажет етеді. Оператор жақшалары деп аталатындар мұны істеуге мүмкіндік береді. Құрама оператордың пішімі (жалпы көрінісі) келесідей:
БАСТА
<Оператор 1>;
<Оператор 2>;
<Оператор N>
Соңы;
Мүмкін, бұл құрылым сізге бағдарламаның негізгі құрылымын еске түсіреді. Шынында да, бір ғана айырмашылық - End-ден кейін құрама сөйлемнің соңында нүктелі үтір, ал бағдарламаның соңында нүкте қойылады. Негізінде бүкіл бағдарлама үлкен құрама мәлімдеме болып табылады.
Аяқтау алдында нүктелі үтірді қоюға болмайтынын ескеріңіз.
Құрама оператор тек бір операторға арналған командалардың ерікті санын орындау мүмкіндігін қамтамасыз етеді. Кейінірек білетіндей, бұл қажеттілік жиі кездеседі[2].