- •1.Тп құрылымы.Бөлімдердің тағайындалуы.
- •2.Мәлеметтер типтері.Реттік типтер.Стандартты процедуралар мен функциялар.
- •3.Бүтін типтер.Бүтін типке қолд-н опера-р мен стандартты функциялар.
- •4.Нақты типтер.Пайдаланатын операциялар мен стандартты функциялар.
- •5.Симолдық тип.
- •11. Таңдау операторы(нұсқауы).
- •12. Шартты оператор. Go to операторы. Көшу операторы.
- •13. For цикл опер/ы.
- •14. While цикл опер/ы.
- •15. Repeat цикл опер/ы.
- •16 Break және Contine операторларды қолдану.
- •17Бірөлшемді массивтер. Бірөлшемді массивтерді сипаттау және енгізу шығару.
- •18. Екі өлшемді массивтерді сипаттау. Екі өлшемді массивті енгізу және шығару. Мысал:
- •Шығару процедурасы
- •19. Жолдар. Жолдарға қолданылатын стандартты процедуралар мен функциялар. Мысал:
- •21. Жиындар. Жиындарға қолданылатын операциялар. Мысал:
- •23.Процедуралар.Процедураларды сипаттау.Мысал.
- •24.Функциялар.Функцияны сипаттау.Мысал.
- •25.Рекурсия.Рекурсивті функцияларды қолдану.
- •26.Модульдер.Модульдердің құрлымы.Қ.М
- •27.Жазбаларды сипаттау.Қолдану мысалдары
- •28.With операторын қоладну.Мысалы.
- •29. Файлдарды сипаттау. Инициализациялау.
- •30.Типтелген файлдар. Стандартты процедуралар
- •31. Мәтіндік файлдар. Стандартты функциялар мен процедуралар. Мысал.
- •32. Типтелмеген файлдар. Стандартты функциялар мен процедуралар. Мысал.
- •33.Стандартты модульдер. ( crt, system, printer)
- •34. Graph модулі.
- •35. Graph –ты қолдану. Сызық пен нүктені экранға шығару. Мысал.
- •36. Graph –ты қолдану. Экранға боялған фигураларды шығару.
- •38.Көрсеткіштер ж/е динамикалық жады.
- •39.Динамикалық жадымен жұмыс
- •40.Динамикалық жадымен жұмыс
33.Стандартты модульдер. ( crt, system, printer)
ТР тілінде модуль деп - көбіне жеке файлда орналасқан және басқа программалар оларды қолдана алатын қосалқы программалар жиынтығын айтады. Модульдің аты UNIT деген қызметші сөзден кейін жазылады. Модуль файлда сақталуы тиіс. Файлдың аты модульдің тақырыбындағы атымен бірдей болуы тиіс. ТР тілінде 8 стандартты модульдер бар. Олар: system, dos, crt, printer, craph, turbo3, overlay, graph3.
SYSTEM - бұл модульге паскальдың барлық процедура мен функциялары және тағы басқа стандартты модульдерге кірмеген стандартты процедура мен функциялар жатады. (мыс: inc,dec). Бұл модуль кез келген программаға автоматты түрде қосылады.
PRINTER - бұл модуль арқылы принтерге тексттерді баспаға шығаруға болады. Бұл модульде PRN логикалық құрылғымен байланысатын TEXT типті LST атты файлдық айнымалысы анықталады. PRINTER модулі қосылғаннан кейін келесі программа орындалады:
uses printer
begin
writeln (LST,'turbo paskal 7.0');
end.
CRT - экранмен жұмыс істеу үшін тексттік режимнің басқаруын қамтамасыз ететін процедурамен функциялары осы модульге жатады. CRT модульдің қосалқы программалар көмегімен курсорды экранның кез келген позициясына жылжытуға, фонның түсін өзгертуге, терезелерді ұйымдастыруға болады.(gotoxy, textcolor, readkey,clrscr т.б.)
34. Graph модулі.
Бұл модульде экран жұмысының графикалық режимін басқару үшін көптеген типтер, тұрақтылар, процедура мен функциялар келтірілген. GRAPH модулінің қосалқы программалары сәйкес күйге келтіргеннен кейін ақпараттың графикалық құралдарының әр түрлі түрлерін қолдай алады. Графикалық техникалық құралдарын күйге келтіру арнайы программалар арқылы іске асырылады.
InitGraph( driver, mode: integer; path:string)- адаптер жұмысының графикалық режимін тағайындайды. Мұнда driver графикалық драйвердің түрін анықтайды. mode графикалық др-ң режимін анықтайды. path др. файлының атын және оның табу маршрутын анықтайды.
driver:=detect - др-ң түрін автоматты түрде анықтау. Сонда mode және path анықталмай автоматты түрде тағайындалады.
GraphResult - графикалық проц-ға соңғы қатынас жасаудың нәтижесін анықтайды.
Setbkcolor - фонның түсі.
Closegraph - графиканы жабу.
Setcolor - символдың түсі.
35. Graph –ты қолдану. Сызық пен нүктені экранға шығару. Мысал.
LINE процедурасы координатасы (х1,у1) болатын нүктеден координатасы (х2,у2) болатын нүктеге дейін түзу сызық сызады. мыс: LINE(х1,у1, х2,у2:integer). Түзу сызықты lineto, linerel процедураларын пайдаланып та сызуға болады. Ол үшін moveto сөзі арқылы сызық басталатын нүкте көрсетіледі. Сызықтың түрі және қалыңдығы setlinestyle, ал түсі setcolor процедурасы бойынша беріледі.
GetmaxX,GetmaxY-экранның көлденең ж/е тік кординаталарының ең максимал мәндерін анықтайды.
