Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-20_bilet.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
142 Кб
Скачать
☆
  1. Тармақталу операторлары а) Шартты оператордың жазылу форматын көрсетіңіз б) switch таңдау операторларының жұмыс принципі қандай?

Шартты амал «?:» Бұл амал программа кодының көлемін қысқарту үшін пайдаланылады. Оның көмегімен if-else операторының қарапайым және күрделі түрлерін алмастыруға болады. Шартты амалдың жазылу форматы: логикалық өрнек ? өрнек1 : өрнек2 Алдымен логикалық өрнек есептеледі, егер ол ақиқат болса , онда өрнек1, кері жағдайда өрнек2 есептеледі. «if-else» операторы Жалпы жазылу түрі:

if (өрнек) a;

немесе

if (өрнек) a; else b;

«if-else» операторын программада пайдалану мысалы: Енгізілген санды жұп не тақ екенін анықтау

Switch таңдау операторы

Switch таңдау операторы if операторын бірнеше рет қолдунадың өте ыңғайлы алмастырушысы болып табылады. Switch таңдау операторы айнымалының мәнін брнеше тұрақтылармен салыстырады. Switch шартындағы көрсетілген айнымалының мәні case кілттік сөзінен кейін тұрған мәндермен салыстырылады. Case операторының мәнімен айнымалы мәні сәйкес болғанда, компьютер программаны сол жерінен жалғастырады.

switch ( /*variable*/ ) {

case const1:

variable айнымалысы const1ге тең болғанда орындалатын код

break;

case const2:

бұл код variable мәні const2* мәніне тең болғанда орындалады

break;

/*...*/

default:

ешбір констант мәні variable* айнымалы мәніне сәйкес келмегенде орындалатын код

break;

}

7-билет

1.Мәтіндік ақпаратты бейнелеу компоненттері.

а) Жазбалардағы мәтінді бейнелеу компоненттері қандай?

б) Компоненттердің негізгі қасиеттерін атаңыз.

в) Әдістер мен оқиғалар

Формада әртүрлі жазбаларды бейнелеу үшін негізінен Panel, Label, StaticText компоненттері пайдаланылады.

Панельдер, топтаудың виэуалды құралы ретінде, сондай-ақ саймандар тақтасы мен қалыпкүй жолдарын жасауға қолданылады.

Панельдің қыры екі жүзді: ішкі және сыртқы. Ішкі жүз панельді көмкереді (обрамляется), ал сыртқы- ішкінің айналасында көрінеді.

Әр жүздің ені TBewlWidth типті BewlWidth қасиетінде пиксельдермен беріледі. TbewlWidth типінің мәні бүтін сан болып табылады(TbewlWidth=1. . MaxInt). Үнсіз келісім бойынша жүздің ені 1-ге тең. TpanelBevel типі BevelInner және BeverOuter қасиеттері ішкі және сыртқы жүздердің түрлерін сәйкесінше анықтайды. Қасиеттердің әрқайсысы келесі мағыналарды қабылдай алады:

  • bvNone (жүзі жоқ)

  • bvLowered (жүзі батырыңқы)

  • bvRaised (жүзі көтеріңкі)

  • bvSpace (іс әрекет белгісіз)

Үнсіз келісім бойынша BevelInner қасиеті bvNone мағынасына ие, ал BevelOuter қасиеті bvRaised мағынасына ие.

Жүздер арасында неі TBorderWidth типі BorderWidth қасиетінде пиксельмен анықталатын арақашықтық болуы мүмкін. Үнсіз келісім бойынша арақашықтық 0-ге тең (арақашықтық жоқ).

TLabel компоненті

  • Caption – объектіге шығатын жазба

  • Align – жазбаны түзеу

  • AutoSize – енгізілген мәтін ұзындығына сәйкес жазбаны автоматты масштабтау

  • Enabled - Разрешена ли метка

  • Colorжазба түсі

  • Font – Tfont типті стандартты қасиет. Жазба қаріпінің атрибуттарын анықтайды

  • ParentFont – келісім бойынша негізгі қаріпті пайдалану қажеттігін анықтайды.

  • Transparent – жазба фонының ашықтығын анықтайды

  • ShowAccelChar - Можно ли использовать "жылдампернетақтаны "пайдалануға болатындығын анықтайды

  • WordWrap – егер жазба жолға симайтын болса, сөздерді автоматты тасымалдау

2. Қайталану операторлары

а) for операторының қызметі қандай? Жазылу форматын көрсетіңіз?

б) while операторы қандай жағдайда қолданылады?

в) do while операторы

for операторы. Цикл параметрлерінен келесі форматты иеленеді:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]