Лабораториялық жұмыс №1



бет2/5
Дата07.04.2020
өлшемі2,32 Mb.
#61825
түріПрограмма
1   2   3   4   5
Байланысты:
лаб doc

Есеп мазмұны


  1.      Жұмыстың тақырыбы және мақсаты.

  2.      Бақылау сұрақтарына жауап жазу.

  3.      Тапсырманың блок-схема, алгоритмі.

  4.     C++ Builder тілінде программасы.

Әдебиеттер
1. Атымбаева Объектіге бағытталған программалау негіздері.Алматы, 2005 ж.

2. Програ ммирование в среде С ++ Builder. А. Вальвачев, Д. Сурков, К. Сурков.

Мин.1998г

3. С ++ Builder. С.В.Глушаков, В.Н. Зорянский, С.Н. Хоменко

4. С++ и информатика . Н.Культин, М. 2002г.4. 4 4

5. С ++ Builder книга рецептов. В. Ермолаев. Кудиц. – образ. 2006г.

6. Справочник по С ++ Builder. Учебное пособие. 2005г.

7. Разработка приложений в среде С ++ Builder 6 и решение задач информационно-радиационного профиля. Учебное пособие. А.И. Купчишин, Т.А. Шмыгалева.


Лабораториялық жұмыс № 2

Тақырыбы: Сызықты алгоритмдерді программалау .

Мақсаты: С++ тілінін негізгі операторлары қолданып, қарапайым программа құра білу; құрылған алгоритмді ДЭЕМ-ға енгізу білу.Сызықтық және тармақталу алгоритмдерін программалау.

Материалдар және жабдықтар: ДК, C++ Builder программалау ортасы, Сызықтық және тармақталу алгоритмдерінің жазылуы.
Жұмыстың мазмұны және орындалу тәртібі:

  1. Вариант бойынша тапсырманы алу

  2. Есептің қойылымы

  3. Есепті шешу алгоритмі

  4. Есепті шешу программасын C++ Builder программалау ортасында құру

  5. Программа листингі

  6. Орындалған жұмыс жөнінде есеп беру


Әдістемелік нұсқау

Программаны құру мен жөндеуді жеңілдететін, сонымен бірге оның оқылуын жақсартатын күшті әдіс Си препроцессоры болып табылады, немесе компилятордың бірінші фазасында берілген файлды текстін өңдеу үшін қолданылатын текстік процессор. Препроцессор жұмысымен басқару препроцессор директивалары арқылы орындалады. Препроцессормен жөңделген текст компиляторға түседі; ол препроцессор директивінен тұрмайды.

Препроцессор директивалары арнайы маркермен белгіленеді – номер таңбасымен (#). Номер таңбасы (#) жолдағы бос орын емес бірінші символ болу керек. Номер таңбасы мен бірінші әріп арасында бос орындар бола алады.

#include директивасын берілген файлға басқа файлдарды қосу үшін бір мысалдарда және #define символикалық тұрақтыларды және макроанықтамаларды анықтау үшін қолданылған болатынбыз. Препроцессордың басқа директивалары бұл - #define директивасына қарама-қарсы және идентификатор анықтамасын жоққа шығаратын #undef директивасы, шартты компиляция директивалары #if, #else, #elif, #endif, берілген текстің жолы номерін өзгерту мүмкіндігін беретін #line директивасы, компиляция кезінде қателік туралы информация беріп, компиляцияны аяқтау жұмысын қамтамасыз ететін #error директивасы.



Си тіліндегі программаның логикалық құрылымы.

/* тақырыптар және программаны жазылатын комментарийлер */

/* include директивалар */

#include файлдың_аты_1

...

/* Макро */



#define макро_1 мәні_1

...


/* глобальді айнымалыларды хабарлау */

берілгендер_типі глобальді_айнымалы _1;

...

main()


{

/* main –да қолданылатын функцияларды хабарлау */

/* локальды айнымалыларды хабарлау */

берілгендер_типі локальді_айнымалы _1;

...

/* main функцияның денесі */



...

}

/* main программада қолданылатын функциялар */



берілгендер_типі функцияның_аты _1 (формальды параметрлер)

{

/* осы функцияның денесінде қолданылатын фукцияларды хабарлау */



/* локальды айнымалыларды хабарлау */

берілгендер_типі локальді_айнымалы _1;

...

/* функцияның денесі_1 */



...

}

...


Standart беті.

Олардың кейбіреулерін компоненттерiн қарастырайық :

TMain Menu бастапқы менюді бағдарламаға енгізе алады. TMain Menu

бастапқы менюді бағдарламаға енгізе алады. TMain Menu –ді формаға орналастырғанда ол тек иконка тәрізді көрінеді. Осы түрдегі иконкаларды визуальді емес компоненттер деп атайды, өйткені олар программаны орындаған кезде көзге көрінбейді.

TPopup Menu қалған менюді жасауға мүмкіндік береді. Менюдің осы түрі тышқанның оң жақ тетігін соның қасында орналасқан объектіге шерткенде шығады. Бірақ көзге көрерлік объектілерде Pepur Menu қасиеттері болады (бұл түрде қажетті меню көрсетіледі). Pepur Menu бастапқы менюге

ұқсас құрылады.

Tlabel экран бетіне мәтінді көрсету үшін қызмет етеді. Егер объект инспекторындағы Font қасиетіне екі рет шертсе, шрифтпен белгі түсін өзгертуге болады.Оны программа орындап жатқан кезде де тек кодтың бір жолын жазу арқылы оңай жүзеге асыруға болады.

TEdit енгізуге арналған Windows-тің стандартты басқару элементі. Ол мәтіннің қысқаша бөлігін көрсетуге пайдаланылады және пайдаланушыға мәтіндік программаны орындап жатқан кезде жеткізуі мүмкіндік береді.

TMemo-TEdit-тің басқа формасы. Ол үлкен мәтіндермен жұмыс істеуді көздейді. TMemo сөздерді ауыстырады, Clip Board-та мәтін бөлігін сақтайды және қайта орнына келтіреді, сонымен қатар редактордың негізгі қызметін жүзеге асырады. Tmemo-да мәтін көмегімен 32кб шектеуі бар, бұл 10-20бетті құрайды(бірақ бұл шектеу алыныптасталған компаненттер де болды).

TButton бағдарламаны орындап жатқанда қандайда болмасын іс-әрекеттерді тетікті басу арқылы жүргізуге арналған. Delphi –де бұл өте оңай жасалады.TButton –ды формаға орналастырып оны екі рет шерткен кезде оқиғаны өңдеуді дайындап қоюға болады.

TCheckBox мәтін жолының қасында кішкентай терезесі бар бейнесінде көрсетеді. Терезеге бірдеңе таңдалды деген белгі қоюға болады.

TRadioButton бірнеше опция ішінен тек біреуін ғана таңдауға мүмкіндік береді.

TListBox өтіп жатқан тізімді көрсету үшін қажет. Windows ортасындағы

ListBox-тың мысалы – көптеген қосымшалардың File/Open меню пунктіндегі тізім ішінен файлды таңдау. Файл аттары немесе директорилер ListBox-те орналасқан.

TComboBox ListBox -ке ұқсас бірақ онда ListBox үстінде кішкентай енгізу жазықтығына мәліметті енгізу мүмкіндігі бар. Олардың ішінде ең кең таралғандығы төмен түсіп жатқаны, оны файлды таңдау диалогының терезесінен төмен көруге болады.

TScrollbar айналдыру сызығы , автоматты турде мәтінді қарау кезінде

ListBox редакциялау объектілерінде пайда болды.

TGroupBox визуальды мақсаттарға және формада компоненттер бойынша ауысу тәртібін анықтау үшін Windows-ті көрсетуге (TAB тетігін басу арқылы) пайдаланылады.

TRadioGroup TRadioButton объектілерін топтау үшін TgroupBox-ке ұқсатып пайдаланылады.

TPanel-декоротивті мақсаттарға пайдаланылатын TgroupBox-ке ұқсас басқарушы элемент. Осы панельді пайдалану үшін оны тек формаға салып, басқа компоненттерді үстіне салу керек. Енді TPanel ауысу кезінде оның компоненттері де жилжиды. Сонымен қатар ол құралдар сызығының және мәртебе терезесін құру үшін де арналған.





Есеп: функциясының кез- келген

х-тегі мәнін есептейтін программа құру.

Standard вкладкасын таңдау

=> Label1 , Label2 , Edit1 , Edit2 , Button1 , Panel1 компоненттерін формаға орналастыру
Есепті шешуде қолданылатын компонент -тер:

Label1 , Label2 , Edit1 , Edit2 , Button1 , Panel1.
Программа мәтіні
#include

#include

#pragma hdrstop

#include "Unit1.h"

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------



void __fastcall TForm1::Button1Click(TObject *Sender)

{

float x,y;



x=StrToFloat(Edit1->Text);

y=3*pow(x,2)+7;

Edit2->Text=FloatToStr(y);

}

//-------------------------------------------------------------------------



Тапсырмалар


  1. Вариант .




  1. Вариант .




  1. Вариант .




  1. Вариант .



  1. Вариант .




  1. Вариант .




  1. Вариант .




  1. Вариант .



  1. Вариант .




  1. Вариант .



  1. Вариант .




  1. Вариант



  1. Вариант




  1. Вариант



  1. Вариант



  1. Вариант



  1. Вариант



  1. Вариант



  1. Вариант






Бақылау сұрақтары

    1. C++ тілінің негізгі операторларын көрсету.

    2. Программалаудың негізгі құрылымы қандай?

    3. Енгізу-шығару процедуралары қалай жүргізіледі?

    4. Сызықтық операторды қандай операторлар орындайды ?

Блиц-тест


1. Объекті-бағытталған технологияға негізделген программалау тілдері:

  1. SmallTalk/v, Object Pascal, ACT++, C++, Simula, Actor, Classic–Aga

  1. SmallTalk/v, Object Pascal, Windows, C++, Simula, Actor, Classic–Aga

  1. SmallTalk/v, Object Pascal, ACT++, C++, Simula, MS Word, Classic–Aga

  1. SmallTalk/v, Object Pascal, ACT++, C++, Html, Actor, Classic–Aga

  1. SmallTalk/v, Object Pascal, ACT++, C++, Simula, Actor, Fortran




2. Визуальды компонент

  1. интерфейсінде көрінбейтін заттарды программалауға арналған

  1. арнайы мастердің көмегімен менюді, құрылымды құрады.

  1. жазулар типін басқару элементі

  1. қосымшаны құру және орындау кезінде компоненттің сыртқы түрін, іс-әрекетін басқаруға қасиеттер қолданылады

  1. біздің программамыздың қолданушы жұмыс кезінде арақатынас жасай алатын басқару элементі болып табылады




3. Forml формасының конструкторын шакыру

  1. _fastcall TForml::TForml(TComponent* Owner): TForm( Owner) {}

  1. void_fastcall TForml ::ButtonlClick(TObject *Sender)

  1. TForml *Forml;

  1. #pragma hdrstop

  1. #pragma resource "*.dfm"




4. Шартты операторының форматы

  1. Do оператор while (шарт)

  1. Switch (өрнек)

{case константа1: оператор-1;break;// міндетті емес

case константа2: оператор-2; break;// міндетті емес

default: оператор;// міндетті емес}


  1. for (өрнек 1; өрнек 2; өрнек 3) цикл денесі

  1. while (өрнек) цикл денесі:

  1. if (шарт) оператор-1; else оператор-2;




5. C++Builder ортасы үшін проектінің бас файлының кеңеймесі

  1. СPR

  1. СРР

  1. BPR.

  1. BCR

  1. BCP


Жұмысты орындауға тапсырмалар
1. Лекциялар, әдебиеттер, әдістемелік нұсқау бойынша теориялық материалды қайталау.

2. Бақылау сұрақтарына ауызша жауап беру.

3. Тапсырма вариантын таңдау және орындау

4. Есеп жазу


Есеп мазмұны


  1. Жұмыстың тақырыбы және мақсаты.

  2. Бақылау сұрақтарына жауап жазу.

  3. Тапсырманың блок-схема, алгоритмі.

  4. C++ Builder тілінде программасы.

Әдебиеттер

1. Атымбаева Объектіге бағытталған программалау негіздері.Алматы, 2005 ж.

2. Програ ммирование в среде С ++ Builder. А. Вальвачев, Д. Сурков, К. Сурков.

Мин.1998г

3. С ++ Builder. С.В.Глушаков, В.Н. Зорянский, С.Н. Хоменко

4. С++ и информатика . Н.Культин, М. 2002г.4. 4 4

5. С ++ Builder книга рецептов. В. Ермолаев. Кудиц. – образ. 2006г.

6. Справочник по С ++ Builder. Учебное пособие. 2005г.

7. Разработка приложений в среде С ++ Builder 6 и решение задач информационно-радиационного профиля. Учебное пособие. А.И. Купчишин, Т.А. Шмыгалева.

Лабораториялық жұмыс № 3

Тақырып: Құрама операторлар. Тармақталу, қайталану алгоритмдерін программалау.Таңдау,Цикл операторлары

Мақсаты: Таңдау, шартты, құрама операторларын пайдаланып, тармақталған алгоритмге программа құру дағдыларын үйрену.

Материалдар және жабдықтар: ДК, C++ Builder программалау ортасы
Жұмыстың мазмұны және орындалу тәртібі:


  1. Вариант бойынша тапсырманы алу

  2. Есептің қойылымы

  3. Есепті шешу алгоритмі

  4. Есепті шешу программасын C++ Builder программалау ортасында құру

  5. Программа листингі

  6. Орындалған жұмыс жөнінде есеп беру

Әдістемелік нұсқау

Шартты оператор кез келген шартты тексеруге және тексеру нәтижесіне байланысты сол немесе басқа іс-әрекетті орындауға мүмкіндік беруі. Шартты оператордың құрылымы келесі түрде болады;

if <шарт> else

Шартты алгоритм келесі алгоритм бойынша жұмыс істейді. Бірінші <шарт> шартты өрнек есептеледі. Егер нәтижесі TRUE(ақиқат) болса, онда <опер1> орындалады. Егер нәтижесінде FALSE (жалған), онда орындалады да, орындалмайды.



GOTO көшу операторы: GOTO операторы осы операторда көрсетілген белгі бойынша сол белгіден кейін тұрған операторға басқаруды береді.

Көшу операторына қолдану барысында келесі ережелер сақталуы керек.



  • көшу операторына көрсетілген белгі сол көшу операторы тұрған блокта немесе

модульде болуы керек;

  • құрамдас оператордан көшуге болмайды;

  • шартты оператордың бір тармағынан басқа тармағына басқаруды беруге болмайды;

  • циклдің ішіне оның басын аттап кіруге болмайды;

Swith таңдау операторы. Сase операторы if операторының санын азайтуға мүмкіндік береді. Case операторы селектордан және операторлар тізімінен тұрады. Жалпы мына түрде жазылады.

  • Swith (cелектор) {

  • case1: инструкция тізімі 1; break;

  • case 2: инструкция тізімі 2; break;

  • …………………………………

  • case n: инструкция тізімі n; break;

  • default: инструкция тізімі; break;

  • }

Swith инструкциясы былай орындалады. Бірінші Swith сөзінен кейінгі өрнек мәні есептеледі, содан кейін алынған мән біртіндеп тұрақты тізімдердегі тұрақтылармен салыстырылады.

Егер өрнек мәні тізімдегі тұрақтымен тең болса, онда осыған сәйкес инструкция тізімі орындалады да, Swith инструкциясының орындалуы аяқталады. Егер өрнек мәні тұрақтылардың ешқайсысымен сәйкес келмесе, онда default сөзінен кейінгі инструкция тізімі орындалады.



  • switch (n) {

  • // таңдау операторының басы

  • case 1: cout<< “Математика”; break;

  • case 2: cout<< “Информатика”; break;

  • case 3: cout<< “Физика”; break;

  • case 4: cout<< “История”; break;

  • case 5: cout<< “Философия”; break;

  • }}

Мысал:



Есеп: функциясының кез- келген х-тегі мәнін есептейтін программа

құру.


Есепті шешуде қолданылатын компоненттер:

Label1 , Label2 , Edit1 , Edit2 , Button1.
Программа мәтіні.
#include

#include

#pragma hdrstop

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}



//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)

{

float x,y;



x=StrToFloat(Edit1->Text);

if((x>=0)&(x<=1)) y=x*x-x;

if((x<0)||(x>1)) y=x*x-sin(180*pow(x,2));

Edit2->Text=FloatToStr(y);

}

Жеке орындайтын тапсырмалар:

1-тапсырма. Шартты операторды пайдаланып есептеу керек.

1. z =


2. R = 3. R =

4. d = 5. y =

7. F = 8. F =

9. y = 10. y =

11. F(u) = 12. u =

13. y = 14. y =



2-тапсырма:

    1. Квадрат теңдеуді шешетін программа құрыңыз. Программа бастапқы мәліметтердің дұрыстығын тексеруі қажет және егер 2-ші дәрежелі белгісіздің коэффициенті нольге тең болса, онда сәйкесінше хабарлама шығаруы керек.

    2. Клавиатурадан енгізілген 2 санды салыстыратын программа жазыңыз. Программа қай санның үлкен екендігін көрсетуі қажет, егер олар тең болса сәйкесінше хабарлама шығару керек.

    3. Қолданушының енгізген санының жұп немесе тақтығын тексеретін программа құрыңыз.

    4. Телефонмен сөйлесу ақысын есептейтін программа құрыңыз, сенбі және жексенбі күндері 20% жеңілдік болатындығын еске алыңыз.

    5. Келесі күннің датасын есептейтін программа жазыңыз. Датаны толығымен енгізіңіз. Мысалы: 31.12.2004

    6. Қолданушыдан апта күнін сұрап, соған сәйкес келесі мәліметтердің: «Жұмыс күні», «Сенбі», «Жексенбі» біреуін шығаратын программа жазыңыз.

    7. Клавиатурадан енгізілген бүтін санның (1-ден 100 дейін) 3-ке және 5-ке қалдықсыз бөлінетіндігін тексеретін программа құрыңыз. Тексеріп болған соң бөлінетіндігі немесе бөлінбейтіндігі жайында хабарлама шығуы қажет.

    8. Сатып алынған заттарға төленетін ақша көлемін жеңілдікпен есептейтін программа құрыңыз. Егер ақша көлемі 500 теңгеден асса, 3% жеңілдік, ал 1000 теңгеден асса, 5% жеңілдік жасалады. Ақша саны енгізілгеннен кейін, қанша ақша төлеу қажеттілігі айтылып, экранға шығуы қажет.

    9. Қолданушының оптимальді салмағын есептейтін және оны негізгі салмағымен салыстырып, ұсыныс беретін программа жазыңыз. Оптимальді салмақ = Бойы (см) -100 формуласымен есептелінеді.

(Қолданушының ензізген мәліметтері қою түспен көрсетілген.)

Программа орындалу барысында экран кескіні төмендегідей болуы керек:



Бір жолға, арасына бос орын тастап бoй (см) және салмақ (кг) мәндерін енгізіп, пернесін басыңыз:

168 55

Сізге 13.00 кг толықтау қажет.

    1. Клавиатурадан енгізілген бүтін санның үшке бөлінетін-бөлінбейтіндігін тексеретін программа жазыңыз.

(Қолданушының ензізген мәліметтері қою түспен көрсетілген.)

Программа орындалу барысында экран кескіні төмендегідей болуы керек



Бүтін санды енгізіп, пернесін басыңыз:

523

523 саны үшке толық бөлінбейді.

    1. Экранға екі санның қосындысын табуға арналған есепті шығарып, қолданушыдан жауабын сұрайтын программа құрыңыз. Егер қолданушының енгізген жауабы дұрыс болса, «Дұрыс» деген хабарлама, ал қате енгізілген жағдайда, дұрыс жауабын шығарылуы керек.

(Қолданушының ензізген мәліметтері қою түспен көрсетілген.)

Программа орындалу барысында экран кескіні төмендегідей болуы керек:

12+45=?

Жауабын жазып пернесін басыңыз



45

Қателестіңіз ! 12+45=57



    1. Қолданушының Ақтөбе қаласының қаланған жылын білетіндігін тексеруге арналған программа жазыңыз. Қате жауап берілген жағдайда, программа дұрыс жауапты шығару тиіс.

(Қолданушының ензізген мәліметтері қою түспен көрсетілген.)

Программа орындалу барысында экран кескіні төмендегідей болуы керек:

Ақтөбе қаласының іргетасы қай жылы қаланды?

Санды енгізіп, пернесін басыңыз.



1875

Дұрыс емес, Ақтөбе қаласының іргетасы 1869 жылы қаланды.



    1. Клавиатурадан енгізілген ай номеріне сәйкес жыл мезгілінің атын шығаратын программа құрыңыз.

Егер қолданушы 1-мен 12 аралығына жатпайтын санды енгізсе, «Мәліметтерді енгізу барысында қате жіберілді» деген хабарлама шығарылуы керек.

(Қолданушының ензізген мәліметтері қою түспен көрсетілген)

Программа орындалу барысында экран кескіні төмендегідей болуы керек:

Ай номерін енгіз (1 ден 12-ке дейін): 11 Қыс.


    1. Switch инструкциясын пайдаланып қолданушыдан апта күнін сұрап, соған сәйкес келесі мәліметтердің «Жұмыс күні», «Сенбі», «Жексенбі» біреуін шығаратын программа жазыңыз. Егер қате мәліметтер енгізілсе «Қате!» деген хабарлама шығару керек.

    2. Switch инструкциясын пайдаланып есепті шешіңіз.

Қалааралық телефон арқылы сөйлесудін бағасын есептейтін программа жазыңыз (1 минут сөйлесу бағасы абоненттің қаламен ара қашықтығымен анықталады).Берілген мәліметтер: қаланың коды және сөйлесу ұзақтығы.

(Қолданушының ензізген мәліметтері қою түспен көрсетілген.)


Программа орындалу барысында экран кескіні төмендегідей болуы керек:

Телефон арқылы сөйлесу бағасын есептеу:

Берілген мәліметтерді енгізіңіз:

Қала коды- 120

Ұзақтығы (минут)- 5

Қала: Ақтөбе

1 минутқа төленетін баға- 7.8 тнг.

Сөйлесу құны: 39.00 тнг.




Қала

Код

1 минутқа төленетін бағасы (теңге)

Ақтобе

120

7.8

Астана

145

11.5

Алматы

254

9.78


3-Тапсырма.
Төмендегі функцияларды есептеу программаларын құру керек /X,Y,Z – нақты айнымалылар/:

  1. Вариант .



  1. Вариант .




  1. Вариант .



  1. Вариант .



  1. Вариант .



  1. Вариант .



  1. Вариант .



  1. Вариант .



  1. Вариант .



  1. Вариант .




  1. Вариант .



  1. Вариант .



  1. Вариант .

Егер a,b,c сандарының арасында өзара қарама-қарсы екі сан бар болса, онда қалған үшінші санды, ал болмаған жағдайда “жоқ” деген сөзді алыңыз.

  1. Вариант .



  1. Вариант .

АХ>5 теңсіздігін шешің.

  1. Вариант .



  1. Вариант .

Қалааралық телефонмен сөйлесу бағасын есептеу программасын жаз. Бастапқы мәндері қала коды мен сөйлесу уақыты(кем дегенде 4 қала).

  1. Вариант .



  1. Вариант .



  1. Вариант .

A,B,C сандарының ішінде, ең болмағанда бір жұп сан бар болатынын анықтау программасын құр.

Бақылау сұрақтары.

  1. if инструкциясының атқаратын қызметі қандай?

  2. Инструкциялар тізбегін тандау қалай жүзеге асырылады?

  3. Else қызметші сөзінен кейін жазылған инструкция қай жағдайда орындалады?

  4. Егер шарт орындалған немесе орындалмаған жағдайда бірнеше инструкциялар орындалатын болса, оларды не істеу керек?

5.Шартты оператордың жазылу структурасы қандай?

6.Таңдау операторының жазылу структурасы қандай және ол қалай жұмыс жасайды?



7.Тармақталу процесін қандай операторлар көрсетеді?
Блиц-тест

1. С++ Builder программалау ортасында негізгі келесі элементтер бар (терезелер):

  1. негізгі терезе (көк жолағы бар);аспаптар панелі; форма терезесі; программа коды терезесі

(Unit1.cpp);

  1. негізгі терезе (көк жолағы бар);обьектілер инспекторы терезесі (қасиеттер, оқиғалар);

форма терезесі; программа коды терезесі (Unit1.cpp);обьектілер ағашы терезесі (Object Tree View)

  1. негізгі терезе (көк жолағы бар);обьектілер инспекторы терезесі (қасиеттер, оқиғалар);

обьектілер ағашы терезесі (Object Tree View)

  1. негізгі терезе (көк жолағы бар);форма терезесі;

  1. форма терезесі; программа коды терезесі (Unit1.cpp);




2. Mask Edit компоненті

  1. арнайы форматтағы мәліметтерді енгізуді редакциялайтын облыс құрады

  1. жолдарды бейнелеу үшін жол бойынша немесе баған бойынша тор құрады.

  1. жазбалы және пиктограммалы командалық батырма құрады

  1. тез шақырылатын графикалық батырманы құрады

  1. қарапайым геометриялық фигураларды салады.



3. Bevel компоненті

  1. арнайы форматтағы мәліметтерді енгізуді редакциялайтын облыс құрады

  1. тез шақырылатын графикалық батырманы құрады

  1. көлемді формадағы сызықтар мен рамкаларды құрады

  1. жазбалы және пиктограммалы командалық батырма құрады

  1. қарапайым геометриялық фигураларды салады.




4. void_fastcall TForml ::ButtonlClick(TObject *Sender) кейін фигуралық жақша арасында не орналасады?

  1. Программадағы айнымалыларды сипаттау; орындалатын_операторлар;

  1. бас файлда хабарланған барлық функциялар сипатталады

  1. қайсыбір функциялар хабарлануы мүмкін

  1. форманы құрған кезде орындалатын операторларды орналастыруга болады

  1. формасының объектісін хабарлау




5. Алдын – ала берілген шарт бойынша қайталанатын оператор

  1. Switch (өрнек)

{case константа1: default: оператор;// міндетті емес}

  1. Do оператор while (шарт)

  1. for (өрнек 1; өрнек 2; өрнек 3) цикл денесі

  1. while (өрнек) цикл денесі:

  1. if (шарт) оператор-1; else оператор-2;




1. Программа фрагменті қандай нәтижені экранға шығарады:

{ int s=1, i, f=1;

for (i=2; i<=3; i++) {f=f*i; s=s+f;}

Edit1->Text=FloatToStr(s);}

  1. s=4

  1. s=18

  1. s=1

  1. s=9

  1. s=5


Жұмысты орындауға тапсырмалар

1. Лекциялар, әдебиеттер, әдістемелік нұсқау бойынша теориялық материалды қайталау.

2. Бақылау сұрақтарына ауызша- жазбаша жауап беру.

3. Тапсырма вариантын таңдау және орындау

4. Есеп жазу



Достарыңызбен бөлісу:
1   2   3   4   5




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет