У вас вопросы?
У нас ответы:) SamZan.net

5] OF REL м~нда~ы rry of ~ ~ызметші с~здер

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.4.2025

Билет №7

  1.  Бір өлшемді массивтерді Delphi тілінде сипаттау, енгізу, шығару.

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

Егер бағдарламада массив пайдаланылатын болса, онда ол айнымалы

бӛлігінде (Var) немесе тип бӛлігінде (Type) сипатталуы қажет. Массивті

сипаттау қҧрылымының жалпы тҥрі:

<Массив аты>: array [индекстік типтер тізбегі] of <элемент типі>;

Мысалы:

VAR A : ARRAY[1..5] OF REAL

мҧндағы, array, of – қызметші сӛздер.

1 – массивтің тӛменгі индексі. 5- массивтің жоғарғы индексі.

Массивтің жоғарғы индексін тҧрақтылар бӛлімінде анықтау:

const

N=18; // фамилиялар саны

S=25 // фамилияның ҧзындығы

var

t: array [1..N] of string [S];

Массивтерді дҧрыс жазуға мысалдар келтірейік:

VAR

MAS:ARRAY[1..N] OF REAL;

Жыл: ARRAY[қаңтар..желтоқсан] OF ІNTEGER;

TYPE

Mat=array[0..5] of array[Char] of Byte;

N: array [1..20] of string[15]

Массивтің кез-келген бір элементіне нәтиже беру үшін, меншіктеу

операторы қолданылады.

Массив атауы [индексі]:= нәтиже

  1.  Label  компонентінің қасиеттері.

Label компоненті (метка) мәтінді формада бейнелеу үшін қолданылады. Кейде таңбаның (метка) мәтiнi жобалаудың уақытында анықталады және ешқашан өзгертпейдi. Таңба (метка) өзге жағдайлар өзiн-өзi динамикалы ұстайды  және бағдарлама орындау уақытында өзгередi. Программа Орындалу уақытында таңбаның мәтiнiн белгілеу үшiн Caption қасиеттi пайдаланады. Label компоненті одан басқа ешқандай мамандандырылған әдiстерге немесе оқиғаларға, басқа компоненттер ие болатындай, ие болмайды.

Қасиеттері

 

Сипаттамасы

 

AutoSize

 

Егер True мән анықталса, Caption қасиетіндегі таңба өз мөлшерiн мәтiн ге сәйкес өзгертеді. False мәнінде мәтiн Таңбаның оң шетi бойымен кесiліп тасталады

FocusControl

 

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

ShowAccelChar

 

Бұл қасиетке True мағынасын белгілеу керек, егер сіз & символы шапшаң бару жолынының клав. Қызметін атқармай, таңбада бейнелену үшiн.

Transparent

 

Бұл қасиет True мағынасына ие болғанда, Colorқасиетін мүлдем ескермейді, таңба арқылы  астында екені белріледі.

Бұл қасиет мысалға таңбалардың бейнелі фонға орналастыруы үшiн  қолданылады

Wordwrap

 

Егер True мән анықталса, онда таңбаның мәтiнi таңбаның оң шетiне жеткенге дейін жаңа жолға көшіріледі

 

Билет №8

  1.  Repeat…Until циклдық операторының құрылымы және орындалуы.

REPEAT – цикл тақырыбы, UNTIL – циклдің аяқталу шартын тексеру, Repeat (қайталау), Until (дейін) – қызметші сөздер. Repeat, Until – опреаторлық жақшалар рөлін де орындайды. Until – дің алдындағы оператордан соң нүктелі үтірдің қойылмауы тиіс. S – цикл денесі. NOT P - P шартына кері болатын емес шарты. NOT P мәні TRUE болған кезде циклді орындау аяқталады.
Мысал: Жалпы мүшесі ak=1/(k2+3) болатын тізбектің алғашқы n мүшесі мен олардың қосындысын табу керек (k=1, 2, …, n).
REPEAT циклін пайдаланып, программаны мынадай түрде құруға болады: procedure TForm1.Button1Click(Sender: TObject);

var

I: Integer;

begin

I := 1;

repeat

  memo1.Lines.Add(IntToStr(I) + ' x 3 = '+ IntToStr(I*3));

  I := I + 1;

until(I > 10);

end;

  1.  Button  компонентінің қасиеттері.

Button компоненті –  оқиғаға жауапты қалыптастыратын командалық батырма болып табылады.

Компонент Delphi Button это простая командная кнопка. Командная кнопка Delphi Button используется для реализации в программе команд с помощью обработчика события OnClick этого компонента.

   Один и тот же обработчик может обрабатывать события нескольких компонентов TButton (да и не только TButton, но и даже компонентов других типов). Для определения того, событие какого именно компонента нужно обрабатывать, используется встроенная переменная 
Sender типа TObject, обозначающая объект, вызвавший данное событие. Для иллюстрации этой возможности рассмотрим простую процедуру, определяющую нажатую кнопку.

   Создадим обработчик кнопки Button1, а
 для Button2 и Button3 в Инспекторе Объектов на вкладке Eventsвыберем событие OnClick, и из выпадающего списка выберем появившийся там обработчик Button1Click. Теперь он обрабатывает нажатие всех трёх кнопок.

procedure TForm1.Button1Click(Sender: TObject);
begin
  Form1.Caption:=(Sender 
as TButton).Caption;
end;

Конструкция Sender as TButton позволяет работать со свойствами объекта Sender как со свойствами кнопки. Непосредственно же различить кнопку как объект можно обычным оператором сравнения:

if (Sender = Button1) then
  Form1.Caption:=Button1.Caption;

   Иногда события инициированы даже компонентами разных типов. В таком случае, проверить компонент какого типа вызвал событие, можно таким образом:

if (Sender is TButton) then
  Form1.Caption:='Кнопка';




1. вплив ніж визначення поняття особистий вплив
2. Разработка вычислительного устройства
3. . Общие цели банковского менеджмента и маркетинга.
4. . Механика Механика ~ это раздел физики изучающий простейшие формы движения тел в пространстве и времени
5. Несостоятельность (банкротство) юридических лиц
6. Реферат- Экономическая таблица Франсуа Кенэ
7. Искусств и ремесел; отрицали идею о влиянии искусства на общественную жизнь или мораль Высокое мастерств.html
8. Введение С целью наиболее полного удовлетворения потребности населения в хлебобулочных изделиях расширен
9. Ростовский государственный строительный университет Утверждено.1
10. 30 Вторник 3