Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
310_1111.doc
Скачиваний:
3
Добавлен:
20.09.2019
Размер:
404.99 Кб
Скачать

6.А нету Билет 22

1.Различают числовые функции, функции преобразования типов, функции непосредственного обращения к памяти, символьные функции, функции ввода-вывода.

Числовые функции и функции преобразования типов:

Обозначение в Бейсике Обозначение в математике Пояснение

Числовые функции

ABS(X) | x | Абсолютное значение Х

SQR(X)

Неотрицательное значение квадратного корня из Х.

SIN(X) sin x Синус Х, где Х – в радианах

COS(X) cos x Косинус Х, где Х – в радианах

TAN(X) tg x Тангенс Х, где Х – в радианах

ATN(X) arctg x Арктангенс Х, т.е. угол в радианах, тангенс которого равен Х

LOG(X) ln x Натуральный логарифм Х, Х>0

EXP(X) ex Экспонента Х, т.е. значение основания натурального логарифма (е=2,71828), возведенное в степень Х

FIX(X) Выделение целой части числа Х.

FIX(12.54)=12

INT(X) Наибольшее целое, не превышающее число Х

INT(1.3)=1 INT(-1.3)=-2

RND(X) Псевдослучайное число в диапазоне (0,1)

SGN(X) Функция принимает значение 0 если х=0,

1 если х>0,

-1 если x<0

2. программы всегда отображается в форме в виде пиктограммы, но при выполнении он становится «невидимым». Чтобы запустить в программе таймер, вначале нужно написать текст процедуры обработки события Timer, а затем установить значения некоторых свойств. Основные свойства:

Interval;

Enabled.

Свойство Enabled запускает и останавливает таймер. Если его значение равно True, то по истечении интервала времени будет вызываться процедура обработки события Timer. Значения Interval находятся в диапазоне от 0 до 65535. Если данному свойству присвоить значение 0, элемент управления типа Timer перейдет в неактивное состояние.

Пример

Private Sub Timer1_Timer()

Form1.BackColor = RGB(Rnd(1) * 255, Rnd(2) * 255, Rnd(3) * 255)

End Sub

3)Вибір Фонтів з використанням CommonDialog, приклад

Диалоговое окно Font позволяет просматривать и выбирать шрифт, его размер, стиль. Чтобы открыть диалоговое окно Font, установите значение свойства Action равным 4 и вызовите метод ShowFont( элемента Common Dialogs). После выбора шрифта, его размера, стиля и, возможно, специальных эффектов (скажем атрибутов цвета и подчеркивания) щелкните на кнопке ОК. Элемент Common Dialogs вовратит атрибуты выбранного шрифта как значения следующих свойств.

• Соlог. Возвращает выбранный цвет шрифта. Чтобы позволить пользователю зада значение этого свойства, установите значение свойства Flags равное cdlCFEffects (табл. 8.3). FontBold. Если задано полужирное начертание шрифта, то значение свойства равно True.

• Fontltalic. Если задан атрибут начертания курсивом, то значение свойства равно True.

• FontStrikethru. При установке атрибута перечеркивания шрифта значение свойства равно True. Чтобы пользователь мог его применять, установите значение свойства Flags равным cdlCFEffects.

• FontUnderline. При установке атрибута подчеркивания значение свойства равно True. Для задания свойства пользователем установите значение свойства Flags равным cdlCFEffects.

• FontName. Возвращает имя выбранного шрифта.

• FontSize. Возвращает размер выбранного шрифта.

При закрытии диалогового окна Font значения соответствующих флажков на вкладке обновляются в соответствии с установками пользователя. Можно задать начальные установки диалогового окна Font, выбрав значения любого свойства, а затем щелкнув на кнопке Show Dialog Box.

4)Властивості Recordset: EOF,BOF,bookmark

Об'єкт Recordset - весь набір записів, до яких звертається елемент управління Data. Набір записів зберігається в пам'яті, у разі потреби вивантажуючись на диск.

Для маніпулювання набором записів використовується властивість Recordset елементу управління Data. Один запис набору Recordset є поточним. Інформація з поточного запису відображається в зв'язаних елементах управління. Позицію поточного запису можна змінити, клацнувши кнопку елементу управління Data або програмно в коді за допомогою методів об'єкту Recordset.

Визначення меж набору записів

Якщо для зміни позиції поточного запису використовується програмний код, необхідно визначити початок і кінець набору записів, контролюючи властивості EOF і BOF об'єкту Recordset. При переміщенні до запису EOF або BOF виконується дія, встановлена значенням властивості Bofaction або Eofaction.

Наприклад, можна встановити Eofaction так, щоб автоматично додавався новий запис. Якщо властивість Eofaction встановлена до EOF, то при переміщенні до запису EOF ніякої дії виконуватися не буде. У разі ж переміщення на один запис до BOF або після EOF повертається помилка виконання.

Використовувати об'єкт Recordset певного елементу управління Data в програмному коді можна через властивість Recordset елементу управління Data, як показано в наступному фрагменті:

Data1.Recordset.MoveNext 'Перемещение на следующую запись набора

If Data1.Recordset.EOF Then Data1.Recordset.MoveLast

Властивості і методи об'єкту Recordset

Для відбору інформації з набору записів використовуються властивості і методи об'єкту Recordset. Вони дозволяють переміщатися по записах, додавати, модифікувати або видаляти записи.

Властивості BOF і EOF

Властивості BOF і EOF об'єкту Recordset указують, чи встановлена позиція поточного запису в наборі перед першим записом або після останнього запису. Якщо в наборі записів немає ніяких записів, то і властивість BOF, і властивість EOF - True.

5. Cls Dim i As Integer, j As Integer, n As Integer, m As Integer Dim k As Integer INPUT "Kolichestvo strok:", n INPUT "Kolichestvo stolbtsov:", m Dim a(n, m), s(m) As Integer Randomize Timer For i = 0 To n - 1 For j = 0 To m - 1 a(i, j) = Int(Rnd * 10) Print a(i, j); Next j Print Next i Print For i = 0 To n - 1 For j = 0 To m - 2 For k = j + 1 To m - 1 If a(i, k) < a(i, j) Then SWAP a(i, k), a(i, j) Next k Next j Next i For i = 0 To n - 1 For j = 0 To m - 1 Print a(i, j); Next j Print Next i

6.HEty

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