GNU C в значительной степени является отраслевым стандартом, даже если это компилятор Unixy. Вы также можете использовать Visual Studio, но имейте в виду, что он не очень хорошо поддерживает C99. Есть и другие варианты, такие как pcc (мне очень нравится этот), llvm (также очень интересный) и т. Д., Но обычно они требуют определенного уровня энтузиазма.
IntelliJ может найти их с помощью" структурного поиска ". Вы ищете "$ a + $ b"
SETH 180
SETSHAPE
- Установить текущую форму спрайта (0-7) SETX
Переместить черепаху в заданные координаты x, например, SETX 50
SETXY
Переместите черепаху к указанным координатам x, y Например. SETXY 50 50
SETY
Переместите черепаху на указанную координату y, например SETY 50
SHAPE
- Выведите номер текущей формы спрайта SHOWTURTLE [ST ]
- Сделать черепаху видимой РАЗДЕЛЬНЫЙ ЭКРАН
- Смешанный графический и текстовый экран (то же самое, что и нажатие F3) STAMPCHAR
- Сделать черепаху печатью символа в текущем местоположении, например STAMPCHAR "A
TELL
- Сообщает назначенному спрайту получать команды, например TELL 2
TEXTSCREEN
- Использовать весь экран для текста (так же, как нажатие F1 ) НАПРАВЛЯТЬ
- Выводить заголовок для черепахи, чтобы смотреть в координаты X, Y, например, TOWARDS 0 0
WRAP
- Сделать рисунки черепахи обволакивать экран XCOR
- Выходной ток x координата черепахи YCOR
- Выходной ток y co -координата черепахи АСПЕКТ
- Установить коэффициент масштабирования экрана по вертикали, по умолчанию 0,76 Примеры взяты непосредственно с веб-сайта: http://gaza.freehosting.net/logo/index.html
Логотип посвящен перемещению черепахи ... вы даете ей команды следующим образом:
Forward 100
Right 45
Вы также можете делать такие вещи, как повторение команд :
Repeat 8 [Forward 100 Right 45] ; Draw an octagon
(Что я выиграю? 8 -)
Ого! Он все еще где-то рядом?
fd 300 // Forward
rt 90 // Right 90°
fd 300
lt 90 // Left 90°
Раньше это работало.
IntelliJ может найти их с помощью «структурного поиска». Вы ищете «$ a + $ b» и устанавливаете характеристики $ a и $ b как тип java.lang.String.
Однако, если у вас есть IntelliJ, он, вероятно, имеет встроенную проверку, которая будет в любом случае лучше найти то, что вам нужно.
SETH 180
SETSHAPE
- Установить текущую форму спрайта (0-7) SETX
Переместить черепаху в указанные координаты x, например SETX 50
SETXY
Переместите черепаху к указанным координатам x, y Например. SETXY 50 50
SETY
Переместите черепаху к указанной координате y, например SETY 50
SHAPE
- Выведите номер текущей формы спрайта SHOWTURTLE [ST ]
- Сделать черепаху видимой РАЗДЕЛЬНЫЙ ЭКРАН
- Смешанный графический и текстовый экран (то же самое, что и нажатие F3) STAMPCHAR
- Сделать черепаху печатью персонажа в текущем местоположении, например STAMPCHAR "A
TELL
- Сообщает указанному спрайту получать команды, например Я видел несколько реализаций LOGO, в которых вы можете использовать локализованные команды, например:
или даже NAPRZÓD (с польской буквой Ó) ).
LOGO - хороший язык для обучения детей программированию на их родном разговорном языке.
By issuing commands in the correct syntax. E.G.:
forward 100
There is only one necessary command to move the turtle. It is forward
which has the mnemonic fd
. When working with a robot (real) turtle as opposed to a graphics based (virtual) one, you might find that the turning commands left
and right
[lt
& rt
] move the turtle a little, accidentally.
Most implementations also allow the command backwards
[bk
].
When the turtle moves, it may draw a line as it goes depending on whether the pen is up or down at the time, and whether the current pen color is different from the background color.
A graphics based (virtual) turtle can also jump around the screen with setx
, sety
, and setxy