Turbo Pascal - жоғары деңгейлі программалау жүйесі

Кіріспе
1. Жалпы бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
1.1 Операциялық жүйе MS DOS және WINDOWS ... ... ... ... ... ... ... ..
1.2 Бағдарламалау тілі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
1.2.1 Мәліметтер типтерінің сипатталуы ... ... ... ... ... ... ... ... ...
1.2.2 Мәліметтер агрегатының сипатталуы ... ... ... ... ... ... ... ... .
1.2.3 Тармақталу және қайталау алгоритмдерін сипаттау ... ... ... ...
1.2.4 Негізгі операторлар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
1.2.5 Просцедуралар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
1.2.6 Функциялар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
1.2.7 Файлдар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2. Негізгі бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2.1 Жалпы программаның сипатталуы ... ... ... ... ... ... ... ... ... ... ...
2.1.1 Комплекстің программалар мен процедуралардың сипатталуы...
2.1.2 Комплекстің макро блок.схемасы ... ... ... ... ... ... ... ... ... ...
2.1.3 Комплекстің идентификаторлар кестесі ... ... ... ... ... ... ... ...
2.1.4 Комплекс мәліметтерінің сипатталуы ... ... ... ... ... ... ... ... ...
2.1.5 Файлдардың жазылу құрылысы ... ... ... ... ... ... ... ... ... ... ..
2.2 Программалардың сипатталуы ... ... ... ... ... ... ... ... ... ... ... ... ...
2.2.1.1 №1 программаның сипатталуы ... ... ... ... ... ... ... ... ... ... ... .
2.2.1.2 №1 программаның блок.схемаcы ... ... ... ... ... ... ... ... ... ... ...
2.2.2.1 №2 программаның сипатталуы ... ... ... ... ... ... ... ... ... ... ... ... ...
2.2.2.2 №2 программаның блок.схемаcы ... ... ... ... ... ... ... ... ... ... ...
2.2.3.1 №3 программаның сипатталуы ... ... ... ... ... ... ... ... ... ... ... .
2.2.3.2 №3 программаның блок.схемаcы ... ... ... ... ... ... ... ... ... ... ...
3. Өндіріс мекемесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
3.1 Техникалық әдістің кешені ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
3.2 Қолдану үшін нұсқау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
3.3 Оператор жетекшісі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Оқулықтар ... .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
Программа (листинг).
Шығарылатын мысалдар.
Адамзат баласы дамудың барлық тарихи кезеңдерінде есептеу жұмыстарын жүргізіп отыруға әрқашанда мұқтаж болды. Алғашқы кезеңдерде оған, аяқ-қол саусақтары секілді қарапайым құралдар жеткілікті болды. Ғылым мен техника дамуына байланысты есептеу жұмыстарының қажеттілігі артып, оны жеңілдету үшін арнайы құралдар- абак, есепшот, арифмометр арнаулы математикалық кестелер шығарыла бастады. Бірақ үстіміздегі ғасырдың 40 жылдарында, ядролық физиканың даму ерекшеліктеріне байланысты, қолмен есептеу істері көптеген материалдық ресурстарды және адамның тікелей араласуын талап ете бастады. Мысалы, «Манхеттен жобасын» (АҚШ- тағы атом бомбасын жасау) іске асыру кезінде есептеу жұмыстарына 600 адам қатысты, олардың бірсыпырасы тікелей есептеумен айналысып, қалғандары сол жұмыстың дұрыстығын тексеріп отырды.
ХХ ғасырдың ортасында информацияны өңдеуді автоматтандыру ісінің қажеттілігі (көбінесе әскери талаптарға сай) электрондық техника мен технологияның қарқынды дамуына себепші болды.
Электроника табыстары нәтижесінде жасалынған техникалық аспаптар электрондық есептеуіш машиналар (ЭЕМ) деп атала бастады.
1946 жылы алғаш пайда болған ЭЕМ- дер электрондық шамдар негізінде жұмыс істейтін, үлкен залдарда орналасқан, көлемді электрондық жабдықтар болатын. Бірақ 1948 жылдың өзінде- ақ электрондық шамдар шағын электрондық аспаптармен транзисторлармен алмастырылып, компьютерлердің бұрынғы жұмыс өнімділігі сақталынғанмен, көлемі жүз есеге дейін төмендеді.
70 жылдар соңында интегралдық схемалардан немесе чиптерден жасалған мини- ЭЕМ- дер шыға бастады (транзисторлар мен олардың арасындағы қажетті байланыстар бір пластинада орналасқан). Осындай микропроцессорлардың (біріктірілген интегралдық схемадан – БИС элементтерінен тұратын) шығуы дербес компьютерлер заманы басталғанының алғашқы белгісі болды.
Алғашқы есептеу жұмыстарын автоматтандыруға арналған ЭЕМ- дер күннен күнге артып келе жатқан информация ағынымен жұмыс істеуде өте ыңғайлы құрал болып шықты.
Бастапқы кезеңде ЭЕМ- дерде тек арнайы үйретілген адамдар жұмыс істеді, бірақ онша дайындығы жоқ адамдардың компьютерді пайдалану мұқтаждығы маман еместерге арналған машина жасау қажеттілігін тудырды.
70 жылдар басында «тұрмыстық» (үйдегі) компьютерлер деп аталған микрокомпьютерлер шықты. Олардың мүмкіндіктері шектеулі болатны, тек ойнау үшін және шағын мәтіндер теру үшін ғана пайдаланыады. 70 жылдар ортасында тұрмыстық компьютерлердің етек алғаны сондай, оларды сусын шығаратын фирмалар да (Соса СоІа) жасай бастады.
Дегенмен, микрокомпьютерлер дамуындағы ең елеулі оқиға болып 1981 жылы ІВМ фирмасы жасаған, кейіннен «дербес компьютер» деп аталған шағын компьютердің шығуы болды.
Сол уақыттан бастап осы атау шағын компьютерлер тобының жалпы аты есебінде тұрақталынып қалды.
1.Turbo Pasccal, Ж.Қ. Масанов, Б.А. Бельгибаев, А.С. Бижанова, Қ.Қ. Мақұлов, (Алматы, 2004).
2.Лабораторный практикум по Turbo Pasccal, Каздаева Н.К., Боржим С.Л., Бурмистрова Т.А.
3.Жаңа информациялық технологиялар: информатикадан 30 сабақ. Е.Қ.Балапанов, Б.Б.Бөрібаев, А.Б.Дәулетқұлов.
4. Информатика негіздері. Г.Ә. Жапарова
5.О.А.Меженный. Turbo Pasccal. –М.:Издательский дом «Вильямс», 2001.-448 с.
6.Г.Григас. Начало программирования,- М. «Просвещение»,1982.
7.А.М. Епанешников, В.А. Епанешников. Turbo Pasccal 7.0- М «Диалог- Мифи», 2002.
        
        Мазмұны
Кіріспе
1. Жалпы бөлім………………………………..…………….………………...
1.1 Операциялық жүйе MS DOS және WINDOWS……………………......
1.2 Бағдарламалау тілі….….……………....…………...................................
1. Мәліметтер типтерінің сипатталуы……………………………..
2. Мәліметтер агрегатының ... ... және ... ... ... ... операторлар.…….……………………..............................
5. Просцедуралар...….....………………………….............................
6. Функциялар………………………..…….………………………..
7. Файлдар……………….…………………………..........................
2. Негізгі бөлім……………………………………………………...................
2.1 Жалпы программаның сипатталуы……………………………………..
2.1.1 Комплекстің программалар мен процедуралардың сипатталуы...
2.1.2 Комплекстің макро блок-схемасы..……………………………….
2.1.3 Комплекстің ... ... ... ... ... ... ... құрылысы……..…………………………….
2.2 Программалардың сипатталуы……………………………….……….....
2.2.1.1 №1 программаның сипатталуы ...……………………..................
2.2.1.2 №1 ... ... №2 ... №2 ... ... ... №3 программаның сипатталуы ...……………………..................
2.2.3.2 №3 программаның блок-схемаcы ……………….........................
3. Өндіріс ... ... ... ... ... ... ... ... ... ... баласы дамудың барлық тарихи кезеңдерінде есептеу
жұмыстарын ... ... ... ... ... ... ... аяқ-қол саусақтары секілді қарапайым құралдар жеткілікті болды. Ғылым
мен техника дамуына байланысты есептеу жұмыстарының қажеттілігі ... ... үшін ... ... ... ... арифмометр арнаулы
математикалық кестелер шығарыла бастады. Бірақ ... ... ... ... ... даму ерекшеліктеріне байланысты, қолмен
есептеу істері көптеген материалдық ресурстарды және ... ... ... ете ... Мысалы, «Манхеттен жобасын» (АҚШ- тағы атом
бомбасын жасау) іске ... ... ... ... 600 адам қатысты,
олардың бірсыпырасы тікелей есептеумен айналысып, ... сол ... ... ... ... ... ... өңдеуді автоматтандыру ісінің
қажеттілігі (көбінесе әскери талаптарға сай) электрондық ... ... ... ... ... болды.
Электроника табыстары нәтижесінде жасалынған техникалық аспаптар
электрондық есептеуіш машиналар (ЭЕМ) деп атала ... жылы ... ... ... ЭЕМ- дер электрондық шамдар негізінде
жұмыс ... ... ... ... көлемді электрондық жабдықтар
болатын. Бірақ 1948 жылдың өзінде- ақ электрондық шамдар ... ... ... ... компьютерлердің бұрынғы жұмыс
өнімділігі сақталынғанмен, көлемі жүз есеге дейін төмендеді.
70 жылдар соңында интегралдық схемалардан немесе чиптерден ... ЭЕМ- дер шыға ... ... мен ... ... қажетті
байланыстар бір пластинада орналасқан). Осындай микропроцессорлардың
(біріктірілген интегралдық схемадан – БИС ... ... ... ... ... ... алғашқы белгісі болды.
Алғашқы есептеу жұмыстарын автоматтандыруға арналған ЭЕМ- дер күннен
күнге артып келе ... ... ... ... ... өте ыңғайлы құрал
болып шықты.
Бастапқы кезеңде ЭЕМ- дерде тек ... ... ... ... бірақ онша дайындығы жоқ адамдардың компьютерді ... ... ... арналған машина жасау қажеттілігін тудырды.
70 жылдар басында «тұрмыстық» (үйдегі) компьютерлер деп аталған
микрокомпьютерлер шықты. Олардың ... ... ... тек ойнау
үшін және шағын мәтіндер теру үшін ғана пайдаланыады. 70 жылдар ортасында
тұрмыстық компьютерлердің етек ... ... ... сусын шығаратын
фирмалар да (Соса СоІа) жасай бастады.
Дегенмен, ... ... ең ... оқиға болып 1981
жылы ІВМ фирмасы жасаған, кейіннен «дербес ... деп ... ... ... ... ... бастап осы атау шағын компьютерлер тобының жалпы аты
есебінде тұрақталынып ... ... ... Операциялық жүйе MS DOS және WINDOWS
Операциялық жүйелер жүйелі ... ... ... ... табылады.
Операциялық жүйесіз осы заманғы компьютердің аппараты мен ... ... ... аппараты мен программасына еніп, жұмыс істеу)
мүлдем мүмкін емес. ... ... ... ақ ... ... ... жүйе деп ... делдал арқылы ғана қол жеткізе
алады.
Операциялық жүйе барлық программаның, ЭЕМ аппараты құралдарының және
желілердің жұмысын жүргізуді ... ... ... кешені.
Компьютерді қоректендіруге қосқанда ең алдымен ОЖҚ- ға ЭЕМ- ның
жұмысқа ... ... және одан ... ... ... жүйе ... ... жүйе компьютердің қосылған сәтінен
бастап жұмыс істеуін тоқтатады. Егер ... ... ... ... онда оны ... көрсетуші персонал қосып береді.
Әр бір үлгідегі компьютердің жеке операциялық жүйесі ... ... ... ІВМ үшін ... әр ... ... әзірленеді:MS DOS, Windows, OS\2, Unix және тағы ... ... ... бір ... пайдалнылатын әрі бір программалы
MS DOS операциялық жүйесі ең қарапайым деп саналады.
MS DOS операциялық жүйесінің ... ... 1981- 1982 ... ... MS DOS ... ... бері осы ... көптеген
нұсқалары мен үлгілері әзірленеді. MS DOS 6.22. ең ... ... MS ... ... ОЖ. Бұл ... білдіреді: қажетті операцияларды
орындау үшін пернетақтаның көмегімен тиісті команданы теру қажет. Мұндай
енгізу қолайсыз және ... ... ... ... әкеп ... операциялық жүйенің көмегімен жұмысты қамтамасыз ету ... ... деп ... ... ... ... Қоршамдар
тәуелсіз программа болып табылмайды, олар тек ... ... қана ... ... ... Олар сол үшін де ... MS DOS ... әр түрлі қоршамдар жасалды – Qdos, Dos Shell, Norton ... ... Windows 3x, ... ... ең ... ... ... Commander (NC), Volkov Commander (VC).
Қоршам бұл ОЖ- дың ... іске ... және осы ОЖ ... ... ... көмектеседі. Қоршам программасы компьютердің берлық
файлдық құрылымын: дискілерді каталогтарды және файлдарды экраннан көрнекті
етіп ... ... мен ... жол ... MS DOS- тың ... ... жатудың еш қажеті жоқ. Файлдарды бар жоғы бірнеше пернені
пайдаланып, іздестіруге, көшіруге, ауыстыруға, ... ... ... іске ... ... ... прграммасы командаларды MS DOS тіліне
«аударады».
Қоршам программасының пайда болуы ... және оның ... ... ... ... ... ол ұзақ уақыт бойы
графикаландырылмады.
Бұдан сәл ... тағы бір ... Windows ... ... жерде
пайдаланушының графикалық интерфейсін пайдалануға мүмкіндік туды. Windows-
тың графикалық ... ... ... ... сондықтан да оны
кейде терезелі интерфейс деп атайды. Windows интерфейсіндегі ... ... ... ... да ... ... Бұл қоршамның бірнеше
нұсқалары жасалған болатын. Ең танымал болған нұсқалары - Windows ... 3.10 және ... ... ... Windows 3.х - тың сыбайлас
қоршамдары деп аталып кетті.
Содан кейін MS DOS- тың ... Windows 95, Windows 98 және ... ... операциялық жүйелері басты. Оларға Windows 9.х жалпы белгіленді.
Windows 9.х – бұл графикалық интерфейсті дербес компьютердің танымал
операциялық жүйесі. Ол осы заманғы ... ... ... ... ... ... ... және Windows- тың осы нұсқасындағы
көптеген операциялар оңай әрі ... ... Windows 9.х ... көп ... ОЖ, ол ... ... және ... желілеріндегі жұмыстың тиімділігін, электрондық поштамен жұмыс
істеуді қамтамасыз етеді.
Windows 9.х - тың ... ... ... ... ... ... ... пайдалануға, тіпті ондағы бос орындарды
да назарға алмауға, кез- келген ... ... кез- ... ... әрі экранның кез- келген жерінен ... ... ... ... ... ... тобындағы операциялық жүйенің артықшылығы ... ... ... ... әр ... ... жұмысын басқарудың біркелкі принциптері сақталады. Бұл ОЖ бір
мезгілде бірнеше міндеттерді қатар орындаудың ... ... ... ... ... ... деп аталатын жекелеген тік бұрышты
аймақтарға орналасады. Терезені экран бойынша жылжытуға, ... ... ... ... ... графикалық таңбашасына дейін кемітуге болады.
Windows ОЖ - ды жасауда Microsoft ... ... ... пайдаланады. Папканы жабуға, ашуға, жылжытуға, портфельге жинауға
болады. ... ... ... түзеуге, бір орыннан басқа ... ... ... ... ... тастауға болады.
Windows ОЖ - де жұмыс істегенде программаларды қолданбалар деп атау
әдетке айналған.
2. Бағдарламалау ... Pascal- ... ... ... ... Оның тұңғыш
нұсқасын 1970 жылы швейцария физигі Никлаус Вирт ұсынған. Автор ... ... ... ... ... ... ұлы ғалымы Блез
Паскальдің құрметіне Паскаль деп ... тіл ... ... бас ... сұраған.
Кейіннен тілдің көптеген нұсқалары жарық ... ... ... жылы Borland корпорациясының талантты қызметкері Андерсон ... жаңа ... Turbo Pascal ... ... үлкен сұранысқа
ие болды. Оның бұл нұсқасы СР/М ... ... ... ... ... MS DOS ... ... бері пайдалану қарқыны
бұрынғыдан да арта ... Turbo Pascal ... ... логикалық құрылымы
әр түрлі есептерді дәл шешуге көмегін тигізеді. Turbo Pascal ... ... ... ... бастап, күрделі мәліметтер қорын
құрудың сан қырлы жұмыстары жүргізіледі.
Тілдің алфавиті. Кез ... ... ... оның ... ... Pascal программалау тілінің де басқа тілдер сияқты өзіне тән алфавиті
бар. Программалау элементтерін жазуда қолдануға болатын символдар жиынтығын
тілдің алфавиті ... Turbo Pascal ... ... мына ... ... алфавитінің 26 (баспа және жазба) әріптері:
A, B ,C ,D ,…, W, X, Y, Z, a, b, c, d,…,w ,x, y, ... Орыс ... 32 ... және ... ... программада
түсіндірме мәтіндерді жазуда пайдаланылады;
3. Араб цифралары: 0,1,2,3,4,5,6,7,8,9;
4. Арнайы символдар. Оларды белгілі бір функцияларды атқаруына сейкес
төмендегі топтарға ... ... ... (тыныс) белгілері: _(бос орын), . (нүкте), ... ... :(қос ... ( ) ... және ... жай ... [ ]
(ашылатын және жабылатын квадрат жақша), ‘ (апостроф), # (тор), т.б.
ә) Арифметикалық амалдар таңбалары: ... ... ... div ... ... mod ... қалдықты анықтау);
б) Қатынас таңбалары: (үлкен), =(тең), :=(меншіктеу),
(тең емес), =(үлкен немесе ... бір ... ... ... ... сейкес белгіленген коды
болады. Жоғарыдағы символдар ASCII (American Standart Code for ... ) коды ... 0-ден 255 ... сандармен кодталынады.
Қызметші сөздерү. Turbo Pascal тілінде ... ала ... ... тобы ... ... Turbo Pascal- дің ... деп ... Бұл сөздер ағылшын тілінде ... ... іс ... ... Program- сөзі программаның тақырыбын, begin- ... end- ... ... сипаттауға пайдаланылады.
Идентификатор (атау). Turbo Pascal тілінде атауды ... ... ... ... ... кез ... ... берілген
атау. Ол стандартты және пайдаланушылар ... ... ... ... ... ... ... стандартты объектілер
атаулары стандартты идентификаторлар тобына жатады. Олардың көпшілігі алдын-
ала орындалынатын операция ... ... ... ... мағлұмат
беріп тұрады.
Пайдаланушылар идентификаторы ретінде әріптер мен цифрлар ... ... ... ... ... ережелерін білуі
қажет:
• Идентификатор міндетті түрде әріптен басталатын латын әріптері мен
цифрлардан ... Оның ... оряс ... ... ... символдар,
әсіресе, бос орын болмауы қаже;
• Қызметші сөздер пайдаланушылар идентификаторы бола алмайды;
• Идентификатордың ... ... 127 ... ... тек 63 ... Turbo Pascal- да оқылады.
Идентификатор қысқа, әрі түсінікті болғаны ... ... ... болмағаны қателік туғызбаса да, белгіленген программа элементі
туралы мәлімет беруі тиімді екенін ескерген жөн.
Программа ... ... ... бір ... ... ... сәйкесжазылған нұсқаулар тізбегі. Демек, Turbo
Pascal тілінде программа жазу үшін ... оның ... ... білуі қажет.
Turbo Pascal тіліндегі программа жалпы мына түрде жазылады:
Программа ... ... ... ... тақырыбы program қызметші сөзінен басталады. Ол
программа атын өз қалауынша бере алады. ... ... ... бір ... ... ... ... Сипаттау бөлімінде программада кездесетін барлық берілгендердің
атауы, типі, мүмкін болатын мәндері, т.б. ... ... ... begin және end қызметші ... ... ... жазылады. Сол себепті, begin және end қызметші
сөздерін опреаторлар жақшасы деп ... да ... ... ... ... ... Сонда әрбір оператор
орындалуға ... ... ... ... ... ... бір ... бірнеше операторларды жазуға болады.
Олардың арасына нүктелі үтір таңбасы, ал программаның ... end ... ... нүкте қойылады. Програмамның
орындалатын бөлімінде жазылған операторлар тізбегін программа
денесі деп ... ... ... ... негізгі объектілері айнымалылар мен тұрақтылар болып
табылады. Программа құру ... ... ... ... алдын-
ала анықтауы қажет. Айнымалылар мен тұрақтылардың типтері- ... ... ... ... әр ... өңдеу амалдарын белгілейтін, басты
көрсеткіші.
Turbo Pascal- да берілгендердің типтерін екі ... ... ... ... ... ... ... типтер (структуралық);
Қарапайым (скалярлық) типтердің өзі стандартты және пайдаланушылар
типтері болып бөлінеді. Стандартты типтер: ... ... ... символдық (литерлік).
Құрылымдық типтер құрамына қарапайым типтер ... ... ... ... ... және ... ... тип. Паскаль тілінің стандартында бүтін типтің integer бір
ғана түрі анықталса, Turbo Pascal - да ... ... ... бес ... ... integer, longint, byte, word.
Turbo Pascal - да бүтін типтегі оң және ... ... ... ... Оларға барлық арифметикалық амалдарды қолдануға болады.
Логикалық (бульевтік) тип. Паскальда стандартты ... тип ... 1 ... ... ... бұл ... ... математик Джордж Буль
есіміне байланысты Boolean ... деп ... ... ... тек екі ... ... ... true(ақиқат), false (жалған). Turbo
Pascal- да логикалық типтің жаңа түрлері анықталған. Олар: ByteBool ... ... WordBool ... 2 ... ... 4 ... ... типтердің мәні true (ақиқат) болғанда,1 санына сәйкес ... ... false ... мәні 0 ... тең ... ... ... программада шартты тексеруде
қолданылады. Логикалық шарт мына ... ... ... (тең ... =(үлкен немесе тең) арқылы
жазылады.
Логикалық типтегі берілгендерге логикалық ... ... ... арқылы логикалық өрнектер ұйымдастыруға болады. Логикалық
өрнектің нәтижесі әрқашанда екі мәннің: true (ақиқат), false ... тең ... ... тип. ... тип Char ASCII ... ... for Information Interchange ) кодының ... ... ... ... ... Char типтегі көрсеткіштердің кодын ord функциясямен
алуға болады. Осы кодтары ... ... ... көрсеткіштерді бір-
бірімен салыстыруға болады.
Белгілі бір іс әрекетті атқаратын, ... ... 0-ден ... код ... ... типті айнымалылар мәні ‘ (апостроф)
таңбасына алынады.
Символдық типтің кеңейтілген ... ... тип string ... ... ... берілгендер туралы кейінгі тарауларда толық
айтылған.
Нақты тип. Паскальдың стандартында нақты ... бір ғана түрі ... Turbo Pascal - да ... ... 5 түрі қолданылады: real, single,
double, extended, comp.
Мұндағы, single, double, ... comp ... ... ... ... жұмыс істегенде қолданған тиімді. Себебі, бұл
нақты типтің түрлерін пайдаланғанда компьютердің ... ... ... Сол кезде, есептеулер сапасы жоғары, әрі жылдам ... ... real типі ... Ал, real типі ... ... ... ... қажеті жоқ.
Нақты типтегі сандарды жазудың екі тәсілі бар: ... ... ... ... Turbo Pascal - да ... жазу ... ... бөлігін ажырататын үтір (,) ... ... ... ... Pascal ... символдық тіркестен тұратын айнымалылар.
Олардың типін көрсету үшін алдын ала айнымалы атауы, одан ... [ ] ... ... ең ... ... ... string сөзі қолданылады.
Мысалы:
Var атау:string[7];
Егер жолдың ұзындығы сипаттау кезінде ... онда оның ... ... ... ... деп амал ... ... тұрақтылар айнымалылар
және функциялар атауынан құралған ұзындығы 256 ... ... ... ... ... ... ‘+’ белгіленеді.
Сөз тіркесінен біріктіру амалын concat( ) ... ... ... ... амалдары:
=,,,= белгілерімен белгіленеді.
Сөз тіркестерін салыстыру салыстыру олардың символдарының кодтарын
солдан оңға қарай біртіндеп бір –бірімен ... ... ... ... ... тіркестік өрнектер мәнін беруді меншіктіу амалы
қолданылады.
Мысалы:
a:string[5];
b:string[6];
c:string[2];
Меншіктелген мән ... оны ... ... ең ... ... болса, онда артық символдар алынып тасталады.
Көп жағдайда өрнек құоамында тұрақтылар, айнымалылар, символдар енуі
мүмкін.
Сөз тіркестерін өңдеуге ... ... ... ... I ... ... символды береді.
ord(s)- s символының бүтін сан түріндегі кодын береді.
copy(st,poz,n)- st сөз тіркесінің poz нөмірінен бастап қатар тұрған n
символына ... ... ... ... ... айнымалылар мәндерін
орналасқан орындары бойынша біріктіреді.
length(s)- s ... ... ... ... ... s1 кіші сөз тіркесінің одан ұзынырақ s2 сөз ... ... ... ... сөз ... кіретін болса 1-ге тең, тең болмаса 0-ге тең.
upcase(ch)- кіші әріпті үлкен әріпке айналдырады.
delete(s,poz,n)- s сөз тіркесі символдардың poz ... ... ... ... s1 сөз ... s2 ... poz нөмірінен бастап
кірістіріп орналастырады да, нәтижені s2 мәні ретінде ... I ... ... символына ауыстырады да, нәтижені s мәні
ретінде жазады.
Val(s,t,cod)- s сөз тіркесі ретінде ... ... ... ... ... ... ... Мәліметтер агрегатының сипатталуы
Жиым - бұл бір атаумен ... ... ... ... Массив құрылымдық типтер қатарына жатады. Массив элементтері
нөмірленеді. Массивтің ... ... ... ... арқылы жұмыс
істеуге болады. Массивке мысал ретінде ... ... ... ... кестелік берілгендер жазылса (матрица), онда ... ... ... ... ... ... элементтерінің жалпы типі;
Көлемі- массив индекстерінің саны;
Шектелімі- әрбір индекстердің шектеу бойынша сәйкестігі;
Пішімі- көлем және шектеулер жиындары.
Массивтер элементтерімен жұмыс жасау барысында, массив ... ... ... тік ... ... индекс көрсетіледі. Индекс ретінде
сандар қолданылады.
Массивтерді қолдану үшін оларды типтер (type) немесе ... (var) ... ... ... ... ... ... атауы =array[индекс типі] of элемент типі;
var
массив атауы:массив типінің атауы;
Массив типінің ... ... ... ... ... ... ... немесе шектелген типтерді көрсету;
Элемент типі- массив элементтерінің типін көрсету.
Берілген массивтің ... ... ... ... үшін, массив атауы
және индексі берілуі тиіс. Массив индексі тік жақшаға ... ... ... массивтің кез-кезкелген элементіне қатынас алуға болады.
Яғни берілген массивтің бірінші элементіне қатынас алу үшін массив
атауынан кейін бірінші ... ... ... ... кез- ... элементтеріне ариметикалық
операцияларды, салыстыру және меншіутеу операторларын қолдануға болады.
Сонымен қатар, ... Turbo Pascal ... ... ... ... ... барлық стандартты процедуралар және функциялар
қолданылады.
Массивтің кез- кезкелген бір ... ... беру ... меншіктеу
операторы қолданылады:
Массив атауы[индексі]:=нәтиже
Массивтің кез-келген элементтерімен ... ... ... ... ... мәні типтер немесе айнымалылар бөлімінде
сипатталған шектеуден аспауы тиіс. Егер ... ... мәні ... асып ... ... ... қате тіркеліп, экранда «Index type
is not ... with ... ... сөз ... ... ... ... «{К+}» директивасын жазу арқылы
массивтің шектеулерін тексеруге болады. Егер ... {К+} ... ... ... шектеуден асып кетсе, онда экранға “Range check
error” сөз ... ... ... ... үшін Turbo Pascal ... ... бірден var бөлімінде сипаттау жолы қарастырылған.
Жалпы жазылу түрі:
Var
Массив атауы: array[индекс типі] of элемент типі;
Екі ... ... Turbo Pascal ... тілі бір өлшемді
массивтермен қатар екі өлшемді және көп ... ... ... ... ... немесе көп өлшемді массивтермен жұмыс істеу үшін, олар
сипаттау бөлімінде сипатаудың жалпы түрі:
Var
Массив атауы:array[a1..an,b1..bn] of элемент ... ... ... type бөлімінде сипаттаудың жалпы түрі:
Массив типінің атауы=array[a1..an,b1..bn] of элемент типі;
Var
массив атауы:массив типінің атауы;
Мұндағы, a1..an,b1..bn-екі өлшемді массивтің ... және аn – ... ... ... және ... ... және bn – ... бағанының алғашқы және соңғы мәні.
Type бөлімінде екі өлшемді массивті сипаттау:
type
GR = array[1..n,1..m] of ... ... ... ... I:=1 to n ... j:=1 to m do
Read(a[I,j]);
Компоненттерді әр түрлі типтерден тұратын логикалық байланысты
жазбалар дейміз.
Әр түрлі ... ... мен ... бір ... ... тип мүмкіндік береді. Жазбаларды
Type немесе Var бөлімінде сипаттауға болады.
Type бөлімінде:
Type =record
:;
:< жазықтық типі2>;
:< жазықтық типіn>;
end;
Var ... ... ... ... жазықтық типіn>;
end;
Жазбаның әр бір компоненті жазықтық болып табылады. Жазбада жазықтық
типінің ешқандай шегі болмайды.
Жазба ... алу үшін ... ... қолданылады. Мұндай жағдайда
жазбаның аты нүктемен және сол жазықтықтың атымен көрсетіледі.
.;
Жазбаларды енгізу үшін readln операторын пайдаланамыз.
Типтері ... әр ... ... ... жиын деп атайды.
Жиымға қарағанда жиынның элементтері алдын ала анықталмайды. ... ... саны 0 мен 256 ... ... ... мәндері тік
жақша ішінде үтір арқылы беріледі.
Мысалы:
[ ]- бос жиын.
[1,2,3,4]- бүтін сандар ... ... ...... ... ... әр түрлі элементтерден құралады. Элементтердің қатары әр қилы
болып келеді. Жиынның ... ... set of ... ... тип және ... тип. Жиынды 2 түрмен беруге болады.
1. Type бөлімінде сипатталады.
2. Var бөлімінде сипатталады.
Жиынмен жұмыс істеу амалдары:
1. Жиындардың бірігуі.
Екі жиынның ... ... ... жиыны дейміз.
Белгіленуі (+).
2. Жиындардың қиылысуы:
Белгіленуі (*).
3. Екі жиынның алымы:
Белгіленуі (-).
Амалдардың орындалу жолдары:
1. Көбейту;
2. Қосу мен ... in, =, , ... ... ... ... үшін ... ... болады.
Жиындармен жұмыс in амалы. in ... ... ... ... ... ... шарттарды оңайлату үшін if операторын пайдалана
отырып қолдануға ... ... және ... ... ... ... ... тілде қойылған шартқа байланысты екі
немесе екіден де көп тармақтары бар алгоритм ... ... ... Осындай алгоритімді программалауға шартты көшу ... ... көшу ... жалпы жазылуы:
If then else ;
Turbo Pascal- да шартты ұйымдастыруға арнайы логикалық ... және ... ... ... If ... ... ... кейінгі жазылған шарт ақиқат
болса then (онда) сөзінен кейінгі жазылған ... ... ... else ... ... кейінгі 2-оператор орындалады. Шартты
көшу операторы алгоритмдік тілдегі тармақталу командасына сәйкес ... ... ... орындалатын бір ғана оператор болса, шартты
көшу операторы қысқаша түрде жазылады:
If then ... Pascal- да ... ... ... логикалық қатынас
таңбалары және логикалық өрнектер қолданылады.
Логикалық қатынас және ... ... ... ... жазу бір
немесе бірнеше логикалық қатынастардан тұратын, өрнек ... ... ... ... екі ... бір- бірімен салыстыруды
және олардың қайсысы ақиқат және жалған екендігін анықтайды.
Егер, шарт қарапайым болса, оны бір ғана ... ... ... Ал, ... ... жазуда арнайы логикалық амалдарды пайдаланып,
логикалық өрнек ... ... ... ... ... шартты тексергенде, нәтижесі логикалық тип- Boolean болады.
Таңдау операторы. ... ... ... ... ... саны көп ... case таңдау операторын қолдану
тиімді. Таңдау операторының жалпы ... S ... 1- ... 2- ... ... ... тұрақтыға бір ғана оператор сәйкес келсе ... (,) ... ... ... Ал, ... ... көрсету үшін (..)
таңбасын пайдаланамыз.
Берілген есепті шешуде алгоритмнің кейбір бөліктері бірнеше ... ... ... ... ... ... қайталанушы
алгоритм немесе циклдік құрылымды алгоритм деп атаймыз. Turbo Pascal - ... ... ... ... үш түрлі жолмен ұйымдастыруға
болады.
Алдын ала шартты тексеру арқылы.
Келесі шарт бойынша
Параметрдің мәніне тәуелді.
Үш түрлі ... ... ... ... ... ... әр қайсысына тоқталайық.
While… do… Шартты алдын- ала тексеретін цикл while операторы. Алдын-
ала берілген шарт ... ... ... ... бұл оператор while
және do түйінді сөздерінің көмегі арқылы ... ... ... do .
Мұндағы - логикалық өрнек,
- қайталанып орындалып отыратын қарапайым немесе құрама
оператор.
әр бір орындалар ... ... ... ... егер ол ... (true), цикл тұлғасы орындалады да шарт ... ... ... (false) ... циклды орындау доғарылып while
операторының кейінгі жолдары орындала бастайды.
repeat…until…
Шартты соңынан тексеретін repeat ... Repeat ... while ... ұқсас. Одан алғашқы айырмашылығы қайталану
шарты цикл соңында тексеріледі.
Сондықтан, ол кем ... бір рет ... ... Екінші
өзгешелігі цикл тұлғасы, шарт жалған болғанда қайталанып, ол ақиқат ... ... ... ... ... repeat және until түйінді ... ... ... repeat сөзінен тұратын оның тақырыбынан, цикл тұлғасынан
және қайталау шартынан құрастырылады.
Жазылу пішімі ... until ... ... ... ... операторлар repeat және until сөздерінің арасында
орналасатын begin және end ... ... ... ... ... оның ... ... әсер ететін кем
дегенде 1 оператор ... ... ... ол ... қайталана беруі мүмкін.
Егер қайталану кезінде цикл ... көшу ... ... ... цикл ... операторға берсе, онда циклдың ... ... ... ... ... ... жай және құрама операторлар бола
береді. Бұл операторларды while операторын пайдаланған есепке пайдалануға
болады.
Қай ... ... әр ... өз ... ... ... ... қайталау саны алдын- ала белгілі болған
жағдайда for ... ... Бұл ... ... цикл деп
атайды.
Параметр өзінің алғащқы мәнінен соңғы мәніне дейін, ... ... ... ... ... бір ... ... операторды қайталап
орындау ісін атқарады.
Оператор for ... ... оның ... және цикл ... және ... 2 ... ... :=s1 to s2 do
;
For :=s2 downto s1 ... s1,s2 цикл ... ... және ... мәндерін
анықтайтын өрнектер. For do цикл тақырыбын анықтайтын түйінді ... цикл ... for үшін to ... do орындау деген мағынаны
білдіретін түйінді сөздер. Pascal тілінде цикл параметрі ... ... ... ... ... ... болуы қажет.
Параметрдің өзгеру қадамына байланысты операторларда to, downto
түйінді ... ... Егер ... +1-ге тең болса, онда операторда
to, ал қадам -1-ге тең боса, онда downto сөзі ... ... және ... ... бүтін сандар түрінде немесе
өсуі, кемуі бойынша реттелетін типте болуы тиіс. әйтпесе, оларды бүтін сан
беретін арифметикалық ... ... де ... ... ... жай ... құрама оператор болуы мүмкін. For
операторының жұмысы цикл ... ... ... ... ... ... ... қадаммен аралап өтпей тоқтамайды.
For операторы алғашқы рет орындаларда s1 және s2 ... ... цикл ... s1 ... ... цикл ... := s1
мәні орындалады. Бұдан кейін цикл ... ... ... Цикл параметрі s2 шарты тексеріледі. s1>s2 болғанда немесе цикл
параметрі >s2 шарты тексеріледі.
2. Егер шарт жалған болса, онда for ... ... ... Ал егер шарт ... яғни ол ... ... ... тұлғасы орындалмай, for операторынан кейінгі ... ... ... Басқару айнымалысының мәні бірге өседі. To немесе бірге кемиді
downto әрі ... for ... ... ... Цикл орындалу барысында оның ... ... ... Егер цикл көшу операторының көмегімен айқын ... ... ... соң ... параметрінің мәні анықталмаған болып
саналады.
For операторының параметрі мәндеріне қарап ... оның ... ... ... ... ... ... - программадағы нұсқаулардың (бұйрықтар, алгоритмдер)
машиналық тілде жазылуы. Яғни, берілген есепті шешу ... ... ... машинаға түсінікті түрде жазылуы. Сонда, программа денесі
бірінен кейін бірі жазылған операторлар ... ... ... ... үтір белгісі қойылады.
Операторлар қарапайым және күрделі операторлар болып екә ... Егер ... ... ... ... ... онда ... оператор деп аталады. Бұл топқа: меншіктеу, процедураны шақыру,
шартсыз көшу, бос орын операторлар жатады.
Күрделі оператор бірнеше қарапайым операторлардан ... ... Turbo Pascal дың ... ... ... операторы. Ол қарапайым операторлар тобына жатады. Меншіктеу
операторының жазылуы:
айнымалы атауы:= өрнек;
Мысалы: X:=2*Y+Z;
Z:=A+B;
Мұндағы := ... ... оң ... ... ... мәні оң ... айнымалыға меншіктелінеді.
Меншіктеу (:=) белгісінің әдеттегі ... (=) ... ... sum:=2 болғанда, sum:=sum +5 өрнегінің нәтижесі 7,
яғни, зерденің sum атаулы ұяшығындағы 2 ... 5- ті ... ... 7 ... ... ... Ал, ... sum=sum+5 түрінде жазсақ оның
мағынасы болмайды.
Символдық мәндерді меншіктеуде апостроф (‘) таңбасын қолданамыз.
Turbo Pascal да ... ... мәні ... болса, мән меншіктеуді
i:=j:=k:=5 түрінде жазуға болмайды. Ол үшін ... ... жеке ... ... операторы көмегімен логикалық ... ... ... ... өрнек нәтижесі мен оны меншіктейтін айнымалы типтері
сәйкес болуы қажет.
Берілгендерді енгізу операторы. Програмадағы орындалатын ... ... ... ... ... енгізу програмадағы алғашқы
берілгендерді компьютердің жедел ... ... ... ... ... ... құрылысы пернетақта және дискілік файл. Turbo Pascal - да
берілгендерді енгізуге read оқу, readln (read line) жолды оқу ... ... ... жалпы жазылуы:
Read(x1,x2,…,xn);
Readln(x1,x2,…,xn);
Мұндағы x1,x2,…,xn мәні пернетақтадан енгізілуге тиісті айнымалылар
тізімі.
Енгізу операторы орындалғанда ... ... ... ... ... ... ... мәні пернетақтадан
теріліп, enter пернесі басылғанда орныдалу әрі қарай жалғасады. ... ... ... ... саны кем болмауы керек.
Айнымалылар мәнін енгізгенде арасына бос орын қоямыз немесе Tab және
Enter ... ... ... мәні ... ... болуы қажет.
Мәліметтерді экранға шығару операторы. Мәліметтерді ... ... ... өңделінген мәліметтерді сыртқы құрылғыларға
(экран,принтер) беру. Turbo Pascal - да мәліметтерді экранға шығару үшін
write ... writeln (write line) ... жазу ... қолданылады. Бұл
операторлардың жалпы жазылуы мына түрде:
Write(y1,y2,…,yn);
Writeln(y1,y2,…,yn);
Мұндағы: y1,y2,…,yn сандық мәні ... ... ... ... ... ... түсініктеме тексті апостроф ішіне
жазса да болады.
Сонда, мәліметтерді экранға ... ... ... ... ... текс ... ... Ал, тізімдегі айнымалылардың
орнына олардың сандық мәні экранға ... ... ... ... берілсе өрнек есептелініп, соңғы
нәтиже экранға шығады.
Шығару операторын қолдануда бүтін типті айнымалылардың мәніне ... ... ... ... орын ... Сондықтан, бүтін сандарды экранға
шығаруда қиыншылықтар тумайды. Ал, экранға ... ... ... ... берілетіндіктен, мұндай нәтиже кез келген адамға түсінікті болмайды.
Сол себепті, нақты типті мәндерді экранға бергенде, оларға шығару ... ... ... ... ... бір бос жол ... келесі
программаның нәтижесі шығатын жолына курсорды көшіреді.
Бос оператор
Turbo Pascal тілінде бос оператор (;) ... ... ... ... ... амал орындалмайды. Ол тек программадан және
құрама ... ... ... ... ... артық қойылған (;) бос оператор белгісі
ешқандай қатені туғызбайды.
Шартсыз көшу ... Turbo Pascal ... ... ... ретімен орындалады. Осы реттілікті өзгертіп отыратын,
яғни программаның кейбір ... ... өтіп кету және кері ... ... көшу ... қолданылады.
Шартсыз көшу операторының жалпы жазылуы:
GOTO белгі;
GOTO операторы орындалғанда, программаның орындалу реті ... ... көшу ... ... Бір ... бір оператор
белгіленеді. Белгі мен оператор арасына қос нүкте (;) ... ... 0-9999 ... ... және ... ... Бұл ... label бөлімінде хабарлануы керек.
Құрама оператор. Бірнеше оператордың бірігуінен шыққан операторды
құрама ... деп ... Бұл ... begin ... және end (соңы)
қызметші сөздер арасында жазылады. Әр оператордан кейін (;) нүктелі ... ... ... ... тағы бір ... оператор болуы мүмкін. Бұл
жағдайда программа денесін құрама оператор деп қарастырса болады. Құрама
операторға шартты көшу, таңдау және ... ... ... ... бір ... ... ... алдын - ала бекітілген аты
бойынша шақырылып орындалатын программалар тәуелсіз бөлігі ... ... ... ... бола алмайды. Программада процедураның
атын көрсету, оның орындалуына себепші болады да, ... ... ... деп аталады.
Процедура түріндегі қосалқы программа бірнеше операторлар тізбегінен
тұрады және оның жұмысын ... де бір неше мән ... ... программадан қосалқы программаға берілетін бастапқы мәндер
және олардың жұмыс нәтижелері параметр ретінде қарастырылады. Параметр ... ... ... ... бір мән ... айнымалыны айтады.
Параметр формальды және нақтылы болады.
Қосалқы программаның тақырыбында ... ... ... ... ал ... программа ішінде нақтылы параметрдің орнына нақтылы
түрде қойылатын мәндер немесе өрнектер нақтылы параметр ... ... ... ... ... ... ... және оларды сипаттау.
Кез - келген процедура программа блогына ұқсас түрінде жазылады да
оның тақырыбы мен тұлғасы болады. ... ... ... ... ... ... түйінді сөзінен, оның идинтификаторынан және
жай жақшаға алынып типтері жазылған көрсетпелі параметрлер ... ... ... ... ... ... ... етілген.
Негізгі программа көлемінде осы procedure аты жазылса, ол тек осы ... ... ... ... ... ... Оның атын және нақтылы параметірін
жазу арқылы шақыру ... ... ... ... параметр саны мен типтері осы
процедураны сипаттауда анықталатын көрсетпелі параметрлер саны ... ... ... ... ... прогаммада procedure пайдалану нақтылы ... ... ... ... ... ... ... саны, типі және реттілігі формальді
параметрдің орналасуына сәйкес келуі тиіс.
Кейде процедуралар ... ... да ... Программалардың
орындалуы негізгі программа операторының ... ... ... процедура аты мен нақтылы параметрі көрсетілгенде ғана
процедураға ... ... ... ... ... негізгі
программадан процедураға беріледі. Поцедура орындалып болғаннан соң, ... ... ... ... ... ... ... де,
одансоң негізгі программалар әрі қарай орындала бастайды.
Процедуралар мен функциялар ... ... ... ... ... ... деп аталуы, кейіннен әр қайсысының
нақтылы параметрлермен алмастыруынан шыққан.
Формальды параметрлер процедураға керекті мәндердің саны мен ... ... ... ... ... Мән ... var сөзінен кейін орналасатын айнымалы түріндегі параметрлер.
1.2.6 Функциялар
Функция деп ... ... бір ғана ... ... ... ... анықтаған function тақырыбы, function жақша ішінде
(көрсетпелі немесе формальды ... деп ... ... ... ... ... соңында нәтижесінің типі, яғни,
функцияның мәні көрсетіледі.
Одан кейінгі келесі қатарлра барлық ... ... ... ... тұрақтыларынан және айнымалы сипаттаудан тұрады.
Функцияның негізгі ... оның ... begin және end ... ... ... атқарады да, соңында (;) қойылады.
Function (көрсетпелі параметрлер тізімі):;
Функцияның оператор бөлімінде ең аз дегенде Function ... ... бір мән ... ... программадағы функцияны шақыру нүктесіне оның ең ... мәні ... ... ... атын ... ... ... жазып, оны басқа
объектінің параметрі ретінде пайдалану мүмкіндігі бар.
Функцияда процедура секілді орындалады. Бірақ оның ... ... ... аты- ... ... рөлін атқарады.
Function орындалған соң программаға тек бір ғана мән беріледі.
Қосу операторы. ... ... ... қысқарту үшін
жазбаларда қосу операторы қолданылады.
Жазылу пішімі:
With do ;
Оператор s – жазба жазықтығында жазба аты ... Do ... бір рет ... атын көрсетсе жеткілікті. Егер do сөзінен ... ... ... онда оларды бір құрама операторға ... ... Pascal ... ... файлды оқкға, жазуға, сондай- ақ,
қайта оқып жазуға және ашуға болады.
Файлды ашу алдын ала анықталған ... ... ... және ... көмегімен байланыстырылады. Файлды ашу кезеңінде алдымен
дискіден көрсетінген файл ізделеді ... жаңа файл ... ... файл ... ... Assign процедурасының жалпы
жазылу түрі:
Assign(var f; file_name:string);
Мұндағы:
f - file_name ... ... ... ... ...... типтегі дискідегі файыл атауы.
Файлдық типті немесе файлдық айнымалыны 3 түрмен беруге болады.
=file of ;
=text;
=file;
file of- типтеоген файл;
text- текстік ... ... ... ... ... файл ... ұқсас. Олардың ұқсастығы
элементтерінің бір типтен тұратындығымен файылдардың әр элементтерінің өз
нөмірі ... ... ... ... жадында дискідегі
берілгендерді ғана алмастырады. Типтелген файлдардың элементтері бір итптен
және бір өлшемнен болуы ... Олар ... ... және жай ... ... ол ... бір жолмен экранға шығара алмайды.
Тіркестік фалдар. Текстік файлдар ASCII ... ... ... ... символдық жолдардан тұрады және файлдың соңы деп ... коды ... Кез - ... ... ... файлдар символ түрінде
сақтайды.
Бейтиптелген файлдар. Бейтиптелген файлдар кез келген типтен тұратын
кез - келген файлға енгізу, ... үшін ... ... типтер үшін
ақпаратты сақтау үшін байт өлшем бірлігі қолданылады.
Файлдық айнымалыны компьютермен байланыс.
Assign процедурасы кез - ... ... ... айнымалы мен
компьютерге файлмен байланыстырады.
Файлдардың элементтері ... ... ... де 0- ... Pasccal, Ж.Қ. ... Б.А. ... А.С. ... Қ.Қ.
Мақұлов, (Алматы, 2004).
2.Лабораторный практикум по Turbo Pasccal, Каздаева Н.К., ... ... ... ... ... ... 30 сабақ.
Е.Қ.Балапанов, Б.Б.Бөрібаев, А.Б.Дәулетқұлов.
4. Информатика негіздері. Г.Ә. Жапарова
5.О.А.Меженный. Turbo Pasccal. ... дом ... ... с.
6.Г.Григас. Начало программирования,- М. «Просвещение»,1982.
7.А.М. Епанешников, В.А. Епанешников. Turbo Pasccal 7.0- М ... ... | | | | |РК ... 3706002 КП ПЗ ... | | | | | |т |
| | | | | | | ... ... ... | ... |т | |ь |а | | |

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









Ұқсас жұмыстар
Тақырыб Бет саны
Turbo pascal6 бет
Turbo Pascal - дағы енгізу және шығару операторлары26 бет
Turbo Pascal 7.0 интегралдық программалау ортасын пайдалану43 бет
Turbo Pascal 7.0. программалау тілі10 бет
Turbo Pascal жүйесінде массивтерді ұйымдастыру технологиясы39 бет
Turbo pascal программалау жүйесі туралы ақпарат14 бет
Turbo Pascal программалау тілі туралы жалпы түсінік28 бет
Turbo Pascal программалау тілінің қосымша мүмкіндіктері24 бет
Turbo Pascal программасының негізгі түсініктері17 бет
Turbo pascal тілі12 бет


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


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

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

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

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

Email: info@stud.kz

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

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