Для начала программирования может не хватать примеров простых программ. Очевидные для опытных программистов вещи могут быть не понятны начинающим. Даже употребление распространенных во многих языках операторов может вызывать затруднения. На примерах легче понять синтаксис и логику работы программ.
В среде программирования CLEV3R есть справочные описания, но нет примеров программ. У меня накопилось много интересных и довольно простых программ. К сожалению, я не могу утверждать, что использую оптимальные способы программирования. Предлагаю рассматривать все программы как образец рабочей программы, как возможный вариант.
Для начала предлагаю программу в которой два цикла, звуковые сигналы и рисование окружностей на экране.

Эта же программа с комментариями.

Слишком много комментариев тоже плохо. Программа стала нечитаемой. По хорошему, комментарии не должны пояснять работу операторов, функций и синтаксис. Комментарии должны пояснять за что отвечают переменные и какую функцию выполняют блоки программы.
Для каждой программы удобно создать отдельную папку в блоке EV3 с помощью CLEV3R. Все файлы относящиеся к конкретной программе будут в папке. Легче наводить порядок.
Саму программу можно набрать вручную непосредственно в редакторе в CLEV3R, а можно открыть готовый файл программы скачанный с сайта. Просто файл с расширением bp не получилось разместить, разместил архив с этим файлом. Кстати, можно просматривать файлы листинга программы в текстовом редакторе, например, в редакторе «Блокнот».
For i=20 To 5 Step -0.5
Speaker.Tone( i*5, i*100, 50)
Speaker.Wait()
EndFor
LCD.Clear()
b=3
While b<100
LCD.Circle(1,89,64,b)
Program.Delay(30)
b+=1
EndWhile
Program.Delay(2000)
Можно скопировать текст программы в среду CLEV3R. Для тренировки, попробуйте все способы.



