Турбо Паскальда тест дайындау

Мазмұны

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..2

І тарау
1.1 Турбо Паскаль программалау тілі туралы мағлұмат ... ... ... 3
1.2 Турбо Паскальда жұмыс жасау ортасы ... ... ... ... ... ... ... ... ..4
1.3 Турбо Паскаль алфавиті ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6

ІІ тарау
2.1 Берілгендердің күрделі типі . массивтер ... ... ... ... ... ... ... ... ..7
2.2 Турбо Паскальдағы Көмекші программа ... ... ... ... ... ... ... ... .9
2.3 Турбо Паскальдағы тест программасы ... ... ... ... ... ... ... ... ... 11

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16

Әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..17

Қосымшалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 18
Кіріспе.
Информацияны өңдеу, сақтау, қажеттісін дер кезінде тауып беру үшін пайдаланатын жоғарғы деңгейлі программалау тілдерінің бірі – Паскаль тілі. Осы Паскаль тілінің алғашқы варианты 70 – жылдары Швейцария ғалымы Н. Вирт жарыққа шығарды. Қазіргі кезде оның кеңейтілген ондаған диалектісі бар, оның ішінде IBM PC – ге үйлесімді дербес компьютер жұмыс істей алатын турбо паскаль диалектілері де жеткілікті. Бұл тіл дүние жүзінде көп тараған тілдердің бірі болып табылады. Паскаль тілінің ыңғайлығы: тіл алгоритм құрылымын сақтап құрылған. Бұл жерде программаны бірте – бірте дамыту арқылы жинақты түрде құруға болады. Ол программалау тәсілін үйрену үшін керек.
Тілге дамытылған берілгендер типтері енгізілген. Олар өңделетін берілгендер элементтерін толық сәйкестендіріп сипаттауға және берілгендер типтерін енгізуге мүмкіндік береді.
Мұнда кішігірім жеңіл программалармен бірге күрделі құрылымды программаларды да құруға болады. Паскаль тілінің тіл синтаксисі қиын емес. Міне, мен осындай мүмкіндіктерді пайдаланып, Паскаль да тест дайындау тақырыбынан курстық жұмысымды жаздым.
Менің қурстық жұмысымның мақсаты: Турбо Паскальда тест дайындау, яғни оқушылардың, студенттердің білім деңгейінің қаншалықты екенін айқындайтын тест программасын жасау болып табылады. Курстық жұмыс кіріспеден, екі тараудан, қорытындыдан, пайдаланған әдебиеттерден, қосымшалардан тұрады.
Бірінші тарауда Турбо Паскаль программалау тілі жайлы, оның жұмыс істеу ортасы және де алфавиті жайында материалдар қарастырылған.
Екінші тарауда Турбо Паскальдың берілгендердің күрделі типтері, яғни массивтер, комекші программа – процедура, функция жайында, сондай – ақ тест программасы берілген.
Пайдаланылған әдебиттер.
1. Ғ. Ш. Тойкенов. Паскаль тілінде программалау. Алматы: Дәнекер, 2001. – 130 бет.
2. Б. Қ. Нақыбеков, Е. Қ. Балапанов, Қ. З. Халықова, А. Б. Дәулетқұлов. Паскаль тілінің негіздері. Алматы: Рауан, 1998. – 150 бет.
3. Қ. З. Халықова. Паскаль тілінде программалау. Алматы, 2002. – 148 бет.
4. г. Г. Рапоков, С. Ю. Ржеуцкая. Turbo Pascal для студентов. Петербург, 2004. – 352 стр.
5. О. Камардинов. Паскаль тілінде программалау. Алматы: Республикалық баспа кабинеті, 1994. – 106 бет.
6. Е. Б. Шаметов. Паскаль тілін үйренейік. Шымкент, 1993. – 204 бет.
7. В. А. Избозчикова, И. В. Симоновой. Информология, Информатика и образование. Справочное учебное пособие. Санкт – Петербург, 2004. – 293 бет.
8. А. В. Дәулетқұлов, С. С. Алғазы. Паскаль тілінде программалау негіздері. Алматы, 2004. – 154 бет.
9. Васюкова Н.Д., Туляева В.В. Практикум по основам программирования ЯЗЫК ПАСКАЛЬ. - М., Высшая школа, 1991.
10. О. Камардинов Паскаль шымкент 2000.
11. Кауфман В. Ш. Языки программирования. Концепций и принципы. М. 1993.- 432с.
12. О. Камардинов, С. Азаматов. Информатика негіздері. Алматы, - Рауан, 1993.
13. Ж. Джонсон. К. Харрау. Решение задач в системе Турбо Паскаль. Москва Финансы и Статистика, 1991
14. Фаронов В.В. Программирование на персональных ЭВМ в среде Турбо-Паскаль. Москва изд-во МГТУ, 1990.
        
        Турбо Паскальда тест дайындау
Мазмұны
Кіріспе.....................................................................
.....................................2
І тарау
1.1 Турбо Паскаль программалау тілі туралы мағлұмат ............3
1.2 ... ... ... жасау ортасы
..................................4
1.3 ... ... ... Берілгендердің күрделі типі -
массивтер..................................7
2.2 Турбо Паскальдағы Көмекші
программа.................................9
2.3 Турбо ... ... ... ... ... дер кезінде тауып беру үшін
пайдаланатын жоғарғы ... ... ... бірі – ... ... Паскаль тілінің алғашқы варианты 70 – жылдары Швейцария ғалымы Н. Вирт
жарыққа шығарды. ... ... оның ... ... диалектісі бар,
оның ішінде IBM PC – ге үйлесімді дербес компьютер жұмыс істей алатын турбо
паскаль ... де ... Бұл тіл ... ... көп тараған
тілдердің бірі болып табылады. ... ... ... тіл алгоритм
құрылымын сақтап құрылған. Бұл жерде программаны бірте – бірте ... ... ... ... ... Ол программалау тәсілін үйрену ... ... ... типтері енгізілген. Олар өңделетін берілгендер
элементтерін толық сәйкестендіріп сипаттауға және ... ... ... береді.
Мұнда кішігірім жеңіл программалармен бірге ... ... да ... ... ... тілінің тіл синтаксисі қиын емес.
Міне, мен осындай мүмкіндіктерді пайдаланып, Паскаль да тест ... ... ... жаздым.
Менің қурстық жұмысымның мақсаты: Турбо Паскальда тест дайындау, яғни
оқушылардың, студенттердің білім деңгейінің ... ... ... ... ... ... табылады. Курстық жұмыс ... ... ... ... ... қосымшалардан тұрады.
Бірінші тарауда Турбо Паскаль программалау тілі жайлы, оның ... ... және де ... ... материалдар қарастырылған.
Екінші тарауда Турбо Паскальдың берілгендердің ... ... ... ... ...... ... жайында, сондай – ақ тест
программасы берілген.
1.1 TURBO PASCAL программалау тілі.
Қазіргі кезде кеңінен ... ... ... ... ... Borland ... бұл өнімі сол корпорацияның
қызметкері Андерсон Хейлсбергтің жетекшілігімен ... ... түп ... ... ғалымы Никлаус Вирт жасаған Паскаль
программалау тілінен ... ... тілі ... ... үшін ... құрал және ол түрлі салалық информациямен ... ... ... ... ... көп ... ... бірі.
Турбо Паскаль-жоғары деңгейлі программалау тілі. Оның логикалық құрылысы
әр түрлі есептеуді ... ... ... ... оқушылар мен
студенттерге программалаудың негізімен ... ... ... ... ... ... ... шешудің маңызы зор.
Паскаль тілінің кеңейтілген ондаған диалектісі бар. Оның ... IBM ... ... ... компьютерлер жұмыс істей алатын Турбо ... ... да ... ... ... ... мәшинелік кіріспе тілге аудару үшін
компильятор пайдаланылады.
Бұл ... ... ... ... ... баяндалып, жиі
кездесетін қызметші сөздер мен стандартты ... ... ... ... ... ... ... жұмыс жасау ортасы.
Турбо Паскальдың интегралдық ортасы ... ... ... – ақ ... етеді.
Интегралдық ортаға кіру. DOS – тің ... ... ... (TP - ... Турбо Паскаль директориясының атауы), деп
теріп, Enter ... басу ... Бір ... ... ... ... EXAMPLE1.PAS жазуы бар Текстік Редактор терезесі пайда болады.
Егер программа аты көрсетілмесе бос ... ... ... ... ... ... терезе терілетін мәтінін қабылдауға немесе бұрыңғы бар
программаны редакциялауға дайындығын жанып - өшіп ... ... ... ... Редактордан шықпай – ақ, программаны компиляциялау немесе
орындау командасын бере аламыз.
Белсенді терезе. TP ... ... ... жұмыс жасауға
мүмкіндік береді. Егер ортада бірнеше ... ... ... онда біреуі
ғана, яғни қос жиекті терезе ... деп ... ... ... ... тереземен орындалады. F6 пернесін басып, кез
– келген терезені белсенді етуге болады.
Белсенді терезеде ... ... ... Егер ... ... ... онда оны ... PgUp(«кейін қарай») пернелерін басу
арқылы парақтап көруге болады.
Программаны сақтау. Терілген (редакцияланған) программа ... F2 ... басу ... ... ... Егер ... ... болса, онда TP файл атауын енгізуді сұрайды. F2 пернесін
әрдайым басып отырған ... ... F9 не ALT+F9 ... ... ... ... Егер қате табылса, әдетте ... ... ... Ал қате жоқ ... «Compil ... Press any ... ... орындау. Программаны орындау командасы Ctrl+F9 пернелер
комбинациясымен іске ... ... ALT+F5 ... ... ... ... ... Редактор қайта өту үшін кез – ... ... ... ... алу. ... ... ... файл көшірмесін алған дұрыс. ALT+F
пернелерін шертіп, пайда болған «File» ... «save as …» ... Enter ... соң, ... ... ... теру ... Мысалы
a:\Example.pas деп теріп Enter пернесі басылса, белсенді ... ... ... ... ашу. TP – да ... ... программа мәтінін редактор
терезесіне шығару (файл ашу) F3 ... ... ... ... ... өрісі бар сұхбат терезесі пайда ... ... ... ... ашу үшін a:\Example1.pas теріп, Enter – ді басу керек.
Жаңа экранды ашу. ALT+F пернелерін басып, File мәзірінен New ... ... жаңа ... бос файл Nonamexx ... пайда болады.
Мұндағы «хх»- цифрлар.
Тексті баспаға шығару. Принтерді іске ... «File» ... ... ... ... ... мазмұны қағаз бетіне басылып
шығады.
Турбо Паскальдан шығу – ALT+X пернелерін басу арқылы орындалады. ... ... ... ... ұмытылса, оны сақтау туралы хабарлама
шығады.
1.3 ... ... ... ... қолданылатын символдар. 1) 26 ... және кіші ... 2) ... – араб ... 3) ... символдар (1- кесте);
4) Кілттік сөздер.
|Арнайы символдар ... ... ... ... |
|= |Тең |
|< ... |
|> ... |
|= ... не тең ... ... |
|- ... |
|* ... |
|/ ... ... |Жай ... ... |Тік ... |
|: |Қос ... |
|, ... |
|; ... |
|+ ... |
1- ... ... программа – сипаттау және операторлар ... ... ... ... Const кілттік сөзінен басталатын мәні
өзгермейтін деректер – тұрақтылар. ... ... ... ... Const K=150; Z=88; Lmp=’p’;
Программалауда айнымалы деп мәлемет үшін жадтан ... ... ... мәні ... ... ... ... Айнымалылар
латын әріпінен басталған әріптер мен цифрлар және ‘_’ символы комбинациясы
арқылы белгіленуі ... ... ... т. с. с. ... ... ... не ... деп атайды. Идентификатор айнымалылармен
бірге, тұрақтыларға, программаға, процедураға, функцияға, тағы басқаларға
да беріледі.
Илентификатор ... кілт ... ... ... ... және ... ... бөлінеді. Жай айнымалылар өз атымен жазылады, ал
индексі бар айнымалыларда оның атауы мен ... ... Тор, X, Z5, Vol, F[1] , ... ... ... типі – ... ... массив деп, бір типті реттелген шамалардың ... ... ... әрбір элементі массив аты және индекс арқылы
анықталады. Егер программада массив қолданылса онда ол Var ... ... Type ... ... ... ... ... сипатталу
түрі:
A: array [Type1, Type2, … Type n] Of Type ... А – ... аты; Type1, ... Type n – ... ... с – ... ... типі (базалық тип). Индекстердің саны (n)
массивтің өлшемін анықтайды. Индекстер Real мен Integer – ден бсқа кез ... ... тип ... ... Типтер бөлімінде массивтің сипатталуы:
Type тип аты =Array [t] of t2;
Var массив аты: тип аты;
t1 – индекс ... t2 – ... ... ... типі.
Массив элементтерін енгізу, өңдеу, экранға шығару цикл ішінде ... реті ... ... А – сандық массив болса, For i:=1 to n do readln(A[i]); ... ... ... Ал ... ... ... массивті
енгізу, шығару циклсіз орындалады. Мысалы, В – ... ... ... Өлшемі 5 – ке тең сандық массив элементтерінің қосындысын табу
программасы.
Const n = 5; ... ... ... A:array [1..n] of ... ... ... параметрі}
Begin
Writeln(‘Массив элементтерін бос орын арқылы енгіз:’)
For i:=1 to n do read(A[i]);
Sum:=0;
For i:=1 to n do Sum:=sum+A[i];
Writeln(‘сандардың қосындысы = ... ... бос орын ... ... 3.2 6.4 1.1 ... қосындысы = 21.60
2.2 Көмекші программа.
Көптеген үлкен программаларда ... ... ... рет әр ... үшін ... ... ... Мұндай жағдайда қайталанатын әрекеттерді
жеке бөліп орналастыруға болады. Программаның әр ... ... ... үшін нақты бір алгоритмді шақырып орындатуға болатын бөлігі ... ... блок деп ... ... ... ... бір рет
сипатталады да, бірнеше рет шақырылып орындалуы мүмкін.
Паскаль ... ... ... екі түрі бар. Олар ... мен ... ... ... нәтижесі бір ғана мән болатын көмекші
программа функция деп аталады. Функцияның ... ... ... F – ... аты, gi – ... ... ... Т – функция
атының типі, Ti – ... ... Pi – ... денесіндегі
операторлар.
Функция құрамындағы операторлар ішінде сол сол жағында функция ... ең ... бір ... ... ... керек. Бұл оператор
арқылы функцияның мәні анықталады.
Функцияны шақыру ... ... оң ... ... ... аты және жақшада нақты параметрлер көрсетіледі. Яғни, F(b1, b2, …),
мұндағы bi – нақты параметрлер.
Мысалы. Берілген m және k ... ... F=m! – k! ... ... Орындалу барысында нәтижесі бір немесе бірнеше мән болатын
көмекші программа процедура деп ... ... ... жазылу түрі:
Procedure P(g1:T1; g2:T2; … var g3:T3);

Begin
o1;
o2;

End.
Мұндағы Р – ... аты, gi – ... ... ... Ti ... ... oi – ... программаның операторлары.
Алынатын нәтижелер атаулары формальды параметрлер тізіміндегі Var
сөзінен кейін ... және ... саны ... ... 0 – ге ... ... параметрлер мен нақты параметрлер арасында толық сәйкестік
болуы тиіс, яғни ... саны және ... реті ... болу ... Әр
нақты параметр типі оған сәйкес формальды параметр типімен бірдей болады.
Процедураны шақыру кезінде ... ... ... беріледі
де, ал айнымалы-параметрлер нұсқау арқылы беріледі.
Процедураны шақыру мына түрде болады:
P(b1,b2,…);
Мұндағы Р – көмекші программаның аты, bi – ... ... ... ... Паскальдағы тест программа.
program esep;uses crt;
var x,duris:integer;l,ll:string[25];
begin clrscr;
duris:=0;
textbackground(blue);
gotoxy(35,5);writeln('Test programmasy');
gotoxy(32,20);writeln('kez kelgen klavishany ... jonindi ... shygaru ... ... : Modem');
gotoxy(12,7);write('2 : Printer');
gotoxy(12,8);write('3 : Monitor');
gotoxy(12,9);write('4 : Klaviatura');
gotoxy(2,20);write('Tiisty sandy engiz:');
gotoxy(37,20);writeln('duris Jauap sany: ... x=2 then ... shygaru ... ... : Printer');
gotoxy(12,7);write('2 : Tyshkan');
gotoxy(12,8);write('3 : Klaviatura');
gotoxy(12,9);write('4 : ... sandy ... Jauap sany: ... x=1 then ... engizy ... ... : ... : Tyshkan');
gotoxy(12,8);write('3 : Klaviatura');
gotoxy(12,9);write('4 : Skaner');
gotoxy(2,20);write('Tiisty sandy engiz:');
gotoxy(37,20);writeln('duris Jauap sany: ... x=3 then ... turakty saktau ... ... : ... : ... : Almastyru bufery');
gotoxy(12,9);write('4 : Printer');
gotoxy(2,20);write('Tiisty sandy engiz:');
gotoxy(37,20);writeln('duris Jauap sany: ',duris);
read(x);
if x=2 then duris:=duris+1;
clrscr;
gotoxy(2,2);write('5-Surak');
gotoxy(2,4);write('Informaciyani uakytsha saktau ... : ... : ... : Almastyru bufery');
gotoxy(12,9);write('4 : Printer');
gotoxy(2,20);write('Tiisty sandy engiz:');
gotoxy(37,20);writeln('duris Jauap sany: ... x=3 then ... kiyp alu ... ... : ... : Ctrl+c');
gotoxy(12,8);write('3 : Ctrl+x');
gotoxy(12,9);write('4 : Ctrl+v');
gotoxy(2,20);write('Tiisty sandy engiz:');
gotoxy(37,20);writeln('duris Jauap sany: ',duris);
read(x);
if x=3 then ... koshyryp alu ... : ... : Ctrl+c');
gotoxy(12,8);write('3 : Ctrl+x');
gotoxy(12,9);write('4 : Ctrl+t');
gotoxy(2,20);write('Tiisty sandy ... Jauap sany: ... x=2 then ... ... ?');
gotoxy(12,6);write('1 : Turbo Pascal,Q Basic ');
gotoxy(12,7);write('2 : Word,Excell');
gotoxy(12,8);write('3 : AVP,DoctorWeb');
gotoxy(12,9);write('4 : WinRar,WinZip');
gotoxy(2,20);write('Tiisty sandy engiz:');
gotoxy(37,20);writeln('duris Jauap sany: ... x=3 then ... ... ... ... : WinRar,WinZip');
gotoxy(12,7);write('2 : Word,Excell');
gotoxy(12,8);write('3 : AVP,DoctorWeb');
gotoxy(12,9);write('4 : Turbo Pascal,Q Basic');
gotoxy(2,20);write('Tiisty sandy engiz:');
gotoxy(37,20);writeln('duris Jauap sany: ',duris);
read(x);
if x=1 then duris:=duris+1;
clrscr;
gotoxy(2,2);write('10-Surak');
gotoxy(2,4);write('Informaciyani bir jerden ekinshi jerge ... ... : ... : ... : ... ... : ... sandy engiz:');
gotoxy(37,20);writeln('duris Jauap sany: ',duris);
read(x);
if x=2 then duris:=duris+1;clrscr;
if duris>8 then ll:='Ote ... duris

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









Ұқсас жұмыстар
Тақырыб Бет саны
Ханой мұнарасы10 бет
"Тест" бағдарламасын құру20 бет
"Физика" пәні бойынша тест сұрақтар7 бет
"Физика" пәнінен тест сұрақтар6 бет
"Философия тарихы" пәнінен тест сүрақтары5 бет
"Қазақ әдебиеті" пәнінен тест сұрақтар3 бет
12 жылдық білімге көшу жағдайында балаларды психологиялық тестілеу арқылы дамыту мен түзетудің маңызы10 бет
Delphi ортасында тест бағдарламасын құру58 бет
Delphi ортасында тестілеу бағдарламасын құру жобасы39 бет
Delphi-де тест бағдарламасын құру17 бет


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


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

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

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

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

Email: info@stud.kz

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

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