Меншіктеу операторы

Мазмұны

1. Кіріспе
2. Меншіктеу операторы
3. Бос оператор
4. Енгізу операторы
5. Шығару операторы
6. Таңдау операторы
7. Тармақталу операторы
8. Қайталану операторы
9. Қорытынды
Кiрiспе
Паскаль тiлiнiң операторлары.
Программаға енетiн нұсқауларды (командаларды) Паскаль тiлiнде оператор дейдi.
Паскаль тiлiнiң операторларын қарапайым және күрделi (құрама) операторлар деп екi топқа бөледi.
Қарапайым операторлардың құрамына басқа оператор енбейдi. Ал күрделi операторлардың iшiне бiрнеше қарапайым операторлар енуi мүмкiн.
Паскаль тiлiнде қарапайым операторларға: меншiктеу, көшiру, бос, енгiзу және шығару операторлары жатады.
Күрделi операторларға: шартты көшiру, қайталау (цикл), таңдау, жалғастыру және т.б. операторлар жатады. Бұл оператоблар тұтас бiр оператор қызметiн атқарады. Программада операторлар орналасқан ретi бойынша (көшiру операторы болмаса) орындалады..


Меншiктеу операторы.
Меншiктеу операторы барлық тiлдерде пайдаланылатын негiзгi оператор болып табылады.
«Мән меншiкте» деген бұйрықты орындайтын операторды меншiктеу операторы дейдi.
Меншiктеу операторының жалпы жазылу түрi төмендегiдей:
W:=Е.
Мұнда: W- айнымалы атауы, “:=” меншiктеу белгiсi, Е-арифметикалық
        
        Мазмұны
1. Кіріспе
2. Меншіктеу операторы
3. Бос оператор
4. Енгізу операторы
5. Шығару операторы
6. Таңдау операторы
7. Тармақталу операторы
8. Қайталану операторы
While-Do
Repeat-Until
For-do, For-Down to
9. Қорытынды
Кiрiспе
Паскаль тiлiнiң операторлары.
Программаға ... ... ... ... ... дейдi.
Паскаль тiлiнiң операторларын қарапайым және ... ... деп екi ... ... ... құрамына басқа оператор енбейдi. Ал күрделi
операторлардың iшiне ... ... ... енуi ... ... ... операторларға: меншiктеу, көшiру, бос, енгiзу
және шығару операторлары жатады.
Күрделi операторларға: шартты ... ... ... ... және т.б. ... ... Бұл оператоблар тұтас бiр оператор
қызметiн атқарады. Программада операторлар орналасқан ретi бойынша (көшiру
операторы болмаса) орындалады..
Меншiктеу операторы.
Меншiктеу операторы ... ... ... ... ... ... ... деген бұйрықты орындайтын операторды меншiктеу операторы
дейдi.
Меншiктеу операторының жалпы жазылу түрi төмендегiдей:
W:=Е.
Мұнда: W- айнымалы ... “:=” ... ... ... оператор екi мiндет атқарады.
Айнымалылардың белгiлi мәндерi бойынша Е-арифметикалық өрнегiнiң ... мән W ... ... яғни W-ге ... жады ұяшығына
орналасады. Мұнда әдеттегi теңдiк “=” белг3с3мен ... “:=” ... ... Олар тек түр ... ғана емес, мағынасы жағынан да
өзгеше. Мысалы х=5өрнегi х-тiң мәнi 5-ке тең ... ... де, ал ... х нөмiрi бар ұяшыққа 5 санын орналастырамыз дегендi бiлдiредi.
Сондай-ақ Паскаль тiлiнде х=х+3 өрнегi ... ... ... ол ... жазылады, бұл бұрыңғы х ұяшығында тұраған санға 3 санын ... ... ... ... ... бiлдiредi.
(1)
Жалпы жағдайда арифметикалық өрнек:
Тұрақты
Айнымалы атауы
Функция
өрнек
түрлерiнiң бiрiнде берiлуi мүмкiн.
Мысалы:
R:=19.36;
M:=’завод’;
Y:=sqrt(sqr(x)+1);
Меншiктеу операторы тек арифметикалық өрнектер үшiн ғана емес, логикалық
және символдық берiлгендер үшiн де ... ... К:=A AND B, ... А-ақиқат, ал В-жалған болса, онда К жалған мән ... ... ... үшiн А және В ... болу ... мән ... ... «’» iшiне алынып жазылады. Мысалы:
В:=’T’; B5:=’9’;
Меншiктеу операторын пайдаланғанда ... ... типi ... ... типi ... ... қажет Мысалы: егер VAR M: REAL; болып
оператор ... ... ... онда ол ... ... ... М-нiң ... ал мән символдық. Сол сияқты, төменгi оператор да ... ... ... ... оң ... ... логикалық типте, ал айнымалы нақты типте.
Бос оператор
Бос оператор ешқандай да амал ... Бос ... ... (жоқ оператор) оператордың орнын белгiлеу үшiн пайдалынылады. Әдетте
бос оператор орнына нүктелi үтiр ‘;’ қойылады. Мысалы:
S:=A;
R:=5;
;
M:=19.36;
Мұнда үшiншi оператор бос ... ... ... ... ... ... ... жазу үшiн меншiктеу операторын пайдалануға
болады. Мысалы. А:=15; BC:=16.4; т.с.с. бiрақ бұл ... ... ... ... ... етiп ... үшiн ... өзгеретiн түрде жазу қажет, бұл жағдайда программа айнымалының әр
түрлi ... үшiн ... ... Ол үшiн енгiзу операторы ... ... ... түрi ... (а1, а2, … ... а1, а2, …, ... атаулары, лоарды енгiзу операторының
параметрлерi депте атайды. READ операторы орындалғанда параметрлер өздерiне
сәйкес мәндердi қабылдайды, бұл ... ... ... INPUT (енгiзу) арқылы
жүзеге асырылады параметрлер жаңа мән қабылдағанда олардан бұрын орналысқан
көне мән ... ... жаңа ... ... ... параметрлердiң
жаңа мәне бойынша жұмыс атқарады.
Параметрлердiң сандық мәндерi бiр-бiрiнен бос орын ... ... ... ... ... ... ENTER (енгiзу) ... ... ... ... берiледi. 5_6.2_4.5. бұл жағдайда А=5,
В=6.2, С=4.5 мәндер қабылдайды.
Осы мәндер бойынша программа орындалып болған соң ... ... ... ... ... болса, онда программаны басынан бастап қайта
орындау қажет.
Бүтiн айнымалыларға-бүтiн, ... ... ... ... ... ... ретiнде бейнеленсе, оған нақты да, бүтiн де
мән ... ... ... ... сан құрамына бүтiн сан енедi. Ал машина
“өзi” бүтiн санды нақты сан түрiне ... ... ... VAR A, В: ... (А, В); ... ... айнымалылары үшiн 4_5 ENTER орындалса,
онда машина оларды А=4.0 , В=5.0 түрiнде қабылдайды.
Бiр немесе бiрнеше бос орын ... ... ... сан енгiзiлгенде
бос орын еске алынбайды.
Мәндердi енгiзгенде мән енгiзгенде жолдан келесi жаңа жолға көшiру үшiн
параметрсiз немесе параметрмен сәйкес READLN;, READLN (а1, а2, …, ... ... ... Сонымен READ (а1, а2, …, аn); READLN
операторлардың орнына бiр ғана READLN (а1, а2, …, аn); ... ... ... ... нәтиженi экранға шығару үшiн WRITE (жазу) операторы
пайдалынылады:
WRITE (а1, а2, …, ... а1, а2, …, ... ... ... ... алынған
символдар тобы болу мүмкiн. Мысалы егер В=17.15 болып,
WRITE (‘B:=, B’)
Командасы орындалғанда, экранда В=17.15 ... ... ... ... үтiр ... ... WRITE ... соң, дөңгелек жақша iшiне жазылады.
Бүтiн және нақты сандарды шығару үшiн сандардың фарматын беру қажет.
Фармат айнымалы ... соң қос ... ... ... Нақты сан үшiн формат
екi саннан тұрады:
I-сан-санға берiлетiн барлық орын,
II-сан-үтiрден ... ... ... ... ... (Y: 5: ... ... берiлген барлық орын, 2-үтiрден соң алынатын бөлшек
бөлiктiң саны.
Жалпы түрде:
Бүтiн сан үшiн: WRITE(N.: S) немесе ... N: S) ... ... ... ... ... ... сан үшiн: WRITE(‘Y=’, Y: 8: 3)
Егер Y=1.76 болса, экраннан Y=1.760 көрiнедi.
Жалпы түрде: WRITE(‘Y=’, Y: M: N).
Мұндағы-М барлық сан үшiн ... орын ... ... бөлiктiң
орындарының саны. Егер операторда формат көрсетiлмесе, онда нәтижеде қанша
орынды сан алынса, сол сан ... ... ... ... ... ... WRITELN жаңа жолға көшiру
үшiн пайдаланылады.
Егер WRITE (a1, a2, …, an); ... ... онда a1, a2, …, ... экранға шығарған соң курсор келесi жолға көшедi.
WRITE операторын түсiнiктеме ... ... ... ... ... READ (A,B,C)
Бұл жағдайда экранға:
A,B,C мәндерiн енгiз: деген түсiнiктеме шығады. ... ... ... орын қалдыру үшiн: ‘.’ пайдаланылады. Мысалы: WRITE (‘T=’, N : 3, ‘ ... ‘M=’ : 4: 2) ... онда ... үш ... ... соң 4-бос орын ... одан соң М-нiң мәнi жазылады.
Айталық X=7, Y=15, Z=11 ал R=450.08 болсын, ... ... ... ... ... ... жазылуы ... ... ’,Y); 7_ ... ... ‘ : 3, Z); 7 ... X+Y); ... ... ... ... радиусы R , биiктiгi h болатын цилиндрдiң толық бетi мен ... ... құру ... ... толвқ бетi және көлемi сәйкес мына ... ... ... (R=2.5; h=4.7; ... ... толық бетi мен көлемiн есептеу*)
Program S1 (input, output);
Const p=3.14
Var r : real ... : real ... s : real; ... толық бет*)
begin
r:=2.5;
h:=4.7;
s:=2*p*r (r+h);
writeln (‘цил. Толық бетi s=’, s: 6: 3 );
writeln (‘цил.көлемi v=’, v: 6: 3 ... ... ... ... ... бiр ... ... оператор орындалатын
жағдайда таңдау оператор орындалатын ... ... ... ... операторы алгоритмдiк тiлдегi таңдау командасына
ұқсағанымен бiрге, аз өзгешелiгi бар. Алгоритмдiк тiлде таңдау шарт ... ... ... ... ... iске асырылады.
(5)
Жазылу түрi:
Таңдау
Жағдай 1-шарт:
1-серия
Жағдай 2-шарт
2-серия
………………..
жағдай n-шарт:
n-серия
бiттi
CASEөрнек OF
1-тұрақты:
1-оператор;
2-тұрақты:
2-оператор;
………………..
n-тұрақты:
n-оператор
END
CASE-жағдай
OF-солар,
Төмендегiлер.
Таңдау ... ... ... ... мәнi ... ... тең болса, оған сәйкес оператор орындалады да, басқару таңдау
операторының соңындағы операторға берiледi.
Егер өрнектiң мәнi ... ... тең ... да, ... ... кейiнгi операторға берiледi.
Өрнектiң мәнi және тұрақтылар әрқашанда бүтiн сан, тұрақты типi бiрдей
болу керек.
Мысалы:
CASE k+1 ... ... ... ... ... операторы
Тармақталу операторы көрсетiлген шартқа байланысты ... ... ... қамтамасыз етедi.
Жызылуы: If then else;
Мұндағы оператор1 , оператор2-жай немесе құрама ... Бұл ... ... ... ... |
| |
| ... ... ... ... ... ... ... ... немесе
жалған(false) нәтижелерiнiң бiрiн ғана қабылдай алады. Осы ... ... ... ... ... ... Шарт қатынас немесе логикалық
өрнектер түрiнде жазылады.
Мысал: If x>=0 then ... ... ... ... ... ... 0-ден ... немесе 0-ге тең екендiгi тексерiледi,
егер шарт орындалса, экранға x-тiң оң сан, ... ... сан ... хабар шығады. Мұнда then, else тармақтарынан соң жазылған опнратор –
жай операторлар.
Тармақталу операторында шарттар күрделi де болуы мүмкiн. ... ... ... (and, or, not) ... ... ... шарттың күрделi түрiн және then, else тармақтарынан соң
орналасқан операторлардың құрмалас ... ... ... ... ... Егер осы ... ... болса, оларды модулдерiмен
айырбастаймыз; бiреуi ғана терiс болса, ... 0,5-ке ... ... оң ... оларды 10 есе арттырамыз.
(7)
Program m4;
Var x,y:real;
Begin Read (x,y);
If (x

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 19 бет
Бұл жұмыстың бағасы: 400 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi-де бағдарламалау52 бет
Turbo pascal тілі туралы негізгі түсініктер28 бет
Turbo Pascal тілінің операторлары26 бет
Паскаль программалау тілі. Мәлiметтердi енгiзу және шығару операторлары6 бет
Паскаль тілі туралы ақпарат6 бет
Паскаль тілінің алфавиті48 бет
Паскаль тілінің негізгі операторлары22 бет
Паскаль тіліндегі программалау33 бет
Си бағдарламалау тілі34 бет
17 ғасырдың музыкалық мәдениеті19 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь