Массивтерде компоненттер құру

Жоспар:
Кіріспе
Delphi программалау ортасы 3
Негізгі бөлім
1.1 Delphi ортасымен танысу 6
1.2Құрал саймандар батырмалары 8
1.3 Компоненттер 10
1.4 Массив сипаттамалары 17
1.5 Массив элементтерін енгізу жолдары 19
1.6Массивтің жеке элементтерімен орындалатын операциялар 20
Массивтерді енгізу . шығару
2.1 Массивтерді өңдеудің типтік процедуралары 22
2.2 Массив элементтерінің қосындысын есептеу 23
2.3 Массив элементінің және онын индексінің
ең үлкенін (ең кішісін) іздеу 26
2.4Бірнеше белгілі массивтер бойынша
жаңа массив алу 31
3.1 Есептің қойылымы 32
Қорытынды 41
Қолданылған әдебиеттер 42
Әлемдегі миллиондаған программистер Delphi-де жұмыс жасайды және олардың көбісі Delphi-де мәліметтерді өңдеуге және сақтауға арналған программалар құрады. Күнбе-күн коммерциялық және жеке мәліметтерді санамағанда (адам аттары, мекен-жайлар, есепшоттар) визуальды интерфейс көмегімен жұмыс істеу керек болатын көптеген ақпараттар бар: дыбыс файлдары, видео көріністер, WEB –парақшалары және т.б. Осындай көп ақпарат арасында өзімізге керекті мәліметтерді алу үшін, оларды өңдейтін программалар қажет.
Программа құруға ыңғайлы тамаша ортаның бірі – Delphi ортасы таңдап алынды. Оны оқып үйрену , түсіну және логикалыңқ ойлауға өте қарапайым , әрі жеңіл. Delphi программалаудың структуралық тәртібін және программалаудың басқа тілдерге қарағанда жалпы жақсы дамыған.Оның қызықты рекурсивті мүмкіндіктері , сонымен қатар қызықты есептер шығару мүмкіндіктері бар.
Delphi – бұл қазіргі заманда ең кең тараған әр түрлі программалық қосымшаларды жасайтын орта. Бұл біруақытта редакторда және компилятор да бола алады. Берілген орта негізінен, алдымен Windows операциялық жүйесінде жұмыс істеуге арналған. Бірақ Delphi көмегімен Linux – ке қосымшалар өңдеп жасауға болады.
Delphi – дің кез келген программасының негізінде Object Pascal тілі - жоғары дәрежелі программалау тілі болғандықтан, ол объектті бағытталған динамикалық массивтер, әдістерді жүктеу, параметрлер т.б. тілдік амалдарды қолдануға мүмкіндік береді.
Delphi типті жүйені тез және визуальды құру ортасы деп атайды.Себебі ол өзіне компилятормен қоса редактор және көптеген дайын программалар жиынтығын қамтиды.Delphi – де шамамен 200 – ге жуық дайын компоненттер бар.Delphi-де программа құру жақсы жабдықталған компьютерді қажет етеді.
DELPHI – бұл Borland International-дың қосымшаларды тез құруға арналған жеткілікті жаңа өнімі. Қосымшалармен мәліметтер қорымен “клиент-сервер “ архитектурасында, Internet/Intranet, сонымен қатар локальді машиналар және “ файл-серверлік “ архитектурасында жұмыс істейді.
Қазіргі кезде DELPHI құралының мүмкіншіліктері күннен-күнге артуда. Бүгінгі күні DELPHI-дің көмегімен деректер базасын интернетте де жариялауға болады.
Қолданылған әдебиеттер
1. Бидайбеков Е.Ы., Нұрбекова Ж.Қ. Информатика және
2. математикалық статистика бастамалары.– Алматы: Абай атындағы
3. АлМУ, 1999.– 67 бет.
4. Абрамов С.А., Зима Е.В. Начала программирования на языке
5. Паскаль.– М.: Наука, 1987.– 112 с.
6. Алдашев С.А., Ахметов Н.Р. Информатика мен есептеуіш
7. теника терминдерінің орысша-қазақша сөздігі.– Алматы, Рауан,
8. 1993.– 176 бет.
9. . Бектаев Қ.Б. Орысша-қазақша математикалық сөздік.–
10. Алматы: Мектеп, 198
11. Шаньгин В.Ф., Поддубная Л.М. Программирование на языке
12. Паскаль.– М.: Высшая школа, 1991.– 139 с.
13. Гусева А.И. Учимся информатике: задачи и методы их
14. решения.– М.: Диалог-МИФИ, 1998.– 320 с.
15. . Федорова Л.П., Глухов Д.Н. Информатика. Для 11 кл. и
16. поступающих в вузы. – Волгоград: Учитель, 1998.– 69 с.
        
        Қазақстан Республикасы Ғылым және Білім миистрлігі
Алматы индустриалды колледжі
Курстық ... ... ... программалау ортасы ... ... Delphi ... ... ... ... батырмалары 8
1.3 ... 10
1.4 ... ... ... ... ... ... жолдары ... жеке ... ... ... ... ... - шығару
2.1 Массивтерді өңдеудің типтік процедуралары 22
2.2 ... ... ... ... 23
2.3 ... ... және онын ... үлкенін (ең кішісін) іздеу 26 ... ... ... ... ... ... алу 31
3.1 ... қойылымы 32 ... 41 ... ... ... ... ... Delphi-де жұмыс жасайды және олардың көбісі Delphi-де мәліметтерді өңдеуге және сақтауға арналған программалар құрады. Күнбе-күн коммерциялық және жеке ... ... ... ... ... есепшоттар) визуальды интерфейс көмегімен жұмыс істеу керек ... ... ... бар: ... ... ... ... WEB - парақшалары және т.б. Осындай көп ақпарат арасында өзімізге керекті мәліметтерді алу үшін, ... ... ... ... ... ыңғайлы тамаша ортаның бірі - Delphi ... ... ... Оны оқып ... , ... және ... ойлауға өте қарапайым , әрі жеңіл. Delphi программалаудың структуралық тәртібін және ... ... ... ... ... ... ... қызықты рекурсивті мүмкіндіктері , сонымен ... ... ... ... ... ... - бұл қазіргі заманда ең кең ... әр ... ... қосымшаларды жасайтын орта. Бұл біруақытта редакторда және компилятор да бола алады. Берілген орта ... ... Windows ... ... ... істеуге арналған. Бірақ Delphi көмегімен Linux - ке қосымшалар өңдеп ... ... Delphi - дің кез ... программасының негізінде Object Pascal тілі - жоғары дәрежелі программалау тілі болғандықтан, ол объектті бағытталған ... ... ... ... параметрлер т.б. тілдік амалдарды қолдануға мүмкіндік береді.
Delphi ... ... тез және ... құру ... деп ... ол ... ... қоса редактор және ... ... ... ... ... - де ... 200 - ге жуық ... компоненттер бар.Delphi-де программа құру ... ... ... ... ... - бұл Borland International-дың қосымшаларды тез құруға арналған ... жаңа ... ... ... ... "клиент-сервер " архитектурасында, Internet/Intranet, сонымен қатар локальді ... және " ... " ... ... ... кезде DELPHI құралының мүмкіншіліктері күннен-күнге артуда. Бүгінгі күні ... ... ... ... ... де ... болады.
Delphi-де программа дайындау, мәліметтер базасын басқару жүйелерін құру, анимация, мультимедиа үрдістерін ұйымдастыру, OLE ... ... ... ... ... шақыру, олармен жұмыс істеу және т.б. іс - әрекеттерді орындауға болады. Delphi көптеген есептерді ... ... ... бар күрделі есеп берулерді құру және баспаға шығаруға мүмкіндік береді. Сонымен қатар ғаламның түкпір-түкпіріндегі бұрышында болып ... ... ... ... ... ... салаларында болып жатқан жетістіктерді, яғни барлық мәліметтерді бүкіл дүниежүзілік компьютер желісі - Интернет арқылы білетін болсақ, осы мүмкіндіктерге одан да әрі ... қол ... Delphi ... да өз ... қоса ... тілі объектілі - бағытталған Object Pascal тілінің жалғасы. DELPHI-ге InterBase локальді SQL сервері, есеп беру ... ... ... және ... ... ... Windows ... қарапайым программаларын кәсіби өндеуде өзінді сенімді ... үшін ... тағы ... ... ... 6 Windows 95, Windows 98 ... Windows NT операциялық жүйесінің басқаруымен жұмыс істейді. Delphi 6 ерекшелігі: көптеген Delphi 6-да құрылған ... ... ... және ... ... ... бағытталған. Бұл мәлімметтер қорымен және есеп беру ... ... ... ... ... ... табылады.
Программалардың сәйкестендірілуі үлкен роль атқарылады. Бұл аппаратпен қамтамассыздандырумен байланысты (HardWare) жекелеген жағдайда
- Мобильді компьютерлерді тарату кең ауқым алуымен байланысты.
Дыбыс, ... ... және ... ... берілген информацияларды беру және оқыту, алу үшін арналған техникалық жабдықтардың әрі ... ... ... бизнеспен және өндіріспен тығыз байланысты болғандықтан қолданушылар Delphi 6-дан өздерінің есептерін шешу үшін ... ... ... ... Delphi 6-дің Visual Basic және C++ ... ... ... бар. Қазіргі кезде көптеген фирмалар өз программа интерфейсінің стандарты ретінде қабылдады. Қолданушы ... ... ... ... Delphi ... ... тез программа құру ортасы делінеді.
Құрудың графикалық ортасынан басқа аспектісі ол- көмекші жүйесінінің күштілігі.
Delphi 6-да басқа да қазіргі программалау ... ... ... ... программаларға негізделген. Программа құру барысында дайын компоненттерді, олардың қасиетін, әдістерін және алдын-ала анықталған оқиғаларды ... ... аз ғана ... ... ... өтуге болады. Программа құрушыға бұл өзінің программасының қолданушы интерфейсін құру барысында көп уақыт үнемдеуді ... 6 ... өте ... тез ... ... мүмкіндік береді. Бұл ортаның құрал-саймандары өте көп және керек кезінде актив ... үшін F1 ... басу ... көмек алуға болады.
Delphi ортасын - програмалаушының сапалы жұмысын ... ... ... ... Ол ... бір уақытта ашылатын бірнеше терезелермен сипатталады. Бұл терезелер бір-бірін жартылай немесе ... ... ... орын ... ... ... - ... жүйе.
Оның негізгі төрт терезесі:1. Негізгі терезе (Project 1)2. Объектілер бақылаушысының терезесі (Object Inspector)3. Формаларды ... ... (Form 1) 4. ... ... ... (Unit 1. Pas). ... терезеден басқа терезелерді жылжытуға, өлшемін өзгертуге немесе экраннан алып тастауға болады. Форманың ... Unit ... өту және одан кері өту F 12 ... арқылы орындалады. Негізгі терезе мен компоненттер жинағы.Негізгі ... ... ... құрудағы жұмыстарды басқарады және Delphi ортасы іске қосылып ... ... ... ... жоғарғы қатарында орналасады. Бұл терезде Delphi-ң негізгі меню жүйесі, пиктограммалық командалық батырмалары мен компоненттер политрасы ... ... ... - ... ... байлығы болып табылады. Ол негізгі терезенің оң жағында орналасып, қажетті ... тез ... ... ... ... деп ... бір қасиеттерді иемденген және форма терезесінде кез-келген объектіні орналастыру мүмкіндігін ... ... ... ... Delphi ... компоненттері 19 топқа бөлінген, ол топтарды парақтар деп атаймыз. Форма құрастырушының және объектілер бақылаушысының ... ... ... немесе форманың терезесі - болашақ программаның Windows жобасы. Алдымен бұл терезе бос болады. Бұл ... ... ... ... ... нүктелерімен реттелген.Формада орналасқан әр компоненттер өзінің мекен-жайымен, мөлшерімен және түсімен анықталады. Форманы ... ... ... ... ... Шығып тұрған бос формаға бір компонентті, мысалы Standard ... Button ... ... үшін ... ... Standard ... сырт еткізіп, парақты екпінді күйге келтіру керек. Button батырмасының кескінің ажырату үшін тышқанды баспай тұрып ... ... ... ... ... көрген сәтте компоненттердің аты шығып тұрады. Қажетті компонентті сырт еткізіп белгілеп, тышқанды ... ... ... ... сырт еткізсек, форманың бетінде Button 1 элементі пайда болады. Объектілер бақылаушысының терезесі 2 ... ... ... - ... және Events - оқиғалары. Properties парағы арқылы ... ... - ... ... ал Events ... ... компонентті әртүрлі оқиғаларға сәйкес сезіндіру анықталады. Программа ... ... ... ... ... ... ... мәтінін құруға және оны түзетуге арналған. Бұл ... ... ... ... ... ... жұмысын анықтайды. Delphi жүйесінде Pascal тілінің ұлғайтылған және дамытылған нұсқасы - Object Pascal ... тілі ... Delphi ... іске ... программа кодының терезесі Windows ортасының бос терезесінің бастапқы кодынан тұрады. Жаңа форманың кодына Delphi ... бұл ... ... ... ... отырады. Жобаны құру барысында осы кодқа қажетті өзгерістер енгізіледі. Delphi ортасы Unit, Unit 1 және implementation қатарларының аралығын ... ... ал ... жұмыс аймағы - {SR*DFM} және END қатарлар аралығы бойынша.
Құрал саймандар батырмалары
Delphi - де компоненттің өз тобын ... ... және оны ... ... ... ... бар, ... компоненттерді топтау мен пайдаланбайтындарды жойып тастау мүмкіндігі де бар.
Интеллектуальді редактор. Программалар редакциялауды макростарды орындау мен ... ... ... ... ... икемделетін тетікті комбинацияны және жолдың түсті айырмасын пайдалану арқылы жүзеге асыруға болады.
Графикалық дұрыстағыш. Delphi - де ... ... ... ... қателерді тауып, оларды жоятын графикалық дұрыстағыш бар. Тоқтау нүктелерін анықтауға, үзілістерді тексеріп, ... ... басу ... ... ... дәл түсінуге болады. Ал егер өте жіңішке дұрыстағыш қажет болса, ассемблердегі нұсқауларды және процессор регисторын тексеріп, ... ... ... бар Turbo Debugger ... болады.
Объектілер инспекторы. Бұл құрал бөлек терезе бейнесінде көрінеді, онда сіз программаны жобалау ... ... ... мен ... ... белгілей аласыз (Properties and Events) .
Жоба менеджері. Ұйымдастырушыға тиісті жобада барлық ... ... ... береді және жобаны басқаратын ыңғайлы механизм мен ... Жоба ... файл ... ... форма уақытты және т.б көрсетеді. Мәтін мен формаға тиісті атау үстіне тышқанмен сырт ... ... тез ... ... ... навигаторы. Қол жетерлік объектінің кітапханасын көрсетеді және қосымшалар бойынша навигацияны жүзеге асырады. Объект иерархиясын, кітапханадағы компиляцияланған модульдерді және сіздің ... ... ... ... қарауға болады.
Меню дизайнері. Менюді жасауға, шаблондар түріндегілерді сақтауға және кейін оларды кез-келген қосымшада ... ... Бұл ... ... оңай ... мен ... ... ететін құрал программасының тобы. Ұйымдастырылған сарапшыларды өз бетінше қосуға мүмкіндік бар. ... ... бұл ... ... ... Case - құралдарымен Delphi-ді кеңейте алатын үшінші фирмалардың мүмкіндігі. Оның ... ... Ø ... ... ... ... ... сарапшысы.
* Ø Қосымшалардың ұстаным мен шаблондар сарапшысы.
* Ø ... ... ... Pack ... Delphi фирмасындағы Borland Pascal 7.0 жасалған ресурстарды қайта құратын сарапшы енеді. Қазіргі уақытта DLL құрылысын жеңілдететін және ... ... ... ... сарапшыларда болды.
Интерфейсті оқу жүйесі. Delphi-ді кеңірек игеруге мүмкіндік береді. Ол тек көмекші жүйе ғана емес, сондай-ақ ол Delphi-дің ... ... өз ... ... меню - Delphi-дің функцияларына қатынасу үшін арналған ауқымды командалар жинағын қамтиды, олардың негізгілері осы командаларға ... ... ... кезінде қарастырылады.
Аспаптар панелі - негізгі мәзірдің астында негізгі терезенің сол жақ бөлігінде орналасады және оның ... ... жиі ... ... ... үшін ... 15 батырмасы бар, мысалы: File/Open (Файл/Ашу) немесе Run/Run (Орындалу/Орындау).
Негізгі мәзірдің көптеген командаларын пернелердің ... ... ... ... олар команданың атына сәйкес оң жағынан көрсетіледі. Мысалы: Run/Run командасын пернесі көмегімен шақыруға болады, ал View/Units ... ... + ... ...
Барлығы 5 аспаптар панелі бар:
* Standard (Стандартты)
* View (Көру)
* Debug ... Custom ... Desktop ... ... ... көрінісін және олардағы батырмалардың құрамын өзгертуге болады. Бұл әрекеттерді негізгі мәзірдің және аспаптар панелінің облыстарына тышқанның сілтеуін ... оң жақ ... басу ... ... панеліндегі контекстік мәзірді шақырып орындауға болады. Бұл контекстік мәзірдің көмегімен экрандағы компоненттер тақтасының (Component Palette) көрінісін де басқаруға болады. ... ... және ... ... ... ... ең кең мүмкіндігі бар сұхбаттық терезе Customize (Орнату) (2.2.суретте), аспаптар панеліндегі контекстік мәзір аттас командамен шақырылады. Оның көмегімен жасыруға немесе ... бір ... ... ... ... ондағы батырманың құрамын өзгертуге, тағы да батырма үшін қалқып шыққан ескертуді көрсету ережесін таңдауға болады.
2.2 сурет - ... ... ... ... ... терезенің оң жақ бөлігінде негізгі мәзірдің астында тұрады және форма шығарушымен ... көп ... ... ... ... ... құрастыратын өзі құрылыс блоктары түрінде көрінеді. Барлық компоненттер топқа ... ... ... ... жеке ... ... ал компоненттің өзі тиісті жұлдызшамен (пиктограммами) көрсетеді. Керекті үлесті тышқанның сол жақ батырмасын шертіп таңдалынады. Алғашқы палитра компоненттінде келесі ... ...
* Standard - ... ... - ... Win32 - 32-разрядты Windows интерфейсі
* System - Жүйелі функцияларға кіру
* Data Access - BDE ... ... ... кіру
* Data Controls - Мәліметтерді басқару ... ... ADO - ActiveХ ... ... ... ... ... қорымен байланыс құру
* Interbase - Аттас негізгі деректер қорына тікелей кіруді қамтамасыз ету
* Midas - ... ... қоры үшін ... ... ... - Бір ... Web-сервер қосымшасы және үлестірілген деректер қорының қосымша-клиенті болып табылатын аттас қосымшаларды құру
* Internet - Internet ... үшін ... ... құру
* FastNet - Internet торабына ... ... ... ... ... Decision Cube - ... талдау
* QReport - Есеп беруді жасау
* Dialogs - Стандартты сұхбаттық ... ... Win 3.1 - Windows 3.х ... Samples - Үлгі ... ... ActiveХ - ... Servers - ... СОМ серверлерінің VCL сыртқы қабықшасы
Қосымша парақтарының тізімі, саны және аты Delphi-дің версиясына байланысты болуы мүмкін.
Олардың негізгілері төменде ... ... ... Palette ... сұхбаттық терезесінің көмегімен өзгертуге болады. (Компоненттер тақтасының қасиеттері) (2.3 сурет). Бұл ... ... ... контекстік мәзіріндегі Properties (Қасиеттері) командасының көмегімен немесе негізгі мәзірдің Component/Configure Palette... (Компонент/Компоненттер ... ... ... ... ... арқылы шақырылады. Терезе компоненттерді жою, қосу, орнын өзгерту және де компоненттер парақтарын ... жою ... ... ... ... ... мүмкіндік береді.
Palette Properties сұхбаттық терезесінің сол жақ ... ... ... ал оң ... - таңдалған парақтың компоненттерінің атаулары орналасады. Тізімнің ... ... ... көмегімен келесі іс-әрекеттер орындалады:
* Қосу (Add...), жою (Delete...), немесе парақтың атын ... ... ... немесе компонентті жоғары (Move Up), не төменгі (Move Down) позицияға ауыстыру
* Компонентті жасыру (Hide)
2.3 ... - ... ... қасиеттерінің сұхбаттық терезесі
Ескерту:
* Қосымша парақты компоненттер болмаған кезде, яғни бос ... ... ғана ... болады.
* Оң жақ тізімдегі компонентті таңдағанда Delete батырмасының аты Hide-қа өзгереді.
* Компонентті ... ол ... ... ... бірақ оның класы сипатталған модуль дискіде қалғандықтан компонент қайта орнатылуы мүмкін.
Алғашқы кезде Форма құрастырушысының терезесі ... ... ... да Form1 ... ... Бұл ... форма жобаланады, ол үшін компоненттер тақтасынан формаға қажетті элементтер орналастырылады. Сондықтан форманы құрастыру қарапайым графиктік редактор ортасындағыдай орындалады. ... ... оны ... ... ... ... қалады, ал өңдеушінің ісі форманың өзімен болады, сондықтан форманы құрастырушы терезесі ... жай деп ... ... ... (аты Unit1.pas) бағдарламалық жүйе іске қосылғаннан кейін Форма құрастырушысы терезесінің артында орналасады да онымен ... ... Бұл ... ... ... қосымша модулінің мәтінін қамтиды. Алғашында онда жаңа Form1 формасының коды жазылған жалғыз Unit1.pas парағы болады.
Код редакторы (редактор) ... ... ... ... оның көмегімен модульдің мәтінін және қосымшаның басқа да ... ... ... жоба ... ... ... Өңделгелі отырған әрбір файл Редактор терезесінде жеке параққа жазылады да, оған ... ... оның ... ... ... ... Құрастырушысы мен код Редакторы терезелерін ауыстыруды пернесінің көмегімен таңдаған ыңғайлы.
Код сілтеушісі ... ... ... Код ... ... сол жағында орналасады. Мұнда форма модулінің объектілері, мысалы ... мен ... ... ... ... Код сілтеушісі терезесінен қосымша объектілерін көру және үлкен модульдермен жұмыс жасағанда маңызды ... ... ... ... тез ... ... орнату өте ыңғайлы.
Келісім бойынша Код сілтеушісі терезесі көрсетілмеуі үшін Tools (құралдар) мәзірінен біраттас командамен ... ... құру ... (Environment Options) сұхбаттық терезесінің Explorer парағындағы Automatically Show Explorer (сілтеушіні автоматты ... ... ... алып ... ... Код ... ... экранға View/Code Explorer (Көру\Код сілтеушісі) арқылы шақыруға болады.
Delphi-де ... ... ... олар ... ... тышқанның көмегі арқылы біріге алады. Біріктірілетін терезелерге интеграцияланған өңдеу ортасының аспаптық (сұхбаттық емес) терезелері, сонымен қатар объектілер ... ... де ... ... біріккеннен кейін бірнеше бөліктерге бөлінген бір ғана ортақ терезе пайда болады. Мұндай терезелерді экранда жылжыту және олардың ... ... өте ... ... ... үшін ... ... көмегімен біреуін келесісінің үстіне қойып, жылжытылған терезенің жақтаушасының түрі өзгергеннен кейін ғана тышқан батырмасын босатамыз. Бұл терезе екінші тереземен ... ... ... ... бөлу үшін ортақ бастиегінде орналасқан екі сызықтың бойымен ішкері орналасқан терезені ... ... ... ... жүйені жүктегеннен кейін экрандағы негізгі терезенің сол жағында орналасады және ағымдағы Form1 формасының объектілерінің күйі мен ... ... Бұл ... ... ... ... ... командасының көмегі немесе батырмасын басу арқылы шығаруға болады. Объектілер инспекторы терезесінің екі парағы (қосымша бет) бар: ... ... және Events ... парағы Форма құрастырушысы терезесіндегі ағымдық (таңдалып алынған) компонент туралы мәлімет береді және форманы жобалау кезінде компоненттердің көптеген қасиеттерін өзгертуге ... ... ... ... ... ... ... компонент орындауға тиісті процедураны анықтайды. Егер қандай да бір оқиғаға арнайы жазылған процедура болса, қосымшаның орындалу барысында процедура сол ... ... ... автоматты түрде шақырылады. Мұндай процедуралар оқиғаларды өңдеуге арналған, сондықтан да оларды ... ... жай ғана ... деп атайды. Оқиғалар сондай-ақ сәйкес өңдеушілерді көрсететін қасиеттер де болып саналады.
Query компоненті алыстатылған SQL - ... ... ... ... ... ... құру және ... үшін пайдаланылады.
DBGrid компоненті мәліметтерді жол немесе баған ретінде ... ... ... кестесін туғызу үшін пайдаланылады. Компонент визуальды.
DataSource ... -- бұл ... Table ... Query ... ... мәліметтер қорымен байланыстыру үшін пайдаланылады.
MainMenu компоненті -- бұл компонент ... ... меню құру үшін ... ... ... Items ... ... керекті сөздер жазылады. Я болмаса MainMenu компоненттінің үстінен 2 рет ... ... ... ... ShortCut ... ... ... мүмкіндік береді.
Panel компоненті - бұл компонент кең ауқымда қолданылады. Бұл компонент ... ... ... ... біріктіріп, бір жерде орналастыруға ыңғайлы. Panel компонентіндегі ... Caption ... ... өзгертуге болады. Bevellnner, BevelOuter, bevelWidth, BorderStyle,BorderWidth қасиеттері арқылы компоненттің жиектерін ... ... ... -- бұл ... ең көп ... ... қатарына жатады. Caption басты қасиеті болып табылады. Басты оқиғасы болып OnClick болып табылады. Осы оқиғаға батырманы басқан кездегі орындалатын ... ... ... және Edit ... функциясын біріктіреді. Пайдаланушы текстті енгізуге және тізімнен ... ... ... ... бір ... текст енгізу үшін немесе көрсету үшін қолданылады. Тексті енгізіп шығаратын қасиеті Text. BorderStyle қасиеті арқылы компоненттің түрін ... ... ... ... ... ... түрде боялатынын анықтайды. SelLength, SelStart және SelText қасиеттері боялған ... өзін ... ... ... енгізілетін тексттің максимальды ұзындығын анықтайды.
Label компоненті формада әртүрлі жазуларды немесе белгілерді көру үшін компоненті қолданылады. Бұл ... ... ... тек бір ғана жолды таңдай алады. Басты қасиеті Items.
ExcelApplication компоненті -- бұл компонент Microsoft Excel ... ... үшін ... компоненті -бұл компонент htm кеңеймесінде сақталған құжаттарды көрсету үшін арн
Массивтер. Осыған дейінгі қарастырылып келген мәлімет типтері қарапайым ... ... ... олар тек бір ғана ... яғни бір ғана ... немесе символға қатысты ғана қолданылады. Turbo ... бір ... ... ... ... ... ... де пайдалануға болады. Массив осындай бір типке жататын элементтерден құралатын құрылымдық тип болып табылады. Қарапайым ... ... ... ... (Integer,real) және қолданушылар (тізбектелген тип) типтерінде бір айнымалыны сақтау үшін, негізінен компьютер жадысының бір ғана ұяшығы қолданылады. Бірақ көптеген ... ... ... табу барысында әрбір элементтің деректерін жеке айнымалыға сақтау орнына, оларды тізбектеп бір ... ... ... ... ... ... Бір типтес берілгендерден құралып, барлық элементтеріне бір ортақ атау ... ... ... деп атаймыз. Массив құрылымдық типтер қатарына жатады. Массив элементтері нөмірленеді. Массивтің әрбір элементіне индексін көрсету арқылы жұмыс істеуге болады. Массивке ... ... ... қарастыруға болаты. Егер массивке кестелік берілгендер жазылса (матрица), онда ... екі ... ... ... - массив элементтерінің жалпы типі;·Көлемі - массив индекстерінің ... - ... ... ... ... ... - көлем және шектеулер жиындары. ... ... ... ... ... ... атауынан кейін міндетті түрде тік жақшаға алынған индекс көрсетіледі. Индекс ретінде сандар қолданылады. ... кез ... ... ... ... программалау барысында олардың индексінің мәні типтер немесе айнымалылар бөлімінде сипатталған шектеуден аспауы тиіс. Егер ... ... мәні ... ... асып ... онда, смнтаксистік қате тіркеліп экранда деген сөз тіркесі шығарылады. ... ... ... ... жазу арқылы массивтің шектеулерін тексеруге болады. Егер программада директивасы беріліп, массив индексі шектеуден асып кетсе, онда ... "Range check error" сөз ... ... ... программада қолдану үшін Turbo Pascal программалау тілінде оларды бірден var бөлімінде сипаттау жолы ... ... - ... ... бар белгілі бір элементер жиынтығы. Программалау тілінде массив атауымен және элементтің жалпы саны анықталады.Delphi тілінде ... ... мына ... анықталады. []
Мұндағы:
[]-элементтің реттік номері Массивтер бір өлшемді, екі өлшемді ... ... Бір ... ... ... бір ... екі ... массивтің элементі екі индекспен белгіленеді.
Реттелген тип немесе массив - деп, біртектес ... ... ... элементтері индекспен реттеліп және бір
идентификатормен бірлестіріп аталған, ... ... - бір ... көп ... тұрады.Массивпен оның атын шақыру арқылы жұмыс істейміз.Массивтің кез-келген элементін таңдауға болады.Ол үшін оның ... ... ... индиксті көрсету керек.Массив элементінің саны оны анықтап хабарлағанда белгіленеді.содан соң өзгермейді.Егер ... ... ... онда оның кез-келген элементін массивтің атын және элемент индиксін квадрат жақшаның ішінде көрсету арқылы оқуға болады.Массивтер ... ... ... ... элементтен тұратын және бүтін саннан тұратын массив ... ... 0-ден ... ... ... бір ... ... сияқты сипатталады.Екі өлшемді массив элементтері қатар бойынша сипатталады.Си тілінде көрсеткіштнр мен ... ... өте ... ... бар.Массивтердің индиксі арқылы орындалатын кез-келген операцияны көрсеткіштің көмегімен орындауға болады.
Массив элементтерін енгізу ... ... ... және ... цикл ... жүзеге асырылады. Егер элементтерді ендіру үшін Read ... ... онда ... бір ... ... енгізіледі. Ал Readln операторы қолданылса, онда әр элементті жаңа қатардан енгізу керекорындалу нәтижесінде N элементтен ... ... ... ... ... ... бағдарламада циклді оқығанда Read операторын N рет оқып тоқтап, массив элементтері мәндерін қашан пернетақтадан енгізгенше күтіп тұрады, бұл ... К ... цикл ... қызметімен қоса массив индексі ретінде де қолданылып тұр.
Кейде ... әр ... ... ... ... ... пернетақтадан енгізу керек болады, бұл әсіресе енгізілетін элементтер саны өте көп болған кездерде бағдарлама орындаушы кісіні жалықтырып жібереді, ... ... ... ... ... тұрақтылар бөлімінде енгізіп қойса да болады:
Массив элементтерін шығару процесі де енгізуге ... Егер цикл ... ... ... үшін Write операторы қолданылса, онда массив элементтері экранға бір қатарға бір-біріне ... ... ... Бұл ... нәтиженің көрнекілігін арттыру үшін Write
операторында массивтен кейін бос орын жазылады.
Массивтерді енгізу - ... ... ... шығарған кезде элементтері бойынша барлық уақытта массивтің атын және индекстердің мәндерін циклде көрсету арқылы жүзеге асырылады. ... ... өзін ... циклде, сондай - ақ оны баспаға шығару үшін ... ... жеке ... ... ... мүмкін.
А массивінің элементтерін қатар түрінде де баспаға шығаруға болады. Ол үшін 170 - қатардағы PRINT операторын ... ... ... ... ... талап етілетін массив элементтерінің индекстерінің мәндерін есептейтін формуланы құру массивтің жеке элементтері жұмыс істеудің басқа маңызды тәсілі болып табылады.
Массивтің жеке ... ... ... ... ... өңдейтін арнайы операциялар жоқ, сондықтан массивті оның элементтері бойынша өңдейді. ... ... ... ... орындауға болатын болса, массивтің элементтерімен де дәл сондай амалдар орындауға ... Бұл ... ... ... ... өту операторларында массив элементтерін пайдаланғанда массив атынан соң жақша ішінде мәні анықталуға ... ... ... ... ... ... назар аударуға тиіспіз.
Массив элементтеріне қатынас жасаудың екң ыңғайлы құралы, массив элементінің индексі ретінде циклді басқарушы айнымалыны пайдалану болып табылады.
Мұндай ... ... ... ... оңай тәртіпке келтірілетіндіктен массивтерді өңдеудегі негізгі тәсілдердің бірі болып табылады. Бұл жағдайда FOR - NEXT ... цикл ... ... ... және ... мәндерінің аралығында бір бірлікке артады, ал массивтің кезектегі элементі автоматты түрде алынады.
Мұны А массивін ендіру мысалы ... ... ... ... ... ... блок - схемасын келтірейік
басы
А(5)
--------- [ ... ... ... [ ... ... ... беру
A(I)
-------- [ элементті ендіру
I=I+1
--------- [ индексті өзгерту
I

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









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi16 бет
Delphi ортасында «Кітапхана» ақпараттық жүйесін құру23 бет
DELPHI-дiң графикалық мүмкiндiктерi және қолданбалары64 бет
Автосалон жұмысының деректер қорын жобалау31 бет
Аддитивті және мультипликативті модельдер7 бет
Балалар әлемі интернет-дүкенің құру69 бет
Бизнес-процесстерді модельдейтін ақпараттық жүйе құру61 бет
БҚЖБ программалық жүйелері52 бет
Инетернеттегі қызмет түрлері, оның ресурстарына қатынас құру26 бет
Кристаллдағы жүйелер. Жобалау және дамыту106 бет


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


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

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

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

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

Email: info@stud.kz

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

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