Переменная в LOGO
Под переменной понимают поименованный участок памяти, предназначенный для хранения данных.
С переменной работает команда:
ПУСТЬ имя переменной значение переменной – по этой команде в памяти образуется участок, с указанным в команде именем, в который заносится указанное значение. Т.е. по команде ПУСТЬ значение переменной заносится в память.
Рассмотрим пример:
Пусть “X 5 – т.е. по этой команде в памяти образуется участок с именем Х, в который заносится значение равное 5.
Обратите внимание!! У переменной есть метка “, они ставятся на Латинице (F5) c Shift + Э.
Метка переменной не отделяется от имени переменной пробелом!!!!
По команде Пусть все действия производятся в памяти компьютера.
Для того чтобы «заглянуть» в участок памяти и «узнать» какое значение помещено в данный участок памяти, используется команда ПК.
ПК :X – по этой команде происходит извлечение значения переменной из памяти.
Обратите внимание!! У переменной есть метка :, оно ставятся на Латинице (F5) c Shift + Ж.
Метка переменной не отделяется от имени переменной пробелом!!!!
Потренируйтесь!!
Какие значения принимает переменные в следующих случаях?
Пусть “X 6 (Х=6)
Пусть “У 8 (У=8)
Пусть “Z :X + :Y (Z=14)
Пусть “T :Z (T=14)
Пусть “T :T + 1 (T=15)
Пример2
Составить процедуру вычисления площади прямоугольника со сторонами а и в, при а=8,4; в=3,5.
Решение:
Это пример2
Пусть “а 8,4 – заносим в память значение длины
Пусть “в 3,5 – заносим в память значение ширины
Пусть “S :а * :в - вычисляем площадь прямоугольника
ПК :S - выводим, вычисленное значение из памяти
Конец
Данная процедура позволяет вычислять площадь любого прямоугольника, для этого просто необходимо изменить входные данные, т.е. значения длинны и ширины и перезапустить процедуру.
Задание.
Составить процедуры вычисления значений следующих выражений:
N = A:B*D
H = (A-B)*(7-D)
M = (A+D)2
При следующих значениях переменных: А=10, В=5, D=2
Домашнее задание:
Подготовиться к самостоятельной работе по решению задач с переменной.