Автор работы: Пользователь скрыл имя, 26 Марта 2012 в 09:52, курсовая работа
Паскаль программалау тілінің алғашқы баламасы Швейцария ғалымы Никлаус Виртпен 1968 жылы құрастырылды. Алғашында, программалау тілі тек оқып-үйренуге арналды, себебі ол біршама детерминантты болған, яғни құрамыедағы барлық элементтері белгілі бір ережеге бағынған еді. Негізгі ерекшеліктері: программалауды бастауға болатын негізгі түсініктердің басқа тілдерге қарағанда онша көп еместігі, қарапайым синтаксис, берілген мәтінді компьютерлік кодке айналдыратын, жылдам жұмыс жасайтын компилятор.
I. Кіріспе
1. Turbo Pascal 7.0. программалау тілі
II. Негізгі бөлім
1. Мәліметтер типтері
Стандарт қарапайым типтер
Символды типтер
2. Жолдық типтер
. PChar жолдық типі
3. Жолдық параметрлер
4. Жолдар типтерімен жұмыс
III. Пайдаланылған әдебиеттер тізімі
Turbo Pascal 7.0. программалау тілі
Жоспар:
I. Кіріспе
1. Turbo Pascal 7.0. программалау тілі
II. Негізгі бөлім
1. Мәліметтер типтері
Стандарт қарапайым типтер
Символды типтер
2. Жолдық типтер
. PChar жолдық типі
3. Жолдық параметрлер
4. Жолдар типтерімен жұмыс
III. Пайдаланылған әдебиеттер тізімі
Кіріспе
Паскаль программалау тілінің алғашқы
баламасы Швейцария ғалымы Никлаус Виртпен
1968 жылы құрастырылды. Алғашында, программалау
тілі тек оқып-үйренуге арналды, себебі
ол біршама детерминантты болған, яғни
құрамыедағы барлық элементтері белгілі
бір ережеге бағынған еді. Негізгі ерекшеліктері:
программалауды бастауға болатын негізгі
түсініктердің басқа тілдерге қарағанда
онша көп еместігі, қарапайым синтаксис,
берілген мәтінді компьютерлік кодке
айналдыратын, жылдам жұмыс жасайтын компилятор.
1992 жылы Borland International фирмасы Паскаль программалау
тілінің негізінде құрылған екі құрама
программа шығарады: Borland Pascal 7.0 және Turbo
Pascal 7.0. Олардың алғашқысы үш түрлі режимде
жұмыс істей алады – MS DOS-тің қарапайым
мен қорғанған жүйесінде және Windows операциялық
жүйесінде. Оның жұмысы үшін қатты дискіде
30 Мбайт бос орын және жедел жадтың 2 Мбайт
бөлігі қажет. Ал, Турбо Паскаль 7.0 MS DOS-тың
қарапайым режимінде және Windows операциялық
жүйесінде жұмыс істей алады, ол компьютер
құрылғыларының сипаттамаларына Borland
Pascal 7.0 программалау тіліне қарағанда
өте төмен талаптар қояды. Біз берілген
курстық жұмыста Турбо Паскальді сипаттай
отырып оның негізгі типтерін қарастырамыз.
Turbo Pascal 7.0. программалау тілі жоғары деңгейлі
программалау алгоритмінен, құрамына
еңгізілген өңдегіш және программаларды
қосу және жөндеуге арналған ортадан тұрады.
Сонымен қатар, программа құрамында мол
көмек ақпараты бар (ағылшын тілінде).
Барлағымызға белгілі, программалау тілдері
екі түрге бөлінеді: интерпретаторлар
және компиляторлар. Турбо Паскаль компиляторлік
тілдер құрамына іреді.
Программалау тілі стандартқа қарағанда
кеңейтілген мүмкіндіктерімен, операциондық
жүйенің мүмкіндіктерін қолдана алатын,
оверссызықты құрылымдарды құрастыратын,
еңгізу-шығарулы ұйымдастыратын графикалық
суретті құратын жақсы дамыған модульдердің
қорымен және т.б. белгілі.
Программалау ортасы программлардың мәтіндерін
құруға, оларды компияциялауға, яғни құрастыруға,
қателерін тауып, оларды жедел түрде дұрыстауға,
стандарт модульдерді қоса отырып, программаны
бөлек бөлшектерден құрастыруға, кейінгіге
қалдырылған программамен жұмыс атқаруға
мүмкіндік береді.
Паскаль программалау тілі
Кіріспе Жолдық қатарлар. Программаларда кездесетін
әр түрлі символдардан тұратын тізбектерді
жолдық қатарлар деп атайды. Өрнектерде
жолдық қатарлар апострофқа алынып жазылады. Жолдық қатарлардың сипатталу мысалдары: PROGRAM Katarlar; Жолдық өрнектермен амалдар. … ….. Жолдық қатарларды салыстыру амалы екі жолдық қатарды салыстыру үшін қолданылады. Қатарларды салыстыру солдан оңға қарай ең бірінші кездесетін бірдей емес символға дейін жүргізіледі. Егер қай жолдың қатардың бірдей емес символының информация алмастыру стандартты таблицасындағы нөмірі үлкен болса, сол жолдық қатар үлкен деп есептеледі. Егер жолдық қатарлардың ұзындығы мен барлық символдары сәйкес келсе, олар тең деп есептеледі. АЛ егер жолдық қатардың ұзындықтары әр түрлі болып, ал символдары сәйкес болып келсе, онда үлкені болып ұзындығы үлкен жолдық қатар есептеледі. Жолдық қатарлардың салыстыру амалдарының нәтижесі әрқашан бульдік тип болады. ‘intel’>’INTEL’ {нәтижесі True} Жолдық процедуралар мен функциялар. Жолдық қатардың ұзындығын
есептеу үшін LENGTH функциясы қолданылады,
нәтиженің типі 0-ден 255-ке дейінгі
бүтін сан (Byte) болып табылады: Writeln (LENGTH (А)); // экранға А жолдық
қатарының Төмендегі программада Х
жолдың қатарының ұзындығы есептеліп
табылып, ол бүтін сан болатын А идентификаторына
меншіктелген: Жолдық қатардан фрагмент
көшіріп алу үшін COPY функциясы қолданылады: Х:=COPY (‘Облыстық гимназия’, 10,4); //Х иденфикаторы “гимн” фрагментін меншіктейді. Writeln (COPY (‘Облыстық гимназия’,
10,8); //экранға гимназия сөзі шығады. PROGRAM Kat2; Жолдық қатарлар фрагменттерін біріктіру үшін CONCAT функциясы қолданылады: CONCAT(Х,А); //функция Х және А қатарларын біріктіреді. Writeln (Concat (‘Гимн ‘,’ Азия’,
)); //экранға Гимн Азия сөзі PROGRAM Kat3; Жолдық қатардың ішіндегі тұрған бір фрагменттің орнын анықтау үшін РОS функциясы қолданылады.Бұл функция мәнінің типі бүтін және ол жолдық қатарда берілген фрагменттің басталатын позиция нөміріне тең болады. Ал егер жолда ондай фрагмент кездеспесе онда нәтиже 0-ге тең болады, мысалдар: POS (X,A); // Х фрагментінің
А қатарындағы басталатын Төмендегі программада Х фрагменті Y қатарындағы басталатын орны бүтін сан болатын А идентификаторына меншіктелген. PROGRAM Kat4; Жолдық қатардан бір фрагмент өшіріп тастау үшін DELETE процедурасы қолданылады, жазылуы: DELETE (A,N,M) //А жолдық қатарының
N позициясындағы символдан DELETE (‘Обылыстық гимназия’, 10,4); // Облыстық азия тіркесі қалады Төмендегі программада Х қатарының N – ші позициясынан бастап М символ өшіріледі: PROGRAM Kat5; Жолдық қатарға бір фрагмент қосу үшін INSERT процедурасы қолданылады. INSERT (A,X,N) // Х жолдық қатарының
N-ші позициясынан бастап А фрагментін
қою. PROGRAM Kat6; UPCASE (X); // Х жолдық қатарындағы
кіші әріптерді бас әріптерге өзгертеді. 1-ші программада 2-ші программада STR процедурасы кез-келген сандық шаманы бір жолдық қатарға қою үшін қолданылады, жазылуы: STR (150,X); //150 саны Х жолдық қатарының ішіне орналасады. Төмендегі программада А нақты санын Х жолдық қатарына айналдырып, әрі қарай Х қатары Y қатарын шығаруда қолданылған: PROGRAM Kat9; Жолдық қатарды сандық шамаға айналдыру үшін VAL процедурасы қолданылады, жазылуы: VAL (X,A,C); PROGRAM Kat10; Жолдық қатарларға программа құру. 1. Әр түрлі тіркестермен амалдар орындау. а) ә) 2. Кез-келген жолдық қатардың
латын алфавитінің кіші PROGRAM Kat3; 3. Х жолдық қатарында
кездесетін ‘а’ символдарын
санап, PROGRAM Kat4; 4. Х қатарындағы фигуралық
жақшалар ішінде тұрған PROGRAM Katar6; 5. Берілген сөздің екі
жаққа да бірдей жазылып оқылатынын а) 1 түрі ә) 2 түрі 6. Берілген футбол командалары
тізімінен Т әрпінен PROGRAM Katar8; 7. Берілген футбол командалары
аттарын кері шығару а) 1 түрі ә) 2 түрі . PROGRAM ESEPTEU; X=7; N=2; S-49.7011 7224; |