Последнее сообщение ПервоЛого

имя не передает значения

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

покажи :друзья
друзья не передает значение
пусть "друзья [Аня Петя Маша]
покажи :друзья
АняПетя Маша

В процедуре неопределенная переменная может выглядеть так (пример простейшей опечатки):

это квадрат :size
повтори 4 [ вп :side пр 90]
конец

Если Вы попытаетесь выполнить эту процедуру, система выдаст сообщение

side не передает значения в квадрат,

потому что в заголовке процедуры указана переменная с именем size, а не side.