PascalABC.NET официальный канал
1.85K subscribers
536 photos
1 video
9 files
376 links
Официальный канал языка и системы программирования PascalABC.NET
Download Telegram
Цветной вывод

Есть в интегрированной среде PascalABC.NET такая секретная возможность - выводить в окно вывода цветной текст.

Для переключения цвета используются символы #65535 #65534 #65533 #65532 #65531

#IDE
👍5
Здоровье кода

Код должен быть здоровым - все с этим согласятся. Только здоровье кода каждый понимает по-своему.

В PascalABC.NET код считается больным, если в нем используются устаревшие в PascalABC.NET конструкции стандартного Паскаля. К их числу относятся:
* заголовок program
* переменные, описанные вне блока begin-end
* процедура Read вместо функций ReadТип
* устаревшие статические массивы
* использование Write вместо Print с разделителями-пробелами
* описание переменной цикла for вне заголовка цикла

За все такие ужасы программа штрафуется и её здоровье тает на глазах. При попытке компиляции такой программы в правом нижнем углу отображается темный прямоугольник с процентами здоровья кода. Тем темнее, чем меньше здоровье. При клике на него открывается расшифровка.

На скриншоте - программа, которая почти умерла, - с 3% здоровья кода.

А вы обращали внимание, что некоторые неудачливые блоггеры на своих видео стыдливо прячут правый нижний угол среды с этой цифрой?

#IDE
#PascalABC
#методика
👍8🔥1
Система тегов канала

Уважаемые читатели канала! Для удобства навигации статьи, публикуемые на канале, помечаются тегами. Можно щелкнуть по тегу чтобы увидеть все сообщения с данным тегом.

Список тегов по разделам

Типы и конструкции языка, алгоритмы и примеры кода
#особенности_языка
#стандартные
#строки
#матрицы
#списки
#словари
#кортежи
#файлы
#последовательности
#типы
#лямбды
#коллекции
#цепочки_методов
#oneliner

Алгоритмы
#рекурсия
#алгоритмы
#паттерны

Обучение
#дошкольникам
#начинающим
#студентам
#методика
#ЕГЭ
#обучение

Прикладные примеры
#графика
#3D
#игра
#проекты

Специфика PascalABC.NET
#IDE
#PascalABC
#NET

Парадигмы программирования
#объектно_ориентированное_программирование
#функциональное_программирование

Общие вопросы
#персоналии
#интересное
#теория
#сравнение_языков
#производительность
#стрим
#Линукс
👍262❤‍🔥1👎1🤡1💋1
This media is not supported in your browser
VIEW IN TELEGRAM
Автоматические отступы и автодополнения в процессе набора

При наборе кода управляющих конструкций после нажатия Enter отступ в редакторе PascalABC.NET делается автоматически.

Обратите внимание, что в примере на видео отступ делается автоматически после строки с loop и строки с if. А при наборе begin после loop он автодополняется парным end и весь блок снова сдвигается влево, выравниваясь по слову loop.

В данном примере все отступы делаются правильно автоматически, что приучает начинающих к хорошим структурированным текстам

#начинающим
#IDE
👍3