Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CHAPTER2.DOC
Скачиваний:
22
Добавлен:
20.03.2015
Размер:
574.98 Кб
Скачать

Контрольні питання для підготовки до заняття

  1. Які види змінних використовуються в алгоритмічній мові BASIC?

  2. Який пріоритет мають арифметичні операції?

  3. Які функції можуть використовуватися інтерпретатором?

  4. З якими видами виразів оперує інтерпретатор?

  5. Пояснити призначення оператора RESTORE.

  6. Пояснити призначення оператора “GOTO N рядка”.

  7. Пояснити обов’язкові вимоги до оформлення операторів READ, DATA.

  8. Пояснити вимоги до оформлення оператора INPUT.

  9. Як правильно оформити виведення результатів розрахунку?

  10. Як буде працювати програма з вкладеним циклом?

Додаткова література

  1. Светозарова Г.И., Мельников А.А., Козловский А.В. Практикум по программированию на языке Бейсик. – М.: Наука, 1988.

  2. Кетков Ю.Л. Диалог на языке Бейсик для мини- и микро-ЭВМ. – М.: Наука, 1988.

2.5.1.Додаткові теоретичні відомості

Алгоритмічна мова BASIC

Алгоритмічна мова BASIС отримала дуже широке розповсю­дження. Автори цієї мови запевняють, що її назва пі­шла від скорочення англійських слів – Beginner’s All Pur­pose Symbolic Instruction Code, що означає “багатоцільо­вий код (мова) символічних команд для початківців”. Відо­мо багато версій цієї мови. Вона є процедурно орієнто­ва­ною.

Найпростіші конструкції мови Basic

Символи

В алгоритмічній мові BASIC використовуються всі букви латинського алфавіту, всі букви кирилиці (за винятком твер­дого знака), десять цифр (від нуля до дев’яти) і майже всі знаки арифметичних операцій (плюс, мінус, помножити, поділити), знаки логічних операцій (більше, менше, дорів­нює) і спеціальні символи:

“ “ – пропуск;

: – знак ділення операторів;

$ – знак долара;

@ – амперсанд;

& – комерційне і;

# – знак номера;

^ – піднесення до степеня – стрілка вгору.

Змінні

Обчислення різних величин запам’ятовується шляхом при­влас­нення їх значення змінним. У процесі виконання про­г­ра­ми значення змінних можуть змінюватись. У мові BASIC використовуються дійсні, цілочисельні та символьні змінні.

Дійсні змінні являють собою букви (латинського алфа­ві­ту або кирилиці). Для розширення можливостей кожна змінна може мати індекс у вигляді цифри (наприклад, A5,B9).

Цілочисельні змінні позначаються буквами із значком про­центів (наприклад: A%,B%). Вони можуть набувати значення від–32767 до +32767.

Символьні змінні дозволяють запам’ятовувати слова, ре­чення або цілі фрази. Вони позначаються буквами із знаком долара (наприклад, A$,B9$).

Змінні можуть бути простими, але можуть бути й елементами масиву. В останньому випадку за змінною (в дужках) є один або два індекси. Наприклад, A(1),B(2.9).A(1) – це перше значення одномірного масивуA;B(2.9) – значення двомірного масивуB, розташованого у другому рядку і де­в’я­тому стовпці матриці.

Операції

В алгоритмічній мові BASIC використовуються арифметичні або логічні операції. Позначення операцій додавання та віднімання не відрізняються від загальноприйнятих операцій і мають такий вигляд:

* – множення;

/ – ділення;

^ – піднесення до степеня.

Пріоритет арифметичних операцій в алгоритмічній мові BASIC такий:

1. ^ – піднесення до степеня;

2. *; / – множення та ділення;

3. “+”;“–”– додавання та віднімання.

Позначення таких операцій, як дорівнює, більше чи мен­ше, відрізняються від загальновідомих. Позначення ін­ших логічних операцій мають такий вигляд:

> = – більше або дорівнює;

< = – менше або дорівнює;

< > – не дорівнює.

Крім арифметичних та логічних операцій, в алгорит­міч­ній мові BASIC використовується ряд стандартних функцій. Сюди відно­сять­ся:

SIN (X) – sin x;

COS (X) – cos x; (x– вводиться в радіанах).

ATN (X) – arctg x;

LOG (X) – ln x;

LOG10 (X) – lg x;

INT (X) – ціла частина дійсного числа;

EXP (X) – eв степеніx;

ABS (X) – |x|;

|1, x> 0|,

SGN (X) – |0, x= 0|,

|–1, x< 0|;

SQR (X) – корінь квадратний з x;

PI – Пі;

RND (X) – датчик випадкових чисел (від 0 до 1).

Вирази

Алгоритмічна мова BASIC дозволяє оперувати вираза­ми трьох видів: арифметичні, логічні, символьні.

Арифметичні вирази мови BASIC нічим не відрізня­ють­ся від цих виразів у математиці. Наприклад, вираз:

у мові BASIC буде записано таким чином:

.

Логічні операції мають такий вигляд: IF A >CGOTON, що означає – якщоA> 7 , то перейти до рядкаNпрограми.

Можлива і така конструкція:

IF A>CTHENB = A, що означає – якщоA > C, тоB = = A.

Символьними виразами називається рядок символів, взятий у лапки; просто символьна змінна; символьна функ­ція або перерахування елементів, з’єднаних знаком + або &. Наприклад:

A = “МОС”:B = “KBA”

C = A + B.

Якщо у програмі написати PRINT C, то на екрані моні­то­ра буде написано МОСКВА.

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