Published using Google Docs
Переменная в LOGO.doc
Updated automatically every 5 minutes

Переменная в 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

Домашнее задание:

Подготовиться к самостоятельной работе по решению задач с переменной.