Модули (Units)

Модуль (Unit) объединяет общие объявления типов, функций, процедур, констант и переменных для вызова из других модулей или основной программы, это аналог модулей / пакетов в других языках программирования. Создание модуля …

Преобразование чисел в строку

Если вы не хотите выводить данные напрямую, а нужно объединить любое количество переменных в одну строку, в Pascal существует три основных способа реализации: Конкатенация через специализированные функции преобразования ***ToStr + …

Вывод и логирование

Вывод в консоль Write / WriteLn Для вывода строк в Pascal используйте встроенные процедуры Write или WriteLn; WriteLn автоматически добавляет перевод строки в конец текста. Это очень гибкая встроенная процедура …

Цикл

Четыре вида циклов: for / while / repeat / for-in Сначала изучите приведенные ниже примеры. Измените кодовый файл из предыдущего урока mydemo.dpr и замените расширение на pas, получится mydemo.pas. Это …

Массивы перечислений и множества

Порядковые типы как индексы массивов Массивы фиксированной длины Constant-length arrays Перечислимые типы и пользовательские порядковые диапазоны можно использовать как индексы массивов, чтобы гибко задавать диапазоны индексов. Ниже пример перечисления как …

Перечислимый тип

1. Перечислимые типы (Enumerated Type) Перечислимые типы Pascal — это хорошо инкапсулированные непрозрачные типы, в повседневной разработке они встречаются значительно чаще перечислений из других языков. Базовый синтаксис объявления Соглашение по …

Логические, отношения и побитовые операторы

1 Логические операторы включают: and, or, not, xor Эти операторы принимают булевы значения как аргументы, результат операции также является булевым; Если оба операнда — целые числа, то конструкции and/or/not/xor превращаются …

Условная проверка if

Используйте конструкции if .. then или if .. then .. else для выполнения кода при истинном условии. В отличие от языков семейства C: условное выражение в Pascal не требует оборачивания …

Fungsi, prosedur dan tipe primitif dasar

Измените файл dpr из предыдущего урока на следующий код Ниже построчное объяснение комментариев. Неанглийские символы могут отображаться искажённо; настроите консоль для корректного вывода китайских символов. Каждая функция и процедура имеют …