Пример: Вычислите площадь прямоугольника по его сторонам

Линейная структура программы.

 

Итак, все программы состоят из команд (операторов). Оператор является основным элементом языка Basic и содержит: а) служебное слово (имя оператора); б) текст.

Программа состоит из строк, в строке может быть один или несколько операторов.

 

В линейной программе используются следующие операторы:

REM – оператор комментария. Все что следует после этого оператора до конца строки игнорируется компилятором и предназначено исключительно для человека. Т.е. здесь можно писать что угодно. Удобно использовать комментарий в начале программы для указания её названия и назначения.

пример:
REM Это комментарий

можно и так:

' Это тоже комментарий

 

CLS - очистить экран. Вся информация, которая была на экране стирается.

 

PRINT (вывод, печать) – оператор вывода (печати).

пример:
PRINT "Привет! Меня зовут Саша."

На экран будет выведено сообщение: Привет! Меня зовут Саша.

 

INPUT (ввод) – оператор ввода. Используется для передачи в программу каких-либо значений.

пример:
INPUT а

На экране появится приглашение ввести данные (появится знак "?") и компьютер будет ждать их ввода. Для ввода необходимо ввести данные с клавиатуры и нажать ввод (enter).

INPUT "Введите число а: ", а

Компьютер выведет на экран: 'Введите число а:' и будет ждать ввода данных.

 

DIM – оператор описания типа переменной (массивов).

Под переменной в языках программирования понимают программный объект (число, слово, часть слова, несколько слов, символы), имеющий имя и значение, которое может быть получено и изменено программой.

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

Пример:
DIM a, b, chislo1 AS INTEGER

Integer – целые числа от -32768 до 32768

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

 

Для задания значения переменной служит оператор присваивания. Он записывается так:

LET переменная = значение (или просто: переменная = значение)

Пример:
LET a = 3

chislo1 = 15

 

STOP - оператор останова программы

 

END – оператор конца программы.

 

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

Пример: программа, выводящая на экран сообщение: Привет! Меня зовут Саша!

REM Первая программа

PRINT “Привет! Меня зовут Саша!”

END






Пример: программа, складывающая два числа

REM Сумма двух чисел

a = 5

b = 6

c = a + b

PRINT "Результат: ", c

END

или так:

REM Сумма двух чисел

DIM a, b, c AS INTEGER

a = 5

b = 6

c = a + b

PRINT "Результат: ", c

END

Пример: Вычислите площадь прямоугольника по его сторонам.

REM Площадь прямоугольника

INPUT "Введите сторону а", а

INPUT "Введите сторону b", b

s = a * b

PRINT "Площадь равна: ", s

END

Пример: Вычислить выражение

REM Вычисление выражения

INPUT "Введите а", а

INPUT "Введите b", b

c = SQR(2*a*b)/(a+b)

PRINT "Площадь равна: ", с

END


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: