Turbo Pascal жүйесінде қайталанатын процестерді ұйымдастыру технологиясы

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...3.5

I Негізгі бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..6
1.1 Циклдік құрылымды алгоритмді программалау және While операторы..6.7
1.2 Келесі шарт бойынша циклды ұйымдастыру және FOR операторы ... ... .7.9
1.3 Күрделі циклдер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...9.10

II Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .11
2.1 1.есеп ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11

2.1.1 Есептің берілгені ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..11
2.1.2 Есептің алгоритмі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11.13
2.1.3 Программалау бөлімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...13
2.1.4 Есептің жауабы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13.14

2.2 2.есеп ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14

2.2.1 Есептің берілгені ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .14.15
2.2.2 Есептің алгоритмі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 15.17
2.2.3 Программалау бөлімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..17.18
2.2.4 Есептің жауабы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 18.20

III Қорытынды бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...21.22

IV Қажетті техникалық жабдықтар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .23

V Пайдаланған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .24.25
Мен, осы курстық жұмысты жаза отырып, Паскаль алгоритмдік тілімен танысып, оны пайдаланып, программалау құру жолдарын үйрендім. Алғашқы қадамдарда теориялық және практикалық материалдарға сүйене отырып жұмыс жасадым да, содан соң күрделі мәселелерге ауыстым.
1979 жылы қабылданған стандартты Паскаль тілінің кейінгі нұсқалары жетілдірілген. Қазіргі дербес компьютерлердің пайда болуына байланысты тілдің Турбо Паскаль деп аталатын нұсқасы жасалды. Қазіргі уақытта бұл жүйенің бірнеше нұсқалары бар, соңғы жасалған ең қуаттысы 7.0 нұсқасы болып табылады, бірақ, программалау бастамасын жүйенің 5.5 нұсқасынан бастап үйренген дұрыс.
Сондықтан да қазіргі кезде Паскаль тілі кез келген саладағы күрделі есептерді шешу үшін пайдалануға болатын, кеңінен таралған стандартты программалау тіліне айналды.
Паскаль программалау тілінің алғашқы нұсқасын 1968-1970 жылдары Стэнфорд университетінің информатика кафедрасының профессоры, швейцариялық ғалым Никлаус Вирт жасады. Оны Borland корпорациясының қызметкерлері жетілдірді (олардың құрған тілдері Turbo Pascal, Borland Pascal және Object Pascal деп аталды). Delphi жүйесінде Object Pascal программалау тілі пайдаланылады. Turbo Pascal стандартты паскальдың барлық құралдарын қамтитын және жаңа құралдармен толықтырылған, кеңейтілген нұсқасы (біз оны кейде Паскаль деп те атаймыз).
Ал 1975 жылы стандартты Паскальдың компиляторымен Турбо Паскаль программалау тілі пайда болды. Содан бері Паскаль жалпы білімдік, кәсіптік-техникалық мектептерде және жоғарғы оқу орындарында «бірінші» программалау тілі ретінде қолданыла бастады. Турбо Паскаль тілін пайдаланудың қарапайымдылығынан пайдаланушылар арасында кең орын ала дастады.
Программалау тілдерін оқыту қазіргі кездегі маңызды негіздердің біріне айналып отыр. ЭЕМ-ді адамқызметінің әртүрлі салаларында пайдалану үшін программалау тілдерін меңгеру және сол тілдерде жазылған программаларды (ЭЕМ-ді программалық қамтамасыз етудің құрамындағы) қолдана білуі қажет. Қазіргі кезде программалау тілдерінің түрлері өте көп. Солардың ішіндегі бірінші деңгейдегі программалау тілі ретінде негізінен оқытылатыны – осы Паскаль тілі. Өйткені, компьютерлік сауаттіліқ пен программалауды алғашқы кезеңде үйретуге ең қолайлы тіл. Паскаль тілі алгоритмдік тілдердің ішіндегі кеңінен таралған тілдердің бірі болып табылады.
Ақпаратты өңдеу жазылған есепті шығару алгоритмі бойынша жүзеге асады. Алгоритмді жазудың бірнеше тәсілі бар екені белгілі. Алгоритмді жазу тәсілдерінің ішінде компьютерде орындалатын программа түріндегі – оның программалау тілінде жазылуы ерекше орын алады. Программала тілі – компьютерге арналған есеп шығару алгоритмін жазу үшін пайдаланылатын жасанды тіл. Программалау тілінде жазылған алгоритм программа, ал алгоритмді жазу процесі программалау деп аталады.
1. Фаронов В.В. Turbo Pascal: учебное пособие.-СПб.:Питер,2007.-367с.:ил.
2. А.М.Епанешников, В.А.Епанешников. Turbo Pascal 7.0 – М «Диалог-Мифи», 2002.
3. О.А.Меженный. Turbo Pascal. – М.:Издательский дом «Вильямс», 2001.. – 448с.
4. Абдиев К.С., Якубова А.Н., Буралиева Г.М. Практикум по программированию. Методическая разработка.-Алматы, АГУ им Абая, 1996.
5. Эллиот Б. Коффман. Turbo Pascal – М*Санкт-Петербург*Киев, 2002.
6. Досмайлов Т.Қ. Паскаль программалау тілі. – Алматы, 1994жыл.
7. Боон К. Паскаль для всех.-М.:Энергоатомиздат. 1988.
8. Заурбеков Н.С., Жұмажанов Б.Ж. Алгоритмдеу және программалау тілдері. Оқу құралы.- Алматы, 2008.- 325 б.
9. Наумова А.Н. Компьютерные технологии оброботки информации.-М:Финансы и статистика,1995.
10. Фаронов В.В. Turbo Pascal: учебное пособие.-СПб.:Питер,2006.-367с.:ил.
11. Н.Культин “Turbo Pascal в задачах и примерах” Санкт – Петербург, 2000.
12. Халыкова К.З. «Программалау тілдерін оқыту – Паскаль тілі» (Оқу құралы), Алматы-2002.-209 бет.
13. Ж.Қ.Масанов, Б.А.Бельгимбаев, А.С.Бижанова, Қ.Қ.Мақұлов “Turbo
14. Pascal” Алматы, 2004.
15. Г.Рапаков, С.Ржеуцкая. Turbo Pascal для студентов и школьников – Санкт-Петербург, 2002.
16. Эллиот Б. Коффман. Turbo Pascal – М*Санкт-Петербург*Киев, 2002.
17. В.Шелест. Программирование – Санкт петербург “БХВ-Петербург”, 2002.
18. О.П.Зеленяк. Практикум программирования на Turbo Pascal – М* Санкт-Петербург*Киев, 2002.
19. С.А.Немнюгин. Turbo Pascal практикум – Санкт-Петербург «Питер», 2001.
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ
БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
| | |
| ... ... ... Қазақ экономикалық |
| ... ... ... ... жұмысы
Тақырыбы: Turbo Pascal жүйесінде қайталанатын процестерді ұйымдастыру
технологиясы
Тексерген: аға ... ... ... 1 курс, 101-топ
студенті
Бекгожина Асель
Алматы 2008
МАЗМҰНЫ
Кіріспе.....................................................................
..............................................3-5
I ... ... ... ... программалау және While операторы..6-7
1.2 Келесі шарт бойынша ... ... және FOR ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... осы ... ... жаза ... ... ... тілімен
танысып, оны пайдаланып, программалау құру жолдарын үйрендім. Алғашқы
қадамдарда теориялық және практикалық ... ... ... ... да, ... соң ... мәселелерге ауыстым.
1979 жылы қабылданған стандартты Паскаль тілінің кейінгі нұсқалары
жетілдірілген. ... ... ... пайда болуына байланысты
тілдің Турбо Паскаль деп аталатын нұсқасы жасалды. Қазіргі ... ... ... ... бар, ... жасалған ең қуаттысы 7.0 нұсқасы болып
табылады, бірақ, ... ... ... 5.5 нұсқасынан бастап
үйренген дұрыс.
Сондықтан да қазіргі ... ... тілі кез ... ... ... шешу үшін ... ... кеңінен таралған стандартты
программалау тіліне айналды.
Паскаль программалау тілінің ... ... ... ... университетінің информатика кафедрасының профессоры, швейцариялық
ғалым Никлаус Вирт жасады. Оны Borland корпорациясының ... ... ... ... Turbo Pascal, Borland Pascal және ... деп аталды). Delphi жүйесінде Object Pascal ... ... Turbo Pascal ... ... ... ... және жаңа құралдармен толықтырылған, кеңейтілген нұсқасы (біз ... ... деп те ... 1975 жылы ... Паскальдың компиляторымен Турбо ... тілі ... ... ... бері ... ... ... кәсіптік-
техникалық мектептерде және жоғарғы оқу орындарында ... ... ... ... ... ... Паскаль тілін пайдаланудың
қарапайымдылығынан ... ... кең орын ала ... тілдерін оқыту қазіргі кездегі маңызды негіздердің біріне
айналып ... ... ... ... ... пайдалану үшін
программалау тілдерін меңгеру және сол тілдерде жазылған ... ... ... ... құрамындағы) қолдана білуі қажет.
Қазіргі кезде программалау тілдерінің түрлері өте көп. ... ... ... ... тілі ... ... оқытылатыны – осы
Паскаль тілі. Өйткені, компьютерлік сауаттіліқ пен программалауды алғашқы
кезеңде үйретуге ең ... тіл. ... тілі ... ... кеңінен таралған тілдердің бірі болып табылады.
Ақпаратты өңдеу жазылған ... ... ... ... ... ... ... бірнеше тәсілі бар екені белгілі. ... ... ... ... орындалатын программа түріндегі – оның
программалау тілінде ... ... орын ... ... тілі ... арналған есеп шығару алгоритмін жазу үшін пайдаланылатын
жасанды тіл. ... ... ... ... ... ... жазу процесі программалау деп аталады.
Қазір жетілдіріле келе мынадай артықшылықтарымен ерекшеленеді:
• Құрылымдық бағдарламалау. Өзінше бөлек блок арқылы ... ... ... ... мен процедуралар жазып, оны қажет кезінде
шақырып пайдалану нәтижесінде ... ... ... ... ... Жоғарыдан төмен біртіндеп құру. Бағдарламашы алдын ала ... ... шешу үшін оны ... ... ... ... іске асыра алады.
• Обьектілі бағдарланған бағдарламалар жасай алу. Бұл ... ... ... ... ... жақтарын алып басқа
бағдарламалау тілдерінде ... ... ... яғни ... ... ... Delphi бағдарламасы осының бір жемісі
деп қарастыруымызға әбден болады.
Турбо Паскальда амалдардың жазылуы ... ... аты ... |ТР-да жазылуы |
| | ... | |
|+ ... |45+95 |45+95 |
|- ... |А-В |А-В |
|* ... |12 Х 34 |12 * 34 |
|/ ... |65 : 8 |64 / 8 ... |Бүтіндей бөлу | |17 div 3 ... ... бөлу | |13 mod 4 ... ... ... ... ... амалы жоқ. Оны орындату
үшін математикалық жолдарды пайдалану керек.
Турбо ... ... ... ... ... ... пайдаланудан басталады. Ол терезе менюлер жолы, жұмыс алаңы және
көмекші ... ... ... ... ... активтендіруді тышқанмен
немесе Ғ10 пернесін басу арқылы іске асырамыз. Менюлер жолында ... ... ... ... менюлер аттары орналасқан: File,
Edit, Search, Run, Compile, Debug, Options, Window, ... ...... ... төртбұрыш. Алғаш жұмыс алаңын (бет)
ашқанда оның ... ... NONAME00 (аты жоқ) ... файл аты ... ... ... Еске сақтарда бағдарламамызға ат берсек, сол берген
атымыз сақталған кезде ... ... ... ... ... ... сол файл атымен тиеледі. Бір мезгілде 10 бетпен жұмыс істей ... ... оң жақ ... бет ... көрініп тұрады. Ашылған
беттерді активтендіру үшін Alt+[бет нөмірі] пернесін басуымыз ... ... оң жақ ... 1:1 ... тұрады. Бағдарлама жазған кезде ол
өзгереді, мысалы 8:21 болса, ол 8 ... 21 ... (сол ... 21
таңбаны) жазғанымызды білдіреді. Бағдарлама жазылып біткен соң оны ... Alt+F9 ... ... ... ... ... ... тексеріледі. Қате табылса оның коды және қандай қате ... ... ... ... жазылып шығады. Осы қате шыққан ... ... ... қате ... үстіндегі жолда болады. Қатені бірден
тауып түзейміз де қайта орындатамыз. ... ... ... қабықша астында көрінбей қалып қояды. Оны көру үшін ... ... ... ... ... ... қабықша оралу үшін
кез келген пернеге қол тигізу жеткілікті.
І НЕГІЗГІ БӨЛІМ
1.1 Циклдық құрылымды алгоритмді программалау және While операторы
Алгоритмнің кейбір ... ... рет ... ... ... ... алгоритмдер немесе циклдық құрылымды алгоритм деп
атаймыз. Турбо Паскальда циклдық құрылымды алгоритмді программалауды үш
түрлі ... ... ... ... ала ... ... Келесі шарт бойынша тексеру;
c. Параметрдің мәніне тәуелді.
Үш түрлі жолмен ұйымдастырылған циклға арнайы операторлар қолданылады.
Олардың әрқайсысына ... ала ... ... тексеру арқылы циклды ұйымдастыруға While
операторы қолданылады. While операторын циклдың қайталану саны ... ... ... ... ... қойылған шартты тексеру
арқылы жүзеге асады. Яғни, шарт ақиқат ... цикл ... да, ... ... ... шығу орындалады. While оператор екі бөліктен тұрады:
1. цикл тақырыбынан;
2. цикл денесінен.
Жалпы жазылуы:
While do
;
Мұндағы, қызметші ... ... ... While ... ... do – “орында” дегенді білдіреді. Ал, шарт – логикалық өрнек түрінде
жазылады. ... ... ... ... рет ... ... – циклдың денесі деп атаймыз.
While операторы алгоритмдік тілдегі “әзір” әзір цикл ... ... ... цикл ... ... ... және ...
цб

цс
бітті
Жоғарыдағы блок-схема While операторымен ұйымдастырылған циклды толық
сипаттайды. While ... ... ... ... ... шарт
тексеріледі. Шарт ақиқат болса цикл ... ... Егер де, ... цикл ... де бірде-бір рет орындалмайды.
Егер де, цикл денесі екі немесе екіден де көп ... ... ... жақшасының ішіне жазамыз.
While do
Begin

End;
1.2 Келесі шарт бойынша циклді ұйымдастыру және FOR операторы
Циклдің процесстерді ұйымдастыруда Repeat операторы ... ... ... болғанда қолданылады. Repeat операторының жалпы жазылуы:
Repeat
;
Until ;
Мұндағы, қызметші сөздер repeat – қайтала, until – соған ... ... ... ... ...... ... бір немесе
бірнеше операторлардан тұрады. Цикл денесі ... ... ... ... Шартты тексеру логикалық өрнек арқылы жүргізіледі.
Repeat операторы алгоритмдік тілдегі «дейін» цикл командасына ұқсас.
«Әзір» цикл командасынан ... ... ... ... ... ... цикл денесі болмаса цикл денесі кемінде бір рет
орындалады. Repeat ... ... ... ... ... болады.
Циклдық құрылымды алгоритмді программалауда, қайталанушы процесс бір
айнымалының мәніне тәуелді болса, FOR операторын қолданамыз. ... ... ... ғана ... ... ... ... Бұл, айнымалы циклының
параметрі ... FOR ... ... ... ... ... ... алгоритмдік тілдегі параметрлі қайталану командасына
сәйкес келеді.
i үшін m1 ... m2 ... h ... ... екі ... ... ... X:=M1 to M2 do S1;
Мұндағы, қызметші сөздер: For (үшін), To (дейін) – циклдың қадамы +1-
ге өсіп отырғандығын көрсетеді, do ...... ... ... ... параметрлері;
M1 – цикл параметрлерінің бастапқы мәні;
M2 – цикл параметрлерінің соңғы мәні;
S1 – цикл параметріне ... ... ... ... S1 – цикл денесі деп аталады.
2. нұсқасы:
For X:=M1 downto M2 do S1;
1-нұсқадан өзгешелігі to ... ... downto ... ... сөзі ... Downto циклдың өзгеру ... -1 тең ... ... ... мәні ... М2-ге ... -1 қадаммен кему үшін М1>М2
шарты орындалуы керек. Егер бұл шарт орындалмаса цикл ... ... бір ... цикл ... ... операторлардан тұрса, begin және ... ... ... For X:=M1 to M2 do ... For X:=M1 downto M2 do ... ... тәуелді циклды блок схемада төмендегідей
сипаттаймыз.
1.3 Күрделі циклдер
Күрделі ... ... ... бір цикл ... ... бір цикл ... ... мүмікн. Бұл жағдайда бірінші цикл
операторы – сыртқы цикл, ал, оның ... ... ... – ішкі ... аталады. Сыртқы және ішкі циклды ұйымдастыруда мына шарт орындалады:
ішкі циклдың барлық операторы ... цикл ... ... ... екі ... цикл операторлары арқылы жазылған
күрделі циклыдың жұмысы сипатталынған:
ІІ ЕСЕПТІҢ ҚОЙЫЛЫМЫ
2.11-есепті талдау
2.1.1 ... ... ... ... ... жазу. Программа 10мысалды
шығаруы керек: 10 дұрыс жауабы үшін – «өте жақсы», 9 және 8 – ... ... 6 – ... 6 және одан төменгілері үшін – «нашар». Төменде
программаның жұмыс ... ... ... ... ... жауабы жартылай толық шрифтімен берілген.
*** Көбейту кестесін тексеру ***
Мысалдан кейін жауапты енгізіп және басу ... х 3= 15
7 х 7= 49
1 х 4 = 4
4 х 3 = 12
9 х 4 = 36
8 х 8 = 64
7 х 8 ... ... 7 х 8 = 56
4 x 7 = 28
3 x 5 = 15
2 x 5 = ... жауаптар саны: 9
Бағасы: Жақсы.
2.1.2 Есептің алгоритмі
File Edit Search Run Compile Debug Tools Options Window ... ... ... kestesin tekseru ... son jauap jazip ... i:=1 to 10 ... ... Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local ... Edit Search Run Compile Debug Tools Options Window ... ... ... ... ... ... ... kol ... aiktau ushin basy ... ... Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local ... ... ... ... ... 2-есепті талдау
2.2.1 Есептің берілгені
100 маңындағы сандарды алып-қосу ... ... ... программаны құру. Программа 10 мысалды шығаруы тиісті.
Программаны құру ... ... ... ... теңсіздіктерді ұсынбауы
тиісті.Бағалар келесідей ережелерге сай қойылады: 10 ... ... үшін ... ... 9 және 8 – ... 7 және 6 – ... 6 және одан
төменгілері үшін – «нашар». Төменде программаның жұмыс істеуі ... ... ... ... ... жартылай толық
шрифтімен берілген.
Сандарды алып-қосуды ... ... ... ... және басу ... – 4 = ... – 9 = 29
Сіз өателестіңіз! 35 – 9 = 26
14 – 1 = 13
6 – 5 = 1
37 – 19 = ... ... 37 – 19 = ... – 14 = 39
94 – 87 =7
90 – 16 =74
4 – 2 ... – 41 = ... ... ... 8
Бағасы: Жақсы.
2.2.2 Есептің алгоритмі
File Edit Search Run Compile Debug Tools Options Window ... ... ... ... keiin jauap engizip basu ... i:=1 to 10 ... ... Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local ... Edit Search Run Compile Debug Tools Options Window ... ... op=0 ... numb1

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









Ұқсас жұмыстар
Тақырыб Бет саны
"Білім беру жүйесі" лекция тезистері56 бет
6М070100 «Биотехнология »мамандығының «Тағам өнімдерінің биотехнологиясы» пәнінің тәжірибелік сабақтары бойынша ӘДІСТЕМЕЛІК НҰСҚАУЛАР12 бет
«Ойыншық дайындау әдістемесі» пәнінен оқу әдістемелік нұсқауы63 бет
«Қазіргі педагогикалық технология» пәнінен оқу-әдістемелік кешен51 бет
Білім беру технологиялары9 бет
Биология сабағында жаңа технологияларды қолдану32 бет
Еттің құрамы және қасиеті ет және ет өнімдеріндегі негізгі тағамдық заттар296 бет
Жаңа технологияны пайдаланудың маңызы, қолдану жолдары23 бет
Маркетингтегі жарнама168 бет
Мұнайды өңдеу технологиялары32 бет


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


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

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

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

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

Email: info@stud.kz

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

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