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

КІРІСПЕ
І НЕГІЗГІ БӨЛІМ

1.1 Файлдық типтер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5.7
1.2 Файлдармен жұмыс істеу ... ... ... ... ... ... ... ... ... ... ... ... ... 7.10
1.3 Деректер файлдары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11.12

ІІ ЕСЕПТІҢ ҚОЙЫЛЫМЫ

2.1 Есепті шығару ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..13

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

III ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .22.23
IV ҚАЖЕТТІ ТЕХНИКАЛЫҚ ЖАБДЫҚТАР ... ... ... ... ... ... ... ... ... ... .24
V ПАЙДАЛАНҒАН ӘДЕБИЕТТЕР ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .25
Паскаль программалау тілінің алғашқы нұсқасын 1968-1970 жылдары Стэнфорд университетінің информатика кафедрасының профессоры, швейцариялық ғалым Никлаус Вирт жасады. Оны Borland корпорациясының қызметкерлері жетілдірді (олардың құрған тілдері Turbo Pascal, Borland Pascal және Object Pascal деп аталды). Delphi жүйесінде Object Pascal программалау тілі пайдаланылады. Turbo Pascal стандартты паскальдың барлық құралдарын қамтитын және жаңа құралдармен толықтырылған, кеңейтілген нұсқасы (біз оны кейде Паскаль деп те атаймыз).
Ал 1975 жылы стандартты Паскальдың компиляторымен Турбо Паскаль (3.0 нұсқысы) программалау тілі пайда болды. Содан бері Паскаль жалпы білімдік, кәсіптік-техникалық мектептерде және жоғарғы оқу орындарында «бірінші» программалау тілі ретінде қолданыла бастады.
Турбо Паскаль тілін пайдаланудың қарапайымдылығынан пайдаланушылар арасында кең орын ала дастады.
Келе-келе Турбо Паскаль 4.0, ТП 5.0, ТП 6.0, және ТП 7.0 нұсқаларының дүниеге келуі кәсіпкер қолданушының еңбектегі өнімділігін арттыруға мүмкіндік беруге, қолданбалы есептерді шығаруда қолдануға үлкен үлес қосты. Енді осы тілдің ерекшелігі бірсыпыра мүмкіндіктерге толы болып келетінін ерекше атап өту қажет.
Бағдарламалау тілі дегеніміз – адам мен компьютердің (ЭЕМ) өзара байланыс жасасу құралы. Бағдарламалау тілі екі топқа бөлінеді: таза машиналық кодпен, не белгілі бір машина кодына арналып ассамблерде жазылған тіл- төменгі дәрежедегі және жоғарғы дәрежедегі адам тіліне жақындатылған Basic, Qbasic, Ci, Turbo Pascal т.б. көптеген бағдарламалау тілдері. Мемлекеттік бағдарлама бойынша осы тілдерден Basic, Turbo Pascal, Visual Basic тілдерінің бірін меңгеру ұсынылған. Паскаль бағдарламалау тілі француз математигі Блез Паскаль құрметіне аталған. Ол 1968-1971 жылдарда Никлаус Вирттің Цюрихтағы Жоғарғы Техникалық мектепте оқыту тілінің бірі ретінде жазылған. Кең қолдана бастауы 1984 жыл, себебі осы жылдары қарапайым қолдануға ыңғайлы Турбо Паскаль компиляторы пайда болады. Ол Borland International компаниясында жасалды. Компилятор дегеніміз транслятордың бір түрі, ал транслятор дегеніміз белгілі бір компьютер мен бағдарламалау тілі түріне арналып жазылғанбағдарлама, оның міндеті жазылған бағдарламаны машиналық кодқа айналдыру. Турбо Паскаль жүйесі — компьютердің жабдықтық және бағдарламалық қорларын басқаруға арналған бағдарлама. Жүйенің негізгі тапсырмалары есептеулерді үйлестіру, әмірлердің орындалуын реттеу, енгізу және шығару құрылғыларын бақылау, желі қызметін жеңілдету және файлдарды басқару болып табылады. Осы заманғы жалпы тапсырмаларды атқаруға арналған компьютерлер, соның ішінде жеке компьютерлерде, бағдарламаларын жегу үшін программалау жүйесін қажетсінеді. Қандай да бiр кеңiстiкке орналасқан коммуникация жүйесi. Компьютерде орын алатын әр әрекет, артта өтетін қызмет болсын, бағдарлама болсын, үдіріс ретінде өтеді.
1. О.А.Меженный. Turbo Pascal. – М.:Издательский дом «Вильямс», 2001.. – 448с.
2. А.М.Епанешников, В.А.Епанешников. Turbo Pascal 7.0 – М «Диалог-Мифи», 2002.
3. Г.Рапаков, С.Ржеуцкая. Turbo Pascal для студентов и школьников – Санкт-Петербург, 2002.
4. Эллиот Б. Коффман. Turbo Pascal – М*Санкт-Петербург*Киев, 2002.
5. В.Шелест. Программирование – Санкт петербург “БХВ-Петербург”, 2002.
6. О.П.Зеленяк. Практикум программирования на Turbo Pascal – М* Санкт-Петербург*Киев, 2002.
7. С.А.Немнюгин. Turbo Pascal практикум – Санкт-Петербург «Питер», 2001.
8. А.Н.Моргун. Решение задач средствами языка Turbo Pascal 7.0 – Киев «ЮНИОР», 2002.
9. Г.Григас. Начало программирования, - Turbo Pascal. «Просвещение», 1982.
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ
БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
| | |
| ... ... ... ... ... |
| ... ... ... ... ... “Turbo Pascal ... ... жұмысты ұйымдастыру
технологиясы”
Тексерген: аға оқытушы
Миркасимова Т.Ш.
Орындаған: «Ақпараттық
жүйелер» 1 курс ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... алғашқы нұсқасын 1968-1970 жылдары
Стэнфорд университетінің информатика кафедрасының профессоры, ... ... Вирт ... Оны Borland корпорациясының қызметкерлері
жетілдірді (олардың құрған тілдері Turbo Pascal, Borland Pascal және ... деп ... Delphi ... Object Pascal программалау тілі
пайдаланылады. Turbo Pascal стандартты паскальдың ... ... және жаңа ... ... ... ... (біз ... Паскаль деп те атаймыз).
Ал 1975 жылы стандартты ... ... ... ... ... программалау тілі пайда болды. Содан бері Паскаль жалпы білімдік,
кәсіптік-техникалық мектептерде және ... оқу ... ... тілі ... ... ... Паскаль тілін пайдаланудың қарапайымдылығынан пайдаланушылар
арасында кең орын ала дастады.
Келе-келе ... ... 4.0, ТП 5.0, ТП 6.0, және ТП 7.0 ... ... кәсіпкер қолданушының еңбектегі ... ... ... қолданбалы есептерді шығаруда қолдануға үлкен үлес қосты.
Енді осы тілдің ... ... ... толы болып келетінін
ерекше атап өту қажет.
Бағдарламалау тілі дегеніміз – адам мен ... (ЭЕМ) ... ... ... ... тілі екі ... ... таза
машиналық кодпен, не белгілі бір машина кодына арналып ... ... ... ... және жоғарғы дәрежедегі адам тіліне жақындатылған
Basic, Qbasic, Ci, Turbo Pascal т.б. ... ... ... ... ... осы ... Basic, Turbo Pascal, ... тілдерінің бірін меңгеру ұсынылған. Паскаль бағдарламалау ... ... Блез ... ... ... Ол 1968-1971 жылдарда
Никлаус Вирттің Цюрихтағы Жоғарғы Техникалық мектепте оқыту тілінің ... ... Кең ... ... 1984 жыл, себебі осы жылдары
қарапайым қолдануға ыңғайлы Турбо ... ... ... ... ... ... компаниясында жасалды. Компилятор дегеніміз
транслятордың бір түрі, ал транслятор дегеніміз белгілі бір ... ... тілі ... ... ... оның ... ... машиналық кодқа айналдыру. Турбо Паскаль жүйесі — компьютердің
жабдықтық және бағдарламалық қорларын ... ... ... негізгі тапсырмалары есептеулерді үйлестіру, әмірлердің орындалуын
реттеу, енгізу және шығару құрылғыларын бақылау, желі ... ... ... ... ... ... Осы заманғы жалпы тапсырмаларды
атқаруға арналған ... ... ... жеке ... жегу үшін ... ... қажетсінеді. Қандай да бiр
кеңiстiкке орналасқан коммуникация жүйесi. Компьютерде орын ... ... ... ... қызмет болсын, бағдарлама болсын, ... ... ... Вон Ньюман құрылымына негізделген жағдайда, процессор бір
мезетте тек бір ... ... ... ... ... ... шешу нақты және түсінікті етіп
берілген нұсқаулар жүйесін алгоритм дейміз. «Алгоритм» сөзі Орта ... Әл ... ... ...... деп ... шыққан.
Алгоритм – информатика және математика пәндерінің негізгі ... ... ... деп – ... алгоритмді орындауға қабілетті
техникалық, не биологиялық жүйені ... ең ... ... ... ...... алгоритмнің жүйелі жазылған әрбір
нұсқауларын орындай алу мүмкіндігі болуы ... ... ... ... ... ... – яғни ... баламасы, дискреттілігі. Алгоритм
нұсқаулары ретімен, қарапайым бір жолы ... бір ғана ... ... ... ... ... керек. Одан кейін орындалу
келесі қадамға берілуі тиіс.
Анықтылығы – яғни алгоритм нұсқауы дәл, бір ... тек бір ғана ... ... болуы керек. Көп мәнді түсінілетін ... ... ... ... қай ... ... анық ... Осы
қасиеттің арқасында алгоритм нұсқауларын орындау механикалық ... ... ... пен ... ... түрде орындалу қамтамасыз етіледі.
Нәтижелілігі – алгоритмнің жүйелі жазылған нұсқаулары қадамдар бойынша
орындалып аяқталатын болуы тиіс. Соңында ... бір ... ... керек.
Жалпылылығы – алгоритм белгілі бір сәйкес қасиеттері бар тапсырмалар,
не есеп топтарына ... ... ... ... ... ... ... мәндерін бөлек-бөлек енгізумен ғана ерекшеленеді.
Алғашқы мәндер алгоритмнің қолданылу аймағына сәйкес шамалардың ... ... ... ... ... ... типтер
Файл – бұл бір типті мәліметтердің ұйымдастырылған тізбегі. Файл талап
етілген ... ... ... ... бойынша құрылады. Бұ мәліметтер
қандай да бір ақпараттардың, мәліметтердің, ... ... ... ... файл да бір типті мәліметтерден құралады, бірақ файлда оның
мөлшері шектелмейді. Файлдың массивтерден айтарлықтай ... бар: ... ... ... ... ... ... жадыда ұйымдастырылады. Бұл
файлдың негізінен, ... ... ... және жинақтау үшін
пайдаланылатындығымен түсіндіріледі.
Сондай-ақ файлда әртүрлі ... ... ... ... түрліше анықтамалық кестелер. Әсіресе файлдар, мәліметтер қорын
Және банкін, программалар кітапханасын және компьютердің программалық
қамтамасыз ... ... ... ... ... компьютердің
программалық ұйымдастырылуы мен оның сыртқы құрылғыларымен ... ... ... ... Файл екі ... шеше алады. Кез келген
программалау тілі мәндерді келесі ... ... ... үшін ... ... Атап ... ақпараттық жүйелерде ақпараттың ұзақ
сақталуы талап етіледі.
Ал, программалау жүйесі енгізу-шығару, дипслей, принтер жіне ... ... ... ... ... ... тиіс.
Файл үшін логикалық және физикалық файл ұғымы енгізілді. Логикалық
файл – бұл ... ... да бір ... ... ... файл – ... тасымалдаушыда жазылған логикалық файл: диск, ... ... ... ... және т.б. ... Мысалы, сыныптағы
студенттердің аты-жөнінің тізімі логикалық файл болып есептеледі. Сондай-
ақ, қағазға ... ... ... ... программасының мәтіні де
физикалық файл болып табылады. ... ... сол бір ... ... ... ... физикалық файл бола алатынын білдіреді.
Файлдарға төмендегідей ұғымдар тән:
← Файл ... Файл ... Файл ... ... ... Файлды жазудың соңы;
← Файл соңы.
Бұл ұғымдардың барлығы ... та, ... та бола ... ... ... ... және ... физикалық атауы.
Сонымен қатар, физикалық файл үшін оның мүмкіндігі ұғымы енгізіледі.
Паскаль тілінде логикалық атау үшін идентификатор пайдаланылады. ДОЖ-
нің талабы бойынша ... ... атаы ... ... сегіз таңбадан
тұрады, нүктеден кейін үш таңбамен заты көрсетіледі, мысалы kosydu1.aaa.
Файл атауындағы оның заты файл ... ... ... физикалық
файлдағы ақпарат класын көрсетеді. ДОЖ-да файлдарға бекітілген стандартты
файл затының атаулары бар:
1. .exe және .com – ... ... ... ... файлдары үшін;
2. .txt және .doc – мәтіндік файлдар үшін пайдаланылады;
3. .pas – Турбо Паскаль жүйесіндегі ... ... ... және ... ... ұғымдарды анықтайық.
Файл компоненті деп – файл жөніндегі ... ... ... жазу ... күрделі тип record-пен шатастырмау керек) – ... үшін ... ... ... ... компоненттер тізбегі.
Файлды жазудың соңы – тасымалдаушыға физикалық жазудан кейін қойылатын
белгі. Ол EOL (End Of Line) деп ... ... ... ... ... да осылайша аталады. Ол физикалық файлмен жұмыс
барысында ... соңы ... true ... ... ... оның компонентіне кіру тәсіліне қарай тізбекті және
тікелей ... ... ... Осы ... ... файлдар тікелей кіру және
тізбекті кіру мүмкіндігі бар файл деп аталады.
Файлға тікелей кіру жағдайында ... кез ... ... істеу үшін тікелей күруге болады. Номер нольден басталады. Яғни 1-
компоненттің номері – 0, ... ... ... 1 және ... Бұдан,
файлдың соңында n+1-ші орынға n номерлі компонент орналасады. Тікелей кіру
компонентінің номері бойынша жүзеге асады. ... ... кіру ... файлды тасымалдаушының кез-келген бөлігіне тікелей кіруге мүмкіндік
беретін ақпарат тасымалдаушыларға ғана ... ... ... ... түрде кіру мүмкіндігі бар файл компоненттерін оқу тек бірінші
компоненттен басталады. Сондықтан, ... ... да ... оқу үшін өзделінді компонент табылғанынша алдыңғыларын өткізіп
отыру ... ... ... ... мысалына магнитті лентада жазылған
файл жатады.
Біз осы уақытқа ... ... ... типтерімен таныстық:
стандартты, саналатын, шектелетін. Мұндай типтер қарапайым есептерді шешуде
жиі ... ... де, бір ... ... ... ... екені белгілі – массивтер, ... ... ... ... бір ... жазу ... ... болады. Сондай-ақ,
ұзындығы айнымалы болып келген бір типті шамалар тізбегін мәліметтер ... ... ... және ... ... ... ... сақтауға болады.
Сөйтіп, құрама типтер құрама ... ... ... типтерден
құралады. Сондықтан, мұнда құрама типтің ... ... ... ... роль ... ... дейін қарастырылған программаларда біз тек сандық мәндермен
ғана жұмыс атқардық. Ал ... ... ... және ... ... ... ... өңдеуге, ЭЕМ-нің ішкі құрылғылары
арасында информация алмастыруға толық мүмкіндігі бар.
Мұндағы көрсетілген ішкі құрылғы қатарына дисплей, дискеттен енгізгіш,
баспа ... ... ... ... Файлдармен жұмыс істеу
Паскаль тіліндегі логикалық файл ретінде мәліметтердің арнайы типі ... ... ... Файлдың үш түрі бар:
1. текстік;
2. типтік;
3. типтік емес.
Ақпарат ASCII кодымен ... файл ... файл ... ... кез ... ... типі ... беріледі. Жеке мәндер файлда
жол болып беріледі. Мұндай жазулар ... ... ... ... ... физикалық файлдың атауы үшін оның заты .txt және .doc болып
беріледі. Программалау тілдеріндегі программа текстіндегі файлдар үшін заты
тілдің ... ... ... .pas және .das. ... ... ... кіру ... бар файл болып табылады.
Типтік файл – бұл ... ... ... ... ... типтер, жай және құрылымдық типті файл. Мысалы, integer ... ... ... ... ... ... атауының затын пайдаланушы анықтайды.
Типтік файл тікелей кіру мүмкіндігі бар файл ... ... ... ... ... ... кіру ... де береді.
Типтік емес файл – бұл компоненттері 0 мен 1 екілік сандардан ... ... ... болып табылады. Мысалы, жадының кез келген ... ... ... ... түрінде көз алдымызға елестеуге болады.
Паскаль тілінде файлдармен ... ... ... ұйымдастыруға
болады:
- файл құру;
- мәліметтерді фалға жазу;
- мәліметтерді файлдан оқу;
- файлды түрлендіру.
Файлмен жұмыс істеу үшін ... ... ... ... ... ... Одан кейін логикалық файл физикалық файлмен ... ... ... байланысуы тиісті. Одан кейін
физикалық файлды ашуға мүмкіндік болуы ... Файл тек оқу ... тек ... ... оқу және жазу үшін ... ... ... логикалық файл мен
физикалықды байланыстырғанан кейін файлмен жұмыс істеуде файлдың логикалық
атауы ... ... ... ... ... ... ... тип, сыртқы тасымалдаушыда орналасқан бір типтегі компоненттер
тізбегінен тұратын Паскаль тіліндегі мәліметтер ... ... ... типі ... ... ... кез ... бола алады. Паскальда
файлдық типтегі айнымалыларды, ақпараттарды енгізу мен ... ... ... ... – шығару алдында файлдық айнымалы
процедурасын пайдалана ... ... ... ... Бұл файл кез
келген дискіде, каталогта, болуы мүмкін. Осы файлды оқу немесе жазу үшін ... ... ... Сонан соң енгізу-шығаруды орындауға болады.
Паскальда ерекше орын алатын берілгендер – деректер ... яғни ДФ ... ... ... ... ... ... файлдың ұзындығы деп
атайды, оны алдын ала ... қою ... ... – үш жазбанң құрылуынан құралған деректер файлы, жазба – файлдың
төрт өрістен тұратын бір ... ... ... ... ... бірі – олар 0-ден
бастап ретімен автоматты түрде нөмірленіп ... ... ... ... ... жазу ... ... жүктеу деп атайды, сыртқы құрылғыдан ... ... ... ... оқу деп ... Файл ... жазу ... әр жолы көрсеткіш тұрған элементтен басталады.
Оператор – нұсқаулардың машиналық тілде жазылуы. Сонда әрбір оператор
орындалуға ... ... ... түсінікті түрде сипаттайды.
Программаның бір ... ... ... ... ... ... (;) ... үтір таңбасы, ал программаның соңын көрсететін ... ... (.) ... қойылады. Программаның орындалатын бөлімінде
жазылған операторлардың тізбегін – программа денесі деп атайды.
Программа бөлімдеріне ... ... Pascal ... ... бөлімдерден тұрады:
- Программа тақырыбы;
- Берілгендерді сипаттау;
- Белгілерді хабарлау ... ... ... ... ... ... ... сипаттау бөлімі;
- Процедура-функцияны хабарлау бөлімі;
- Орындалатын бөлім.
Өрнектер деп – ... ... ... біріктірілген
айнымалылардың, функциялардың, тұрақтылардың жиынын айтады. Өрнектерді
есептеу барысында амалдардың ... реті ... ... тілі ... ... яғни ... жеке блоктардан
құралған. Жалпы блок оның тақырыбынан, сонан соң сипаттамалық ... ... ... ... тақырыбын әркім өз қалауынша қояды,
бірақ ол блоктың ішкі мазмұнына байланысты болуы қажет. Блок ... ... ... ... ... – арнайы геометриялық фигуралар, нұсқаулар арқылы
орындалатын әрекеттер мен олардың орындалуы ... ... ... ... ... ... әр ... геометриялық фигура –
блоктың ішінде бейнеленеді. Орындалатын іс-әрекеттердің түріне қарай оларға
әртүрлі геометриялық фигуралар ... ... ... фигуралар
арарсындағы байланыс жолдары нұсқама рықылы көрсетіледі.
Блоктардың атқаратын қызметіне байланысты олардың ішінде және ... ... ... Олар ... ыңғайлы болуы керек.
Блок-схема алгоритмді сипаттаудың графигтік тәсілі. Блок-схема деп,
бағытталған байланыс ... ... ... ... ... түрде жазуды айтады. Ал әрбір фигура алгоритмнің бір
әрекетін бейнелейді, олардағы арасындағы ... ... ... ... ... ... ... көрнектілігін анық
көруге болады.
Блок-схема пайдаланылатын геометриялық фигуралар блогтық-таңбалар, ал
байланыс-нұсқамлара ағын сызығы деп аталады. Ағын ... ... ... ... ... яғни ... және мәліметтерді өңдеудің ретін
көрсету үшін пайдаланылады.
Әрбір блок-схеманың басы мен соңы ... ... ... ... байланысады. Әрбір блокта, «басы», «соңы» - қызметші блоктардан
басқасында, ақпарат ағының бір кіру және бір ... екі щығу ... ... ... ... арнайы қабылданған мемлекеттік үлгі
бойынша мына блоктарды пайдаланады: алгоритмнің басы мен ... ... ... мен ... ... ... ... мен
шығаруды паралелограмм, ақпаратты өңдеудегі, есептеулерді, тіктөрт-бұрыш,
шарттарды тексеру ромб фигураларының ішіне жазылады.
1.3 Деректер файлдары
Турбо ... ... ... ... ... ... ... ... ... |
|1 |2 ... ... ... белгісі ... ... амал – ... ... ... сипаттаудың басы ... ... ... басы ... ... жазылған көмекші программа |
|Begin ... ... ... ... |
| ... ... басы ... ... ... басы ... ... ... аты ... ... ... ... ... ... ... ... ... |
|Do ... FOR, WHILE ... |
| ... ... ... ... параметрлерінің максималды мәнінен |
| ... ... ... өзгеріс (кему |
| ... ... ... көшу IF және CASE ... |
| ... ... ... ... ... ... |
| ... құрама оператордың соңын баяндау|
|External ... ... ... ... ... ... тип ... ... ... ... басы ... ... қосалқы программаның деректері ... ... ...... басы ... ... көшу ... ... көшу ... басы ... ... ... ... ... ... ... бар ... тексеру |
|Inherited ... ... ... ... ... программа бөлімін қосу|
|Interface ... ... ... ... ... ... ... ... ... (идентификатор) |
|Mod ... ... ... ... ... ... ... ... ... |Бос ... ... ... амал – ... ... шығару) |
|Object ... ... ... ... ... ... файлдың, |
| |CASE ... ... ... ... ... ... амал ... ... ... ... ... ... ... секциясының басталуы ... ... ...... басы |
|Program ... басы ... ... ... ... басы |
|Record ... ... басы ... ... шарт ... қайталауды ұйымдастыру |
| ... ... ... типі ... |Бос ... биттерді солға жылжыту арқылы |
| ... ... ... |Бос ... ... оңға ... ... |
| ... ... ... |Жол ... |IF ... ... ... ... ... ... ... ... |
| ... ... ... ... (өсу |
| ... ... |Тип ... ... ... ... ... басы ... |REPEAT ... соңы ... ... ... ... |
|Var ... ... ... (идентификатор)|
|Virtual ... әдіс ... ... ала ... шарт ... ... ... ... ... ... ... басы ... ... амал – ... ... |
II ... ... ... ... ... Есептің берілгені
Тестілеудің әмбебап программасын құру. Тест сұрақтары және ... ... ... ... керек. Осы файлдық атауын программа
командалық жолды іске ... алуы ... ... ... саны
шектелмеген. Бірақ, сонда да келесідей шектеулерді орындау ұсынылады: ... және ... ... ... ... бір ... ... жолды алмау
тиісті.
Программа бағалауды келесідей ережелерге ... ... ... олар
төмендегідей:
ӨТЕ ЖАҚСЫ – барлық сұрақтарға дұрыс жауап ... ... ... – егер
тестілеуден өтуші қойылған сұрақтардың кем дегенде 80%-на жауап берген
болса, ... – егер ... ... ... 60%-ға тең болса,
және ӨТЕ НАШАР – егер де дұрыс ... ... ... ... ... сұрақтардың файлдық структурасы көрсетілген. Ni – i-ші сұраққа
қатысты альтернативті жауаптардың саны, Ki – дұрыс ... ... ... ... ... ... көрінісі, пайдаланушымен енгізілген жауап
номері жартылай толық шрифтімен беріледі.
Сұрақ1
N1 M1
Жауабы
...
Жауабы
Сұрақ2
N2 ... ... ... ... ... ... Монферан
Карл Росси
Қыстық сарай архитекторы
2 2
Франческо Бартоломео
Огюст Монферран
Невтік қиылысы өз атауын алды
3 2
Санкт-Петербург ... өзен ... ... ... басы ... Нев ... ... сізге тест ұсынылады.
Әрбір сұраққа бірнеше жауауп нұсқасы беріледі.
Сіз дұрыс жауаптың нөмерін енгізіп басу ... ... ... ... ... Огюст Монферан
3. Карл Росси
-> 2
Қыстық сарай архитекторы
1. Франческо Бартоломео
2. ... ... ... ... өз ... ... Санкт-Петербург тұрған өзен атауынан
2. Александр-Нев лаврының атауынан
3. Ұлы басы Александр Нев рухына арнап
-> 2
Сіздің ... ӨТЕ ... ... аяқтау үшін басу керексіз.
2.1.2 Есептің алгоритмі
File Edit Search Run Compile Debug Tools Options Window ... ... ... ... ... ... faili matini berilgen jok');

║writeln('Komandalik jol: test ImiaFailaTesta');

║goto bye;

╚═☼════ 73:5
═════◄■▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒►─┘
F1 Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local ... Edit Search Run Compile Debug Tools Options Window ... ... ... ... faili tabilgan ... ... sizge test usiniladi.');

║writeln('Ar bir surakka birneshe jauap nuskasi ... jauap nomerin engizip basu ... bastau ushin ... not EOF(f) ... ... Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local ... Edit Search Run Compile Debug Tools Options Window ... ... i:=1 to nOtv ... ... Otv=Prav then ... 39:35
════◄■▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒►─┘
F1 Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local ... Edit Search Run Compile Debug Tools Options Window ... ... tandauiniz->');

║readln(Otv);

║if Otv=Prav then PravOtv:=PravOtv+1;

║writeln;

║end;

║p:=Round((PravOtv/VsegoVopr)*100);

║write('Sizdin baganiz');

║case p of

║100:writeln('OTE JAKSI!');

║80..99:writeln('JAKSI');

║60..79:writeln('KANAGATTANARLIK');

║ELSE writeln('OTE NASHAR');

║end;

║bye:

║write('Jumisti aiktau ushin base kerek');

║readln;

║end.



╚═☼════ ... Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local ... ... ... ... ... ... БӨЛІМ
Бұл курстық жұмыстың тақырыбы – “Турбо Паскаль жүйесінде файлдармен
жұмысты ұйымдастыру технологиясы” болып табылады. ... ... ... негізгі бөлімнен, есептің қойылымы бөлімінен және ... ... ... тізімі тағы бар. Қажетті болған техникалық
құрылғыларды да пайдаландым.
Осы кейінгі уақыттарда құрылымдық программалау тілі – ... ... ... деп ... ... ... де еніпті дегенді
теледидардан естігенім бар. Осы прогрммалау тілі бойынша орасан ... ... ... ... Pascal – ... ... ... тіліне жатады. Turbo
Pascal-дің көптеген мүмкіндіктері бар. Turbo Pascal ... ... ... ... ... ... жобамның тақырыбын ашатын
есептеуді орындап және сол арқылы қорытынды нәтижеге қол жеткізе алдым.
Кіріспе бөлімінде Турбо ... ... ... түсініктемелер
беріліп, қысқаша тарихи шолулары жасалды, тиімділігі анықталады. Нұсқалары
мен жаңа толық нұсқалары, негізін салушылар мен ... ... ... ... ... келетін болсақ, файлдармен жұмыс істеу, жалпы файлдар
мен деректер файлдарына түсініктемелер берілді.
Ал есептің қойылымы бөліміне ... ... бұл ... ... мен ... және ... ... жалпы мағлұматтар
берілген.
Осы курстық жұмыстың мақсаты – Турбо Паскаль жүйесінде файлдармен
жұмысты ұйымдастыру ... ... бар ... ... ... ... қалуына жол бермеу. Студенттің іскерлік белсенділігінің
дамуына негіз жасайтын заман талабына сай ақпараттық ... ... ... ... ... ... байланысты.
Мен осы курстық жұмысымда файлдармен жұмысты ұйымдастыруға қатысты
программалау жұмысын басқарудың ... ... ... ... жолдарын, тиімділігін, жедел басқарушылық шешімдерді орындауымен
талдау жасауға үйрендім. ... ... ... ... ... ... ... шыға қойған жоқ еді. Ол үшін ... ... ... ... Файл сөзі мен үшін ... соңды басқаша мағынаны
білдіретін болған, ал осы есептеулерден ... мен оны кең ... ... Файл дегенде бірнеше буманың бір ортақ ... ... Оны ... ... ... ... барып көп кітаптардан
іздендім. Бұл тіл қызықты тіл ... ... ... ... функциялары,
егер қате болса, сол қателіктердің кодтарының да түсіндірмесі бар ... ... мен осы ... ... ... ... ... үздік жетістіктерге қол жеткізіп отырған, қызықты да
күрделі программалау тілі – Turbo Pascal ... ... ... ала отыра, бұл тілдің басқа программалау ... ... ... озық технологиялар жетістіктерінің талаптарына сай ... ... өз ... де бар ... ... көз
жеткіздім.
IV ҚАЖЕТТІ ТЕХНИКАЛЫҚ ЖАБДЫҚТАР
Берілген курстық жұмысты өз дербес компьютерімде орындадым, орындау
үшін Pentium III микропроцессорына негізделген ... ... ... ... ... көп ... ... Орындалған жұмысты қағаз бетіне түсіру HP LaserJet 1200 баспа
құрылғысы (басып шығарғыш) арқылы жүзеге асырылды. ... ... ... ... ... ... ... тағы бар. Сонымен қатар UPS –
кернеу ауысқанда ... ... ... өшіп ... ... ... ... пайдалануыма тура келді. USB диск немесе флеш-дискісі
де қажет болды. Міне осы ... мен ... ... жазу ... ... ... ... О.А.Меженный. Turbo Pascal. – М.:Издательский дом «Вильямс», 2001..
– 448с.
2. А.М.Епанешников, В.А.Епанешников. Turbo Pascal 7.0 – М ... ... ... ... Turbo Pascal для ... и школьников –
Санкт-Петербург, 2002.
4. Эллиот Б. Коффман. Turbo Pascal – М*Санкт-Петербург*Киев, 2002.
5. В.Шелест. ...... ... ... 2002.
6. О.П.Зеленяк. Практикум программирования на Turbo Pascal – М* ... ... ... Turbo Pascal ...... ... А.Н.Моргун. Решение задач средствами языка Turbo Pascal 7.0 – Киев
«ЮНИОР», 2002.
9. Г.Григас. Начало программирования, - Turbo Pascal. ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
Turbo pascal ортасындағы файлдар22 бет
Типтелген файл20 бет
Файлдарға қолданылатын функциялар мен процедуралар turbo pascal27 бет
Turbo Pascal 7.0 интегралдық программалау ортасын пайдалану43 бет
Turbo Pascal тілінің негізгі элементтері22 бет
Turbo Pascal тілінің сипаттамасы4 бет
Айнымалылар, файлдар атауларын таңдау және оларға берілетін түсініктеме. Программалау стилі, деректерді енгізу және шығару18 бет
Нысанды-бағдарланған программалаудың негізгі принциптері5 бет
Pascal және Си тілінде бағдарламалау29 бет
Turbo Pascal - жоғары деңгейлі программалау жүйесі22 бет


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


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

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

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

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

Email: info@stud.kz

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

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