Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект бейс.doc
Скачиваний:
6
Добавлен:
12.11.2019
Размер:
1.33 Mб
Скачать

Вправи та запитання

  1. Яких значень набудуть функції:

а) SIN(0); б) ABS(–1); в) SQR(25); г) INT(4.8); д) SGN(–5)?

  1. Яких значень набудуть функції:

а) INT(5/2); б) ABS(4–SQR(36)); в) COS(INT(1/2));

г) EXP(2–2); д) SQR(ABS(–4))?

  1. Записати мовою Бейсик такі вирази:

а) ; б) ; в),\ ;

г) ; д) .

  1. Записати мовою Бейсик такі вирази:

а) ; б) ;

в) ; г) ; д) .

  1. Які помилки допущені у записаних арифметичних виразів:

а) SIN(5X) + COSX;

б) 3*X + 2Y/(5*x – 2*Y;

в) – A* – 5/ – 2 ;

г) SIN(ABS(2*X)

д) 2,51X + 7A + A8 + .5E1 ?

  1. Яких значень набудуть змінні в результаті виконання операторів присвоєння, якщо раніше виконувались оператори А=4, В=2:

а) A1=A + 2*B;

б) A2=A*A + 2/B;

в) A3=SQR(A) – B*A;

г) A4=A^2 + B^4;

д) A5=1.4E1*A + A*B/0.2E1 ?

  1. Яких значень набудуть змінні в результаті виконання операторів присвоєння, якщо А=2, В=5, С=0:

а) A1=(2*A – 3*B)/(.6E1 – B);

б) A2=SIN(2*C)/COS(A +B);

в) A3=A/.2E1 + B + 5*A/(B + C);

г) A4= INT(B/A) + B/A + SGN(B/A);

д) A5=A + B*A/(C + A*B) ?

  1. Які стандартні функції Ви знаєте?

  2. Сформулюйте правило пріоритетів.

  3. Сформулюйте правило дужок.

  4. Як оформлюють арифметичні вирази?

  5. Від чого залежить тип результату під час обчислення арифметичного виразу?

  6. Від чого залежить тип результату після виконання оператора присвоєння?

5. Надання значень змінним

Є такі способи надання значень змінним:

  1. за допомогою оператора присвоєння;

  2. за допомогою оператора INPUT – уведення даних з клавіатури в режимі діалогу з комп’ютером;

  3. за допомогою оператора READ – надання значень з блоку даних.

Їх найчастіше використовують на початку програми для надання змінним початкових значень.

    1. Використання оператора присвоєння. Оператори присвоєння використовують, якщо потрібно надати початкові значення змінних.

    2. Оператор INPUT. Оператор уведення даних з клавіатури INPUT дає змогу не вносити змін у програму під час повторного її виконання.

Оператор уведення даних з клавіатури має вигляд

INPUT [;] [“Коментарі {;/,}] <список вводу>,

де INPUT (ввести) – службове слово. У списку вводу через кому чи крапку з комою пишемо імена змінних, значення яких задаватимемо з клавіатури, [;] – забороняє переміщення курсору на новий рядок, символ [,] – забороняє вивід на екран знаку “?”.

Дія оператора. Виконання програми тимчасово припиняється. На екрані дисплея з’являється запит комп’ютера у вигляді знака запитання: ? і система чекатиме введення даних. Користуючись клавіатурою, набираємо список значень, розділяючи їх комами, і натискаємо клавішу вводу.

П р и к л а д 2. INPUT A, B, C, D$

? 5, 10, –2.5, “MADONNA” (Натискаємо – “ENTER”)

Змінна А отримає значення 5, В – значення 10, с – значення – 2.5, а D$ – значення “MADONNA”. Лапки в текстових сталих тут можна не писати.

Для уникнення помилок під час уведення даних з клавіатури оператор INPUT можна використовувати з текстовою підказкою, яка записується в коментарях.

Отже, за допомогою оператора INPUT значення змінних вводять у відповідь на запит комп’ютера, тобто у режимі діалогу користувача з системою.