Қазіргі замандағы жоғары деңгей тілдері: қысқа мінездеме, негізгі түсініктер. Объектіге бағытталған программалау технологиясы

1. Кіріспе. Программалау тілі . Турбо Паскаль.
2. Паскаль тілінде программалаудың жалпы түрі.
3. Паскаль тілінде сызықтық программа құру.
4. Паскаль тілінде тармақталу (шартты өту), шартсыз өту және таңдау командалары.
Паскаль бағдарламау тілі, XVІІ ғасырда өмір сүрген француз ғалым- философы Блез Паскальдің құрметіне аталып отыр. Осы тілді құрастырушы Швейцариядағы жоғарғы политехникалық мектептің инфроматикалық институтының профессоры Никлаус Вирт болып табылады. Паскаль тілі жөніндегі алғашқы дерек 1971 жылы пайда болып, содан бері тілдің дүниеге келген жылы болып табылады.
Тілдің ерекшеліктеріне тоқталып өтелік :
- Тілдің қарапайымдылығы оны тез арада жете меңгеруге мүмкіндік береды.
- Деректердың құрылысына қарай сандық, белгілік және екілік информациямен жұмыс жүргізуге және күрділі алгоритмді бағдарлама жасауға қызмет етеді.
- Жүйелік бағдарламалауда кеңінен қолдалауына оның өте тиімді бағдарламалау құру мүмкіңдігі сіптігін тигізді.
Белгілі бір есепті шішуде, есептеу жүргізуде қажетті іс-қимылдарды нақты түрде ретімен сипаттайтін іс - әрекеттер жоспарын бағдарлама дейміз. Іс - әрекеттердің аяқталған тізбегін беретін жазуды алгоритм дейді. Кез – келген есепті шешудің өзіндік бір алгоритімі болады. Сонымен бағдарлама тиісті алгоритмдік тілде жазылады Паскаль тілінде жазылған бағдарлама ағылшын сөздерінен құрылған қызмет сөздері тізбегінен тұрады .Әрбір аяқталған іс – қимылдан соң нүктелі үтір қойылады.
Ал, қазіргі кезде кеңінен қолданалатын программалау жүйесінің бірі- Turbo Pascal. Американың Borland корпорациясының бұл өнімі сол корпорацияның қызметкері Андерсон Хейлсбергтің жетекшілігімен құрастырылған. Бастапқыда Паскаль тілі программалауды алғаш үйренушілер үшін өте тиімді құрал болып табылады. Қарапайым Паскальды өңдеудегі А.Хейлсбергтің үлкен еңбегінің нәтижесінде Turbo Pascal қазіргі заман талабына сай, қуатты программалау жүйесіне айналады. Turbo Pascal – жоғарғы деңгейлі программалау жүйесі. Оның логикалық құрлымы әр түрлі есептерді дәл шешуге көмегін тигізеді. Сондықтан, оқушылар мен студенттерге программалаудың қыр-сырын меңгертудің маңызы зор.
1. С.Симонович, Г.Евсеев, А.Алексеев «Специальная информатика», Москва, «Аст – Пресс – книга», 2003г.
2. Симонович С. В. И др. «Информатика. Базовый курс.», Санкт-Петербург, Питер, -2001г.
3. Фигурнов В.Э. «IBM PC для пользователя», Москва, ИНФРА-М, -1998г., изд.7.
4. Е.К.Балапанов, Б.Бурибаев «Новые информационные технологий. 30 Уроков по информатике», Алматы, 2001г.
5. А.В.Андреев, И.Б.Беккерман, В.И.Гриднев «Основы информатики и вычислительной техники», «Феникс», 2002г.
6. Ермеков Н.Т. и др. «Информатика: базовый курс», Алматы «Атамұра», 2003г.
7. Сеннов А.С «Курс практической работы на ПК», БХВ – Петербург, 2003г.
9. М.Қ.Байжұманов, Л.Қ.Жапсарбаева “Информатика” Астана, 2004.
10. О.Камардинов «Информатика» I, II том. Алматы, 1994г.
11. Қ.А.Ахметов, Б.Д.Шарипова, Г.К.Ордабаева, А.А.Тенгаева «Информатика», Алматы, 2007ж.
12. «Халықты компьютерлік сауаттылыққа оқыту бойынша электронды оқулық» Ұлттық ақпараттандыру орталығы, 2007ж.
        
        Тақырыбы: Қазіргі замандағы жоғары деңгей тілдері: қысқа мінездеме, ... ... ... ... ... ... 
1. Кіріспе. Программалау тілі - Турбо Паскаль.
2. Паскаль тілінде программалаудың жалпы түрі.
3. Паскаль тілінде ... ... ... ... ... тармақталу (шартты өту), шартсыз өту және таңдау командалары.
1. Кіріспе. Программалау тілі - ... ... ... ... XVІІ ғасырда өмір сүрген француз ғалым- философы Блез Паскальдің құрметіне аталып отыр. Осы тілді құрастырушы ... ... ... ... ... институтының профессоры Никлаус Вирт болып табылады. Паскаль тілі ... ... ... 1971 жылы пайда болып, содан бері тілдің дүниеге келген жылы ... ... ... ерекшеліктеріне тоқталып өтелік :
* Тілдің қарапайымдылығы оны тез арада жете меңгеруге мүмкіндік береды.
* Деректердың құрылысына қарай сандық, белгілік және екілік ... ... ... және күрділі алгоритмді бағдарлама жасауға қызмет етеді.
- Жүйелік бағдарламалауда кеңінен қолдалауына оның өте тиімді бағдарламалау құру ... ... ... бір ... ... ... жүргізуде қажетті іс-қимылдарды нақты түрде ретімен сипаттайтін іс - ... ... ... ... Іс - әрекеттердің аяқталған тізбегін беретін жазуды алгоритм дейді. Кез - ... ... ... өзіндік бір алгоритімі болады. Сонымен бағдарлама тиісті ... ... ... ... тілінде жазылған бағдарлама ағылшын сөздерінен құрылған қызмет сөздері тізбегінен тұрады .Әрбір ... іс - ... соң ... үтір ... ... ... кеңінен қолданалатын программалау жүйесінің бірі- Turbo Pascal. Американың Borland корпорациясының бұл өнімі сол корпорацияның қызметкері Андерсон Хейлсбергтің жетекшілігімен құрастырылған. ... ... тілі ... ... үйренушілер үшін өте тиімді құрал болып табылады. Қарапайым ... ... ... ... ... нәтижесінде Turbo Pascal қазіргі заман талабына сай, қуатты программалау жүйесіне айналады. Turbo Pascal - ... ... ... ... Оның ... құрлымы әр түрлі есептерді дәл шешуге көмегін ... ... ... мен ... ... ... ... маңызы зор.
PASCAL тілінде қолданылатын негізгі белгілер:
* Латын алфавитінің әріптері
* Араб цифрлары 0 - 9
* ... амал ... ... - ... ' (көбейту), ⁄ (бөлу)
4. ... ... шарт ... =, =), ... ... ... ; , : , (), [], ..
Орыс алфавитінің әріптері түсініктеме беру үшін ... ... ... үшін тек қана ... ... ... және ... қолданылады. Мысалы А, А1, b2, ас. Сандар ... ...
55 => ... => ... E5=>1,5∙ 105 = 15000
Стандартты функциялар. Паскаль тілі программа жазылу барысында жиі қолданылатын көптеген стандартты функциялармен ... ... ... жиі ... арифметикалық стандартты функциялар келтірілген.
1 ... ... ... ... жазылуы
sin
sin()
cos
cоs()
aгсtg
агсtаn()
ln
1п()
е[х]
eхр()
| |
аbs()
2
Sqr()
Sqrt()
ARCTAN (SQRT (1-SQR (X)) / X)
arcctg x = arctg ... ... x =
LN (X)/ LN ... =
LN (3) / LN (2)
Ескерту! Тригонометриялық ... ... ... ... тиіс.. Егер аргумент градуспен берілген болса, онда оны рад = ... ... ... ... ауыстыру керек..
Turbo Pascal-да дәрежелеу операциясы жоқ. Егер дәреже бүтін сан болса, онда ... ... рет ... өзін көбейтуге болады немесе (Дәреже бүтін сан емес жағдайда да) келесі ... ... ... ... ... қатесіз жазылуы және нәтижесінің дұрыс табылуы үшін төмендегі ережелерді ескеру қажет.
1.Екі амал қатар жазылмайды (x + - y ... ... ... ... x + (- y) ... ... ... жоғары амалдар бірінші орындалады (мына өрнекте 5*x-y/k алдымен көбейту мен болу ... ... соң алу ... орындалады).
3.Егер барлық амалдардың орындалу үстемдігі бірдей болса, олар солдан оңға ... ... ... ... орындалады (100/i*f өрнегінде алдымсн 100 і-ге бөлініп, сонан соң нәтижесі f-ке көбейтіледі ).
4.Жақшаның ішіндегі амалдар алдымен орындалады ( (5+g) / (a+q) ... бөлу ... ең ... ... ... жоқ ... ... болмайды, мысалы, нөлге бөлу, ... ... ... ... ... табу т.с.с.
6.Паскальда өрнек бір жолға тізбектеліп жазылады.
7. Тек дөңгелек жақшалар қолдануға тиіс (Ашылған жақшалар саны ... ... ... бірдей болуға тиіс)
Мысалы: Математикалық түрі ... ... ... ... ... sin[ln(cosx+sinx)] ... ... ...
5)
6)
7)
8)
2. ... ... ... жалпы түрі.
Мән беру, енгізу және баспаға ... ... ... жалпы түрі:
262890012827000
PROGRAM - тақырып аты:
LABEL - ... ... ... ... ... - ... сипаттау ... - ... ... - ... ... - ішкі ... және
FUNCTІON - ... ... - ... 1 ... ... 2
END - ... ... кейбір қатарлар болмауы мүмкін. Ал тақырып пен ... ... ... ... ... қажет.
LABEL - 5, 15
CONST А = 2.6, В = ... ... ... түрі ... - бүтін
REAL - нақты
CHAR - символдық
BOOLEAN - ... у: ... k: ... : CHAR
Мән беру (тағайындау) командасы
Командасының жазылуы: V:A
Мұндағы:
V- айнымалы; A - ... және ... : = - мән беру ... Y:=SІN (SQRT ... ... _ 12_6.2
+ A=5 B=12 C=6.2
+ A=5 B=12 ... ... командасы
Қолданылатын негізгі оператор:
WRІTE - шығару
Команданың жазылуы
а) WRІTE (A,B,C)
б) WRІTELN (A,B,C)
в) WRІTE ... WRІTE ... ... 5_12_6.2 E.00
б) 5_12_6.2 E.00
в) A = 5
г) 6.2
3. Turbo Paskal программасында сызықтық программаларды құру.
Turbo Paskal ... ... үшін ... ... іске қосамыз немесе жұмыс үстеліндегі программа сілтеушісін екі рет шертеміз. Сол ... ... ... пайда болады.
1-сурет. Turbo Paskal программасының көрінісі.
1 мысал:
Дөңгелектің ауданын ... ... ... S = PIR2 ... M1;
VAR R,S : REAL;
BEGІN
READLN (R);
S:=3.14 * SQR(R);
WRІTE (S: 5: ... Paskal ... ... (2-сурет)
2-сурет. Мәліметті енгізу жолдары.
Файлды сақтау үшін F2 батырмасын шертеміз, шыққан сұхбаттық терезеге файл атауын және тиіпн енгіземіз (3-сурет):
3-сурет. ... ... ... ... үшін + ... басамыз. Экран қара түске боялады. R-дің мәнін енгіземіз және -ді басамыз. Экран көк түске боялады. Нәтижені көру үшін + ... ... ... ... ... ... өту), ... өту және таңдау командалары.
Тармақталу (шартты өту) командасы.
Бұл командада қолданылатын негізгі операторлар
ІF - егер
THEN - онда
ELSE - ... ... = ... есептеу программасын құрайық:
PROGRАM M2;
VAR y, z : REAL;
BEGІN
READLN (y);
ІF y < 0 THEN z :=SQR (y)-0.3 ELSE
ІF y >1 THEN z :=0 ELSE z :=SQR (y) + ... (z : 6 : ... ... ... программасын құрайық.
program m3;
var x, y : real;
begіn
READLN (x);
іf x >= 0 tһen : = sіn (SQRT (x)) ... y:= cos (SQR ... (y : 5 : ... мысал:
Program M4;
Var x,y: real;
begіn
readln (x);
Іf x >=0 tһen y := sqrt ... y : = exp (1/3*ln ... (y : 5 : ... өту ... ... ... GOTO - ... мысал:
PROGRAM M5;
LABEL 20;
VAR x, y : REAL;
BEGІN
x:=5.1; y:= 3.2;
GOTO 20;
WRІTELN (x-y);
20: WRІTELN (x+y);
END.
Таңдау командасы.
Қолданылатын негізгі ... - ... OF - одан END - ... ... - ... ... қосу
- таңбаны басқанда айыру
> - таңбаны басқанда көбейту
- таңбаны басқанда бөлу ... ... ... ... ... S: ... (`таңба енгізу');
READLN (S);
CASE S OF
`+': WRІTELN (`қосу');
`-': WRІTELN (`айыру');
`' ': WRІTELN (`көбейту');
`/': WRІTELN (`бөлу');
END;
END.
Паскаль тілінде ... ... ... ... ... ... ... операторлар
FOR - үшін
TO - дейін
DO - орындау
Параметрлік қайталану ... ... 1-ге ... -1-ге тең ... ғана ... ... жазылуы:
а) FOR І := A TO B DO ... 1-ге ... FOR І := A TO B DO ... 1;
Команда 2;
End. ... ... FOR І := В DOWNTO A DO ... ... ... ... ... = 1+2+3+...+98+99+100 = қосындысын есептеу программасын құрайық:
Program ... S, І : ... І:=1 to 100 ... (`S=' ... ... ... командасы.
Оның 2 түрі бар:
а)Шарт циклдың басында болатын жағдай.
Қолданылатын негізгі операторлар:
WHІLE - ... - ... ... шарт DO
Begіn
Команда 1;
Команда 2;
End.
2 мысал:
S=1+3+5+...+99 қосындысын есептеу программасын құрайық:
Program M2;
Var S, І : іnteger;
Begіn
S:=0; ... І

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









Ұқсас жұмыстар
Тақырыб Бет саны
Модельдер және мәліметтер құрылысы24 бет
Turbo Pascal тіліндегі мәліметтердің күрделі типтері50 бет
Сақ тайпалары туралы8 бет
Ғылым туралы пікірталастар: сциентизм және антисциентизм7 бет
"Түркі тілдерінің жіктелуі."6 бет
Aғылшын және қaзaқ тілдеріндегі келер шaқ63 бет
Delphi 7 жүйесінің негізгі түсініктері мен принциптері17 бет
Delphi7 объектілі бағытталған программалау ортасы34 бет
Delphi7 обьектілі бағытталған бағдарламалау ортасы17 бет
Fast Ethernet стандартындағы жоғары жылдамдықты жергілікті есептеуіш желісін жобалау64 бет


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


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

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

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

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

Email: info@stud.kz

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

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