Модульдерді пайдаланатын программа құру

Модульдерді пайдаланатын программа құру
Программалау тілдерінің қолданылуы
Модуль құрылымы
Пайдаланылған әдебиеттер
Басқа программалармен бірлесе отырып бірнеше рет жұмыс істеуге есептеліп жасалған, әрі тиісті түрде безендірілген программа модуль деп аталады. Стандартты бағыныңқы программаның өзі модуль болып табылады, өйткені әрбір бағыныңқы программаны басқа программаны пайдалануға болады. Бағыныңқы программаның кемшілігі сонда, ол өзін шақырған программанмен ғана жұмыс істейді, ал бағыныңқы программаны орындалуына қажетті барлық информация сол шақырушы программа арқылы беріледі. Бұдан басқа кейбір жағдайларда бір программаның бірден бірнеше программамен бірге жұмыс істеу қажеттілігі пайда болады. Модульдің бағыныңқы программадан айырмашылығы басқа модульдермен кеңінен жұмыс істеуге мүмкіндік береді. Бұл модуль ұғымы бағыныңқы программа ұғымының одан әрі дамытылуы деген сөз, ал соңғысы модульдің дербес жағдайы болып табылады. Қазіргі заманғы программалау жүйелері осы модульді программалауды ескеріп құрылады.
1. Ғ.Ш. Тойкенов “Паскаль тілінде программалау” Дәнекер. Алматы 2001жыл
2. Г.К. Нұрмұханбетова, А.Әшірбекұлы “Паскаль тілінен лабораториялық практикум” Шымкент 2000 жыл
3. Культин Н.Б. Turbo Pascal в задачах и примерах. СПБ.: БХВ-Петербург, 2003ж
4. Информатика және компьютерлік техника. А. Қ. Құсайынов. – Алматы: «Мектеп» баспасы» ЖАҚ, 2002 жыл. – 456 бет.
        
        ҚАЗАҚСТАН РЕСПУЛИКАСЫНЫҢ ОҚУ-БІЛІМ БЕРУ МИНИСТРЛІГІ ШӘКӘРІМ АТЫНДАҒЫ МЕМЛЕКЕТТІК УНИВЕРСИТЕТ
СӨЖ
Тақырыбы: Модульдерді пайдаланатын программа ... ... ... ... ... 2015жыл
Модульдерді пайдаланатын программа құру
Басқа программалармен бірлесе отырып бірнеше рет жұмыс істеуге есептеліп жасалған, әрі тиісті түрде ... ... ... деп аталады. Стандартты бағыныңқы программаның өзі модуль болып табылады, өйткені әрбір бағыныңқы программаны басқа ... ... ... Бағыныңқы программаның кемшілігі сонда, ол өзін шақырған программанмен ғана жұмыс істейді, ал бағыныңқы программаны орындалуына қажетті ... ... сол ... ... ... беріледі. Бұдан басқа кейбір жағдайларда бір программаның бірден бірнеше программамен бірге жұмыс істеу қажеттілігі пайда болады. ... ... ... ... ... модульдермен кеңінен жұмыс істеуге мүмкіндік береді. Бұл модуль ұғымы бағыныңқы программа ұғымының одан әрі дамытылуы деген сөз, ал соңғысы модульдің ... ... ... ... ... заманғы программалау жүйелері осы модульді программалауды ескеріп құрылады. Программалау жүйесінде модульдің үш түрі қолданылады:
* :: пайдаланушы модуль;
* :: жүктелуші ... :: ... ... ... ... ... адамға ыңғайлы программалау тілінде жасалады. Пайдаланушы модулі екі бөлімнен тұрады:
* :: модуль денесі;
* :: паспорт.
Модуль ... ... ... ... оның ... бөлігі болып табылады, ал паспорт-бұл оны түсіндіруші ... ... ... ... кезекте қалай пайдалану туралы қажетті қосымша информация болады.
--------------------------------------------------------------------------------
Жүктелуші ... ... ... пайдалануға арналғандықтан компьютерге арнйы ұйымдастырылған кітапханада сақталады одан ... ... ... ... ... ... ... машина тіліне аудару екі кезеңнен тұрады. Бірінші кезеңде модульді басқа модульдермен жұмыс ... алу ... ... ... ... ... машиналық пішінге өту орындалады. Модульді ұсынудың осындай пішінді жүктелетін ... деп ... ... ... ... ... өту ... сай транслятордың көмегімен жүзеге асырылады. Әрбір модульді трансляциялау бар болғаны бір рет орындалады, одан соң ол ... ... ... ... ... ... ... жүктелетін модульді нақтылы программамен жұмыс істеуге икемдеу жұмысы орындалады. Бұл кезең жүктеу деп, ал ... ... ... деп ... Компьютердің жадына модульді ендіру, оның жадтағыоған бөлінген орынға икемделіп орналасуын, сонымен бірге модульді ... ... ... ... деп ... ... ... жаңа программаға модуль қосылған сайын орындалатандықтан, жүктеу қарапайым әрі тез орындалу үшін жүктелуші ... ... ... ... ... ... ... Жүктелуші модуль пайдаланушы модуль сияқты екі бөлімнен тұрады:
* :: модуль денесі;
* :: паспорт.
Модуль туралы қосымша информациясы бар және оны ... ... ... ... ыңғайлы пішімде ұсынылады.
--------------------------------------------------------------------------------
Абсолютті модуль
Бұл жүктеу нәтижесінде алынған ... Ол ... ... ... ... өз ... және ... модульдермен бірлесіп жұмыс істеуге икемделеді. Сондықтан да абсолютті модуль компьютерде тікелей орындауға жарамды машина ... ... ... болып табылады. Модульді программалаудағы нақты есепті шешуге арналған программа осы программаны құрайтын барлық модульдерді жіктеп, ... ... ... ... Егер бұл жағдайда кітапханада сақталуы дайын модульді ... ... ... онда тек ... ғана ... ... тура келеді. Бұдан модульдердің бай кітапханасы программалауды жеделдетіп әрі қысқартатындығын ... ... ... көмегімен белгілі бір жұмыс атқаратын тапсырманы программалау жүйесінде тұжырымдап беру мүмкіндігі бар. Бұл үшін адамның жүйемен қарым-қатынас тілі ... ... ... ... ... ... трансляциялауға жататын пайдаланушы модулінің мәтіні;
* қандай модулдерді трансляциялағанан соң кітапханаға жазу керектігі туралы ... жеке ... оның ... ... ... ... қызықтыратын программаны жинау туралы жүйеге берілетін нұсқау;
* алынған программаларды орындау туралы нұсқау.
Қазіргі заманғы, программалау жүйесі көп тілді болып табылады, яғни ... жазу үшін және оның ... ... жазу үшін ең ... әр ... ... ... пайдаланылады. Трансляторлар пайдаланушы модулін жүктелуші тілге аударады, сондықтан да бұдан әрі жүктелуші модуль қай модуль қандай ... ... ... қарамастан пайдаланыла беретін болады. Жүктелуші модулдер компьютердің сыртқы жадындағы бір кітапханада сақталады. Әрбір модуль үшін кітапхана каталогында белгіленген модулдің аты, оның ... және ... орны ... ... ... жеке ... болады, сонда каталогта берілген модулдің паспортының ұзындығы және оның жадтағы орны туралы ... ... ... ... ... ... ... болған жағдайда машиналық программаны алу үшін модульдерді жүктеу процесін негізгі екі кезеңге бөлуге болады. Бірінші кезеңде ... ... алу үшін ... ... ... ... ... программалық модульдер арасындағы жадты болу жұмысы атқарылады және әрбір модуль үшін барлық сыртқы және ... ... шын ... ... ... әрі ... ... жүктеу жұмысы атқарылып, екінші кезең орындалады.
--------------------------------------------------------------------------------
Программалау тілдерінің қолданылуы
Кез келген компьютер информацияны жадына ... ... ... арқылы өңдейді. Программалау тілі символдардың жиынынан, осы символдардан тұратын ... ... ... және ... яғни ... құру ... жүйесінен құралады. Есептелуге тиісті есептерді шығаруға операторлы программалау тілдері пайдаланылады. Осы тілдердің көмегімен математикалық, физикалық және ... ... шешу ... ... ... яғни ... емес ... шығаруда программаны сол есептерді шығару үшін арнайы жасалған, басқа тілдерден құрған дұрыс. Мысалы, бір тілден екінші ... ... ... қателіктерді алдын ала болжау программаларын басқа тілдерде құру жақсы нәтиже береді. Операторлы тілдерде алгоритмнің әрбір элементі қандайда бір оператордың ... ... ... ... оператор белгілі бір әрекетті (операцияны) орындайды. Кәдімгі жағдайда барлық операторлар арнайы ағылшын сөздерімен жазылады. Бір есепті шешуге ... ... ... ... ... ... трансляциялануы және әртүрлі компьютерлерде орындалуы мүмкін. Бір программаның өзін әр түрлі трансляторлар процессордың ... ... ... ... ... қарамастан программаның орындалу барысында барлық айырмашылықтар жоғалып кетеді және бірдей нәтиже алынады. Осылайша, программа қандай программалау ... ... ... оның тұрақты нәтижесі болады және бұл есепті шешу тәсілін анықтайды. Шын мәнінде программа мүлтіксіз орындалғанда есептің шешімін алуға ... ... ... ... ... тұрады. Бұл әректтердің қалайша орындалатындығынның ешқандай мазмұны жоқ, яғни ... ... бе, ... пен ... ... қолмен есептеу жолымен бе немесе қандай да бір басқа тәсілмен бе бәрібір. Әректтердің мұндай ... ... ... ... ... есепті шешу алгоритмі деп аталады. Осы тұрғыдан қарағанда программалау тілдері ... ... ... ... мүмкіндік беретін пішінде жазушы тілдер болып табылады. Алгоритмнің ... ... ... ... іс ... асыру деп түсіну керек. Сонымен программа дегеніміз-бұл алгоритмді компьютер түсінетін тілде жазып көрсету деген сөз. Қалай біз программалауды алгоритмдеуден ... ... ... алгоритмдерді жазу, сондай-ақ оны жасақтау проблемалары программалауда қиындықтар туғызатындығы түсінікті болады. Программалаудың осы екі кезеңін ажырата білу керек. Программалауды ... ... және оны ... ... деп ... жөн. ... ... байланысты қиындақтарды әдетте оңай жеңуге болады. Қазіргі заманғы программалау тілдерінде кез келген проблемаларды жеңіп шығуға болатын ... ... ... саны жеткілікті. Алгоритмді жазудың күрделілігі берілген тілді одан да тереңірек оқып үйренуге немесе өте қуатты программалау тілін игеруге итермелеуі мүмкін. Егер ... ... ... қиындық тудырса, онда біраз уақытқа дейін программаны жазуды қоя тұрып, есепті шешу үшін не ... ... оны ... ... ... ойлану керек. Есепті шешудің алгоритмін жасау жай ған программа жазғанға қарағанда өте ... және ... ... ... ... ... мәселе. Нақтылы дағдылар әр түрлі есептерді шығару кезіндегі ... ... ... ... ... білім мен дағдыны қолдану мүмкіндігі алгоритмді жасау мезетінде ... ... ... мәні болмайтын жағдаймен байланысты. Ғылымның, техниканың және ... ... ... ... ... бір ғана немесе оған өте жақын алгоритмнің өзі пайдаланылуы мүмкін. Жинақталған ... ... ... ... шешуде пайдаланылған принциптерге сүйене оырып программалар құруға мүмкіндік береді. Алгоритмдерді қайталап пайдаланғанда кейде оларды бір ... ... ... ... ... ... талап етіледі. Мұндай түрлендіру программаны қайтадан жасағанға қарағанда өте ... және ... ... автоматты түрде жасалуы мүмкін. Әрбір есеп әдетте сөз түрінде адам тілінде ... ... ... ... ... даярлау үшін оны формальды түрде көрсету керек. Есепті формальды түрде көрсетудің әртүрлі тәсілдері программалауда ғана емес білім берудің түрлі ... ... ... ... ... ... гоеметриялық тәсілдер арқылы шығарғанда шығарылып отырған есептегі айтарлықтай мәні жоқ ... ... алып ... ... яғни ... ... математикалық пішінге келтіру оны шешудің бірінші қадамы болып табылады. Бұдан кейін есептің күрделілігін бағалау шамамен есепті ... ... ... және оған ... ... ... керек.
Модуль- программаға қоюға болатын және программаны жеке компилиаланатын бөлшектерге бөлуге болатын, сипаттамалар кітапханасы болып ... ... ... ... және ... ... ... және айнымалылар арасындағы тәсілдер жиынтығын қамтамасыз етеді. ... та бұл ... ... ... ... интерфейс және жүзеге асыру (реализация). Егер программа модуьді пайдаланса, модульдің барлық сипттамалары бұл ... оның ... ... ашық болады.
Модуль құрылымы программа құрылымына ұқсас. Модульдің ішіндегі барлық сипаттамалар бір-бірімен байланысты. Мысалығы, Strings модулі нөлдік белгімен ... ... ... ішкі ... ... сипаттамалардан тұрады. Сонымен қатар іщкі программалар сияқты, модульдер де ... және ... емес ... ... модулі, яғни, програмалаушылар өздері құрастыратын бола алады. Стандартты және стандартты емес модульдер құрылымы бірдей болғандықтан, олардың сипатталуы бірдей ережеде құрылған.
Модульдер ... оның атын uses ... ... сипаттаудың көмегімен қосылады. Мысалы, былай сипатталғанда:
Uses Dos, Crt;
Аталған модульдердің құрамындағы барлық ішкі ... ... ... және ... программада қолдануға болады.
Ескерту. Модульдердің аттары оларды хабарлағанда үтірмен бөлінеді, ал соңғы модульден ... ... ... ... ... ... барлық құралдар үшін, төменгі деңгейлі ішкі программаларды жүзеге асырады, мысалы: енгізу-шығу, жолдық айнымалылармен жұмыс, ауыспалы нүктемен жасалынатын ... және ... ... ... ... Borland Pascal-дың барлық стандартты және құрылған процедураларынан және функцияларынан тұрады. ... ... ... ... және басқа модульдерде орналаспаған Borland Pascal-дың кез-келегн ішкі ... System ... ... ... System ... ... ... қосылады (үнсіз келісім бойынша) және оны Uses операторында көрсету қажетті емес.
Стандартты емес ... ... ... ... мен құрылымдылығының деңгейін жоғарылатады, бұл программаларды өңдеуді жылдамдатады, олардың түсініктілігін және жетілдірудің қарапаймдылығын қамтамасыз етеді. ... ... ... жиі пайдаланылатын массивтерді (енгізу процедуралары, матрицаларды шығару, массивтерді сорттау және т.б.) ... ... ... ... ... көп көңілді тек берліген есепке тән сұрақтарды шешуге бөледі, ... ... және ... емес ... іске ... Бұл тек программаны өңдеу уақытын қысқартып қана қоймай, оның көлемін де азайтады. Жоғарыда айтылғанда, программалар арнайы сегментте орналасады, оның көлемі ... ... ... ... басқа сегменттер сияқты 64 Кбайттан аса алмайд. Әрине, бұл үшін оны үлкейтуге қажеттілік туады. Бұл мақсатқа жетуде модульдер бағаланбайтын қызмет ... Әр ... ... ... орналасады, сондықтан модульдеррі және программалары бар барлық сегменттердің қосындысы, компьютердің оперативті жадысының көлемін ғана шектелген (640 ... алғы ... ... ... стандартты емес модульдерді пайдалануда пайдасы жайлы ешқандай күмәні жоқ ... ... ... өңдеудің өнеріне үйренуде жеңе алмайтын алдымен модуьдің құрылымымен, оның ... ... және ... ... ... ... құрылымы
Модуль (unit) келесі бөліктерден тұрады:
аты немесе тақырыбы (мысалы, unit ... ... ... бөлімі (Interfase);
орындаушы бөлігі немесе іске асыру бөлімі (Implementation);
Бұнда көрсетілген модуль бөлімдерінің тізбегі міндетті болып табылады, дегенмен осы ... ... ... (немес тек денелері) жарым-жартылай немесе толығымен болмауы ... ... ... ... ... тік ... пайдаланылады). Одан кейін модуль ішіндегі бөлімдерін сипаттаймыз.
Модуль тақырыбы
Модуль тақырыбы unit түйінді ... және ... ... ... ... ... керек) тұрады, оның кез-келеген атау сияқты 64-ке дейін белгісі бола ... ... {бұл ... ... ... ... ... мәліметтер сегментінде орналасады}
[Uses ... {Берілген модуль пайдаланатын, модульдердің ататры түгенделеді}]
[Cons ... {Осы ... ... ... немесе басқа ... ... ... тиіс ... ... ... ... ... немесе басқа модульдерде қолданатын ... ... ... ... ... процедураның атауы келтіріледі}]
...{Осы моудьді іске қосқан программа немесе ... ... қол ... ... ... басқа процедуралар мен модульдер функцияларының толық тақырыптары сипатталады}
Модульдің орындаушы ... ... ... бөлігінде пайдаланылған және интерфейс көрсетілмеген модуьдер атауы көрсетіледу}]
[Lаbel... {Берілген модуль бөліміндегі, ішкі ... ... ... ... ... {Берілген модуль бөліміндегі ішкі программаларда пайдаланылған және интерфейс аталмаған тұрақтылар сипатталады}]
[Var ... ... ... ... ішкі ... ... және ... ... айнымалылар сиптталады}]
[Procedure...{Interface-те сипатталған процедураның қысқаша немесе толық аты келтіріледі}]
{Процедура денесі}
[Function{Interface-те сипатталған ... ... ... ... аты ... ... отырғаныңыздай, бұл бөлімде интерфейсте сипатталған модульдің барлық ішкі ... ... ... Онда ... ... ... берілген бөлімнің ішкі программаларында пайдаланылатын және интерфейсте сипатталмаған типтер мен айнымалылар сипатталуы мүмкін, онда пайдаланылатын, жергілікті таңбалар тізімі ... ... ... ... ... ... сипатталған процедуралар мен функциялардың жұмысына қатынасушы, бірақ өздері онда сипатталмаған іщкі программалар сипатталуы мүмкін. Программада ... ... олар ... ... ... ... (олар программада көрінбейді). Бұл бөлімде сипатталған модульдер, таңбалар, тұрақтылар, типтер және айнымалылар программа үшін ... Бұл ... ... ... ... стек ... ... Тұрақтылар мәні мәліметтер сегментінде болады бірақ та олар көрінбейді.
Инициализация бөлімі
Бұл бөлім, Assign процедурасының көмегімен сол немесе басқа ... ... іске ... ... ... қандай да бір айнымалылар байланысын (мысалы, S:=0; Р:=1; қою), тұрақты-айнымалылар (типті тұрақтылар), әрқашан программаның басында орындалатын қандай да бір ... ... ... ... ... ... ... экранда хабарды басу.
Бөлім Веgin сөзімен басталып, одан кейін атқарушы операторлар тұрауы мүмкін, ал соңы end. (нүктемен) сөзімен ... ... да және оның ... де ... бір атпен сипатталатын болса, онда модульдегі ондай айнымалы программада көрінбейді. Оған программада қатынауды, осындай айнымалының алдына нүкте арқылы ажыратылып ... ... ... ... ... ... ... ретінде модуль атауын алуға болады. Мысалы, программа денесінде My_Model модулімен операторлар ... ... ... ... мен ішкі ... ... айнымалысы мен сәйкес келсе, модуль айнымалысын оның кез-келген кшкі программада көрінуін ... ... ... ... ... етуді ұқсастық түрінде құруға болады.
Сонымен қатар, квалификатор көмегімен ішкі программалардың ауқымды айнымалыларын Көрінетін етуге болады. Аттас айнымалылы ішкі программалар, программасы..
Егер ... ... ... ... ал ... ... модуль хабарланған болса, онда модульдің барлық объектілері программада қамтамасыз ету үшін, олардың барлық атауларын тікелей uses ... ... ... ... ... ... құрылымы программа құрылымына ұқсас. Модульдің ішіндегі барлық сипаттамалар бір-бірімен байланысты. Мысалығы, Strings модулі нөлдік белгімен аяқталатын жолдарды өңдейтін ішкі ... ... ... ... ... қатар ішкі программалар сияқты, модульдер де стандартты және стандартты емес ... ... ... ... ... ... құрастыратын бола алады. Стандартты және стандартты емес модульдер құрылымы бірдей болғандықтан, олардың сипатталуы бірдей ережеде құрылған.Модульдер программаға оның атын uses ... ... ... ... ... ... былай сипатталғанда:Uses Dos, Crt;Аталған модульдердің құрамындағы барлық ішкі программалар, айнымалылар, типтер және тұрақтыларды программада қолдануға болады.Ескерту. Модульдердің аттары оларды ... ... ... ал ... ... ... үтірлі нүкте қойылады!
Турбо Паскальда қолдануға дайын процедуралар мен функциялар ... ... ... бар. ... - ... ... автоматты түрде қолданыла беретін стандартты процедуралар мен функциялардан құрылған модуль.
MS DOS- операциялық жүйе ... ... ... ... мен ... DOS модулін құрайды.
CRT- экранның клавиатураның және динамиктің жұмысын басқаруға пайдаланылатын процедуралар мен ... ... ... әр ... ... адаптерлерді қолдайтын компьютердің графикалық мүмкіндіктерін көрсететін көптеген программалардан тұратын ... ... ... жеңілдететін модуль.
OVERLAY- оверлей программалар құру кезінде қолданылатын ... ... ... DOS ... процедураларына ұқсас.
STRINGS- модулі Pchar - типті қатарлармен жұмыста пайдаланылады.
Бұл модульдердің программада қолданылуы:
Program ;
Uses ... ... ... ... болса}
Uses ,...< N - модуль аты>;
2. SYSTEM-модулінің процедуралары мен ... ... ... ... 0-ден i-ге ... кездейсоқ санды анықтайды.
Математикалық (Abs,ArcTan,cos,sin,exp,ln,sqr,sqrt,Frac,int,Pi), түрлендіруші
(chr,ord,trunk,round,pred,succ,odd,т.б.) жолдық қатарларды өңдеуге арналған
(Concat,Copy,Length,Pos,Delete,Insert,Str,Val) процедуралар мен ... да осы SYSTEM ... ... ... DOS ... ... жұмысын басқару үшін процедуралары: Exit, Halt.
Exit- процедурасы ... ... ... ... тез ... мүмкіндік береді.
Halt- процедурасы программаның орындалуын тоқтатып, басқаруды операциялық жүйеге қайтарады.
Exec(a,b)- a-программаны ... мәні ... ... ... ... каталогтан атрибуты бойынша файлды іздеу.
FindNext - сол ... дәл ... ... ... ... іздеу.
4. CRT модулі.
Дербес компьютердің экраны әдетте (текстік режимде) 25 ... ... ... ал әр ... 80 ... сияды. Бірақ кейбір типтегі дисплейлер басқа да режимде болады. Түрлі түстің жалпы саны 16. Бірақ ақ-қара ... ... де бар. ... ... ... үшін бізге қандай мүмкіндіктер қажет? Керекті таңбаны J-қатардың I-позициясына шығаруға болады. Түсін ... ... ... ... алу ... сөз. ... мүмкіндіктердің барлығы CRT модулінде қарастырылған.
GoToXY(I,J)- процедурасы курсорды экран бетінде J-қатардың ... ... ... түсін орнатады.
TextBackground(Color)- экран бетінің түсін (фон) орнатады.
ClrScr ... ... ... фон ... бояп, тазартып курсорды жоғарғы сол жақтағы бұрышқа апарады.
Window(x1,y1,x2,y2)- экран бетінде тік төртбұрышты терезе сызады. Мұндағы
(x1,y1) және (x2,y2) ... тік ... ... сол жақ ... және оң жақ ... ... процедурасы іске қосылған болса, онда барлық процедура тек ... ... ғана ... ... әрі ... ... Модуль трансляциясы
Модуль трансляциясының нәтижесі ретінде сол атымен берілген және кеңейтілуі-ТРU файлды алуға болады, яғни ұзақ қолдану кезінде дискіде сақтауға ... ... ТРU ету ... компиляциялау (Соmpile) мәзірін ашу; (Compile менюі жүйесі үш ... ... ... ... ... ... режимде жүзеге асырылады. Екінші бөлімде компиляциялауға дайындау командалары орналасқан. Үшінші ... ... ... қорытындысының ақпараттарын бейнелейді.)
- опциялар тізімінен жадта адрестеу (Destination Memory) көрінсе, оны ... ... ... Disk) етіп өзгерту (қатарды таңдау);
- модуль-программаны компиляциялау.
- Дәл осы тәсілмен программа файлын өңдесек, кеңейтілуі - ЕХЕ, яғни орындалуға ... ... ... процедурасы курсор тұрған қатарды алып тастайды.
HighVideo- процедурасы терілуші таңба анықтығын арттырады.
LowVideo- терілген таңбалардың анықтығын төмендетеді.
InsLine - ... ... ... ... бос ... қояды.
ReadKey- клавиатурадан басылған клавиша коды арқылы символды анықтайды.
Тамшылардың үнін келтіретін программаны жазу үшін CRT модулінің келесі процедуралары мен функциялары пайдаланылады:
Sound(i)- ... i- ... ... ... іске ... ... ... I миллисекундқа кідіртеді.
Nosound- динамикті өшіру.
KeyPressed- клавиатурадан перне басылуын күтеді. Егер ... ... ... мәні True, ... False ... ... Ғ.Ш. ... "Паскаль тілінде программалау" Дәнекер. Алматы 2001жыл
* Г.К. Нұрмұханбетова, А.Әшірбекұлы "Паскаль тілінен лабораториялық ... ... 2000 ... ... Н.Б. Turbo Pascal в ... и ... СПБ.: БХВ-Петербург, 2003ж
* Информатика және компьютерлік техника. А. Қ. ... - ... ... ЖАҚ, 2002 жыл. - 456 бет.

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









Ұқсас жұмыстар
Тақырыб Бет саны
Access-тегі мәліметтер базасы19 бет
Delphi ортасында бағдарламалау ( әдістемелік құрал )112 бет
Microsoft Access реляциялық деректер қоймасын құру11 бет
Statistic analytic system (SAS) бағдарламалық өнімін қолдана отырып әр бақылау бекетіндегі уақыттың әр түрлі кезеңіндегі (тәулік, ай, жыл), қала кескініндегі (ауданында) атмосфералық ауаны ластайтын заттардың орта шоғырын есептеу бойынша бағдарламалық қамтама өңдеу43 бет
Visual Basic программалау ортасы туралы53 бет
«Жұлдызнамалық күнтізбе» бағдарламасын құру18 бет
«Тест» қосымшасын құру»25 бет
«Үш биік» ЖШС-ң менеджерінің АЖО жасау92 бет
Балалар әлемі интернет-дүкенің құру69 бет
Облыс білім беру басқармасының «Павлодар облыстық ақпараттық технологиялар орталығы» КММ жобалармен автоматизациялық басқару жүйесін зерттеу мен жаңарту76 бет


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


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

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

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

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

Email: info@stud.kz

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

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