W Cat - Описание языка PascalABC.NET

Тут можно читать онлайн W Cat - Описание языка PascalABC.NET - бесплатно полную версию книги (целиком) без сокращений. Жанр: Детская образовательная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

W Cat - Описание языка PascalABC.NET краткое содержание

Описание языка PascalABC.NET - описание и краткое содержание, автор W Cat, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru


PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.


PascalABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях.


PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.

Описание языка PascalABC.NET - читать онлайн бесплатно полную версию (весь текст целиком)

Описание языка PascalABC.NET - читать книгу онлайн бесплатно, автор W Cat
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Вещественные числа по умолчанию выводятся в формате с фиксированной точкой и двумя дробными знаками. Изменить формат вывода вещественных чисел можно с помощью вспомогательной процедуры SetPrecision, описываемой далее.

procedureShowLine( [S: string ]);

procedureShowLine( [S: string; ]A: integer [; W: integer ]);

procedureShowLine( [S: string; ]A: real [; W: integer ]);

Модификации ранее описанных процедур Show; после вывода указанных данных в раздел отладки дополнительно осуществляют автоматический переход на следующую экранную строку. Смысл параметров -- тот же, что и для соответствующих вариантов процедуры Show. Параметры, указанные в квадратных скобках, могут отсутствовать. Если процедура ShowLine вызывается без параметров, то она просто обеспечивает переход на новую экранную строку в разделе отладки.

HideTask;

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

Скрыть/восстановить основные разделы окна задачника после его отображения на экране можно также с помощью клавиши пробела или соответствующей команды контекстного меню раздела отладки.

SetPrecision(N: integer);

Процедура предназначена для настройки формата вывода вещественных отладочных данных. Если параметр N положителен, то он определяет количество выводимых дробных разрядов; при этом число выводится в формате с фиксированной точкой. Если параметр N равен нулю, то число выводится в формате с плавающей точкой (экспоненциальном формате); при этом число дробных знаков для экспоненциального формата определяется шириной поля вывода (т. е. параметром W процедуры Show или ShowLine). При отрицательных значениях параметра N выполняется та же настройка, что и при N = 0.

Действие текущей настройки числового формата, определенной процедурой SetPrecision, продолжается до очередного вызова этой процедуры. До первого вызова процедуры SetPrecision вещественные числа выводятся в формате с фиксированной точкой и двумя дробными знаками.

Особенности модуля PT4Exam

При выполнении заданий групп ExamBegin и ExamTaskC, связанных с ЕГЭ по информатике, к программам вместо модуля PT4 подключается модуль PT4Exam. В этом модуле реализована единственная дополнительная процедура Task, обеспечивающая инициализацию задания с указанным именем. Все действия по вводу-выводу должны выполняться с использование стандартных процедур языка Pascal. Отладочные средства модуля PT4 в модуле PT4Exam также недоступны, однако имеется возможность выводить дополнительные данные можно непосредственно в раздел результатов (хотя при этом решение будет считаться ошибочным).

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

Создание шаблона программы

Входящий в состав задачника Programming Taskbookпрограммный модуль PT4Loadпозволяет быстро создавать программы-заготовки для выполнения требуемого задания. Этот модуль можно вызвать непосредственно из среды PascalABC.NETкомандой меню Модули | Создать шаблон программы" (с данной командой связана также кнопка картинка 140и клавиатурная комбинация Shift+Ctrl+L).

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

При вводе допустимого имени задания то есть имени группы и порядкового номера - фото 141

При вводе допустимого имени задания (то есть имени группы и порядкового номера, например, Begin1) кнопка Загрузка" становится доступной, и после ее нажатия (или нажатия клавиши Enter) в рабочем каталоге создается файл, содержащий шаблон программы для выполнения выбранного задания (имя файла совпадает с именем задания). Созданная программа-шаблон сразу загружается в редактор PascalABC.NET; ее можно немедленно запустить, чтобы увидеть формулировку задания и пример исходных данных.

Приведем пример шаблона, созданного для задания Begin3 (этот шаблон будет записан в файл Begin3.pas):

usesPT4;

begin

Task('Begin3');

end.

Ввод имени задания для исполнителей Робот и Чертежник имеет следующую особенность: для них надо вначале ввести префикс исполнителя (RB для Робота или DM для Чертежника), после чего ввести имя набора заданий для соответствующего исполнителя и номер этого задания (например, RBa1).

Если введено имя задания, для которого уже имеется файл с программой, то именно этот файл и будет загружен в редактор.

Особая группа PAS (последняя в списке групп заданий) позволяет загрузить в редактор любой файл с расширением .pas из рабочего каталога. При вводе имени этой группы и нажатии кнопки Загрузка" появляется список всех pas-файлов; после выбора любого из этих файлов он немедленно загружается в редактор. Таким образом, использование группы PAS равносильно команде "Файл | Открыть".

В версии 4.11 задачника появилась возможность фильтрации групп в процессе ввода их названий. Фильтрация производится по уже введенным символам. Например, при вводе первого символа m" в списке возможных групп останутся только группы, имена которых начинаются с этого символа; при этом перед списком отфильтрованных групп будет выведен текст "(фильтр)":

Как только в списке останется единственный вариант будет выведена подсказка о - фото 142

Как только в списке останется единственный вариант, будет выведена подсказка о том, что для завершения ввода имени данной группы достаточно нажать пробел:

После нажатия пробела произойдет автоматическое дополнение введенной части - фото 143 После нажатия пробела произойдет автоматическое дополнение введенной части - фото 144

После нажатия пробела произойдет автоматическое дополнение введенной части имени группы:

Окно задачника

Начиная с версии 4.11, наряду с традиционным режимом с фиксированной компоновкой , в котором для каждого раздела окна выделяется область из 5 экранных строк, можно использовать новый режим с динамической компоновкой , в котором размеры разделов определяются их фактическим содержимым, а размеры окна задачника подстраиваются" под размеры разделов. Режим с динамической компоновкой более удобен при выполнении заданий, содержащих большие наборы исходных и результирующих данных, а также имеющих большие формулировки. В данном разделе вначале дается общее описание окна задачника на примере режима с фиксированной компоновкой, затем описываются дополнения, реализованные в версии 4.11, после чего приводится описание режима с динамической компоновкой.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


W Cat читать все книги автора по порядку

W Cat - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Описание языка PascalABC.NET отзывы


Отзывы читателей о книге Описание языка PascalABC.NET, автор: W Cat. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x