Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Текстік редактор






Прграмманы енгізу компюьтерде текстерді енгізу болып табылады. Программа текстерін теруде мынадай пернелердің қ ызметін пайдаланамыз:

 

Ins (Ctrl+V) «Вставка/Замена» ө згерту режімі
Del курсордан кейінгі символды ө шіру
BackSpase курсордың алдындағ ы символды ө шіру
Home/ End курсорды ағ ымдағ ы жолды, басына немесе соң ына келтіру
PgUp/PgDn (Ctrl+R/C) курсорды файлдың (программаның) алдың ғ ы жә не келесі беттеріне ауыстыру
Ctrl+PgUp/PgDn курсорды файлдың басына немесе соң ына келтіру
Ctrl+ Home/ End курсорды экранның басына немесе соң ына келтіру
Left/ Right курсорды бір белгіге қ атысты оң ғ а жә не солғ а ауыстыру
Ctrl+ Left/ Right курсорды бір мә тінге қ атысты оң ғ а жә не солғ а келтіру
Ctrl+W/Z экран жоғ ары жә не тө мен қ озғ алады
Shift+Left/ Right символдарды белгілеу оң ғ а жә не солғ а қ арай
Shift +Up/Dn ағ ымдағ ы жолды белгілеу жоғ ары жә не тө мен
Ctrl+Y ағ ымдағ ы жолды жою
Alt+ BackSpase жойылғ ан ақ паратты қ айта келтіру
Ctrl+T курсордың оң жағ ында тұ рғ ан сө зді жою
Ctrl+Q+Y жолдың курсор тұ рғ ан жерінен бастап соң ына дейін жою
Ctrl+N жол қ ою
Ctrl+Ins белгіленген бө ліктің кө шірмесін алу
Shift+Ins кө шірмесі алынғ ан ақ паратты буферден қ ою
Shift+ Del белгіленген блокты буферге ауыстыру
Ctrl+ Del белгіленген блокты ө шіру
F5/F6 программамен ашық терезелерге кө шу
Alt+ F3 ағ ымдағ ы терезені жаб
F5 терезені бү кіл экран бетіне толық ашу
Ctrl-F2 кө гілдір жолақ ты ө шіру
Ctrl+F8 қ ызыл жолақ ты ө шіру

Программаның орындалуы

Турбо-Паскаль программасы экранғ а бірнеше терезені программасымен бір уақ ытта ашуғ а мү мкіндік береді. Орындау кезінде бірінші ағ ымдағ ы терезедегі программа орындалады. Активті терезенің белгісі – терезе рамкасы қ осарланғ ан сызық тармен беріледі.

Жазылғ ан программаны орындау ү шін меню жү йесіндегі Run бө ліміне ену керек немесе қ ос перенені бір уақ ытта Ctrl + F9 басу арқ ылы орындайды. Программаны орындауғ а бергеннен кейін жү йе транслятор (интерпретатор) арқ ылы Паскаль тілінде жазылғ ан программаны машина тілінде жазылғ ан кодтарғ а ауыстырады да программадан синтаксистік қ ателерді іздейді. Егер программа ішінде қ ате болса, онда программа орындалмайды, қ айтадан программаны тү зетуге ашады.Программаның жоғ арғ ы жағ ында қ ызыл жолмен жазылғ ан хабарлама шығ ады. Esc пернесін басқ ан соң ол жол кетеді де курсор қ атесі бар жолда орналасады. Қ ате туралы мә лімет алу ү шін Ctrl+F1. пернелерін бірге басады.

Қ ателер тү зетілгеннен кейін ғ ана программа орындауды бастайды.Нә тижесін кө ру ү шін Alt+F5 пернелерін бірге басу керек. Қ айтадан редактірлеу терезесіне шығ у кез-келген пернені басу арқ ылы орындалады.

Негізгі тү сініктері:

алфавит Turbo Pascal:

ü латын ә ріптері A дан Z дейін

ü араб сандары 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

ü тыныс белгілірі .,:;..

ü арифметикалық операция белгілері + – * /

ü логикалық операция белгілері > < = > = < = < >

ü арнайы символдар () { } [ ] ': = (* *)

Паскаль тілінің негізгі элементтері:

Идентификатор – латын ә ріптерінің, араб сандарының, сызу белгілерінің реттелген тізбегі. Программа латын ә ріптерінен басталады. Символдардың ұ зындығ ы 127 ге дейін. Айнымалылардың аты ретінде белгілер, программалар жә не ішкі программалар пайдаланылады. Идентификатор ретінде тұ рақ ты белгі сө здерін алуғ а болмайды.

Тұ рақ ты белгі сө здері – операторларда, операция аттарында функциялар жә не т.б. қ олданылатын сө здер. Ондай сө здер 80 ге жуық. Мысалы, begin, sin, while.

Константы – бұ л шама, программаны орындау барысында ө зінің мә нін ө згертпейтін тұ рақ ты шама.

Тұ рақ тылар ретінде логикалық, тұ рақ ты, символды жә не жолдық символды пайдаланады.

Бү тін сандар белгімен немесе белгісіз ө з ережесімен жазылып мына тү рде болады: –2147483648 ден бастап +2147483647 дейін.

Нақ ты сандар белгімен немесе белгісіз ондық нү ктелерді жә не экспоненциалды бө лігі бойынша жазылады. Экспоненциалды бө лім е жә не Е, символдармен «+»жә не «-», ондық ереже бойынша жазылады. е (Е) символы ондық ережедегідей 10 дық дә режеге кө бейту. Мысалы, 3.14Е5 десек 3, 14 × 105, -17е-2 бұ л -17× 10-2.

Логикалық тұ рақ ты – бұ л кез-келген сө з FALSE (жалғ ан) немесе TRUE (ақ иқ ат)сө здері.

Символды тұ рақ тылар – бұ л кез-келген апострофтағ ы символ:

'z' – символ z;

'ф' – символ ф.

Жолдық тұ рақ тылар – символдар тізбегі, апострофта жазылғ ан. Егер жолда апостровтағ ы символды ғ ана кө рсетсе, онда ол еселеніп кетеді, мысалы:

' Бұ л - символдар жолы ';

' That''s string'.

Тұ рақ тыларды жазу const деген қ ызыметші сө зімен, соң ында аты жазылады. Мысалы:

Const

< Тұ рақ тының аты > =< Тұ рақ тының мә ні>;

Айнымалылар – бұ л шама программаны орындау барысында ө зінің мә нін ө згертетін немесе олардың нақ ты мә ні басында белгісіз болатын шама.

Ө рнектер – бұ л айнымалы жә не сандық тұ рақ тылар, арифметикалық, логикалық операциялардың белгілерінің біріккен реті мысалы: Pi*r+1/2.5, Х/5 + 2.5 0) Комментария – программа текстіне қ ойылатын тү сініктеме. Комментарии программада орындалмайды.

ОператорTurbo Pascal программасында орындалатын жолдардың сипатталуы. Ә р программа операторлар тізбегінен тұ рады.

Операторлар. Орындалатын операторлар мына белгімен аяқ талады -; Операторлардың бірнеше тү рі бар:

Меншіктеу операторы – бұ л оператор мына тү рде жазылады

< айнымалы>: = < ө рнек> мұ ндағ ы: = меншіктеу белгісі, яғ ни айнымалының мә ні ө рнектің есептелген сан мә ніне тең болуы тиіс. Мысалы, x: =x+1;

Қ ұ рылымдық оператор – бұ л оператор резервтелген бірнеше сө зден жә не логикалық тексеруден тұ рады. Ол операторғ а шартты жә не циклді операторлар жатады.

Стандартты емес операторлар – бұ л программалар стандартты ү лгіде жазылады.ол аты мен параметрі кө рсетілгенде орындалады.

Қ ұ рамдылық оператор – бұ л оператор тобы begin … end арқ ылы беріледі;

Begin

Оператор 1; Оператор 2; … Оператор n;

End;

Бос оператор – оператор Begin End;, ешқ андай іс-ә рекетті орындамайтын оператор.

Операторлар
Меншіктеу операторлары присваивания
Енгізу-шығ ару операторлары
Басқ ару операторлары
Функция мен процедураны анық тау операторлары

 

 


1-сурет. Операторлар классификациясы

Turbo Pascal программалау тілінде стандартты математикалық функциялардың қ олданылуы.

Арифметикалық ө рнектерде қ олданылуы.

Функция Қ ойылулары Аргументтің типі Функция типі
Abs(x) Х-тың абсолютті мә нін есептеу Нақ ты Бү тін Нақ ты Бү тін
sqr(x) Х-тың квадратын анық тау Нақ ты Бү тін Нақ ты Бү тін
Sqrt(x) Тү бір астындағ ы Х есептеу Нақ ты Бү тін Нақ ты Нақ ты
sin(x) Синус Х мә нін есептеу Нақ ты Бү тін Нақ ты Нақ ты
Cos(x) Косинус Х мә нін есептеу Нақ ты Бү тін Нақ ты Нақ ты
arctan(x) Аргтангенс Х мә нін есептеу Нақ ты Бү тін Нақ ты Нақ ты
Exp(x) Экспонент Х тің мә нін есептеу (e=2, 71828…) x- дә режесі Нақ ты Бү тін Нақ ты Нақ ты
ln(x) Натурал логарифм Х тің мә нін есептеу Нақ ты Бү тін Нақ ты Нақ ты
log(x) Ондық логарифм Х тің мә нін есептеу Нақ ты Бү тін Нақ ты Нақ ты
Pi p санын жоқ Нақ ты Нақ ты

Программа қ ұ рылымы:

Программа тақ ырыбы (міндетті емес) Program < имя>;
  Қ олданылатын модульдер Uses...;
Белгілер Label...;
Тұ рақ тылар Const...;
Типтері Type...;
Айнымалылар Var...;
Процедуралар Procedure...;
Функциялар Function...;
Операторлар бө лімі   Begin   < Программа операторлары>   End.





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.