Олег Деревенец - Песни о Паскале

Здесь есть возможность читать онлайн «Олег Деревенец - Песни о Паскале» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Базы данных, tbg_computers, network_literature, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Песни о Паскале: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Песни о Паскале»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Аннотация: Изложены основы программирования на языке Паскаль. По ходу обучения решаются десятки задач (использован проектный подход). От читателя не требуется начальных познаний в программировании, но круг затронутых тем ориентирует его в профессиональную область. Книга адресована школьникам средних и старших классов, желающим испытать себя в «олимпийских схватках». Будет полезна студентам-первокурсникам и преподавателям информатики.

Песни о Паскале — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Песни о Паскале», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Особенности IDE Pascal ABCNet

Интегрированная среда разработки Pascal ABCNet пригодна для решения многих задач из этой книги. Я рекомендую её новичкам, делающим первые шаги в изучении Паскаля. Эта IDE проста в установке, не требует настройки, и отличается удобным русскоязычным оконным интерфейсом. IDE Pascal ABCNet создана в стенах Южного федерального университета, её можно бесплатно скачать с сайта http://pascalabc.net.

Ознакомимся с некоторыми особенностями этой IDE.

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

Рис 181 Окно IDE Pascal ABCNet Готовая программа запускается клавишей F9 - фото 252
Рис. 181 – Окно IDE Pascal ABCNet

Готовая программа запускается клавишей F9 или соответствующей кнопкой на панели инструментов.

Результаты, формируемые программой, выводятся в область консоли в нижней части окна (рис. 182). Здесь же расположено поле для ввода данных пользователем. Для завершения ввода нажимается клавиша Enter или кнопка «Ввести». Кнопкой «Завершить» выполнение программы прекращается досрочно, то же самое случится при нажатии комбинации Ctrl+F2.

Рис182 Протокол работы запущенной программы Запуск программы в пошаговом - фото 253
Рис.182 – Протокол работы запущенной программы

Запуск программы в пошаговом режиме выполняется кнопками на панели инструментов, либо через меню. В пошаговом режиме доступен просмотр локальных переменных (рис. 183), а также другой информации о программе (на соседних вкладках).

Разработчики IDE Pascal ABCNet стремились, очевидно, к совместимости её со «стандартной» IDE Borland Pascal в той мере, насколько это возможно. Но объектная технология «точка Net» диктует своё, – полной совместимости не получилось.

Рис183 Просмотр переменных в пошаговом режиме Так например в данной IDE - фото 254
Рис.183 – Просмотр переменных в пошаговом режиме

Так, например, в данной IDE не существует встроенной функции Assigned. Но вы можете написать её сами.

function Assigned (p: pointer): boolean;

begin

Assigned:= p <> nil

end;

Ниже перечислены другие особенности Pascal ABCNet, которые следует учесть при переделке примеров данной книги.

• Отсутствует процедура FillChar. Записи и массивы нужно заполнять явным образом.

• Нельзя назначать файловым переменным пустое имя, связывая их, таким образом, с экраном и клавиатурой.

• Под символ отводится не один, а два байта (используется UNICODE).

• Строки являются объектами, поэтому доступ к нулевому элементу (байту длины) невозможен.

Приложение Г

Зарезервированные слова

Ключевые слова, которые нельзя применять по иному назначению.

Ключевое слово Назначение
AND Операция логического умножения «И»
ARRAY Объявление массива
ASM Начало блока инструкций на ассемблере
BEGIN Начало блока операторов
CASE Начало оператора множественного выбора
CONST Начало секции объявления констант
CONSTRUCTOR Объявление конструктора объекта
DESTRUCTOR Объявление деструктора объекта
DIV Операция целочисленного деления
DO Элемент операторов FOR, WITH, WHILE
DOWNTO Элемент оператора цикла FOR-DOWNTO-DO
ELSE Элемент условных операторов IF, CASE
END Завершение блоков BEGIN-END, CASE-END, ASM-END, RECORD-END
EXPORTS Объявление списка экспорта для DLL
FALSE Логическое значение «ЛОЖЬ»
FILE Тип файловой переменной
FOR Элемент оператора цикла FOR-TO-DO
FUNCTION Объявление функции
GOTO Безусловный переход на метку
IF Элемент условного оператора IF-THEN-ELSE
IMPLEMENTATION Объявление секции реализации модуля
IN Проверка принадлежности элемента множеству
INHERITED Квалификатор унаследованного метода объекта
INLINE Оператор вставки ассемблерных кодов
INTERFACE Объявление секции интерфейса модуля
LABEL Объявление меток
LIBRARY Объявление библиотечного модуля
MOD Операция нахождения остатка от деления
NIL Пустой указатель
NOT Логическое отрицание «НЕ»
OBJECT Объявление типа «объект»
OF Элемент оператора CASE-OF-END
OR Логическое сложение «ИЛИ»
PACKED Объявление упакованного массива (устарело)
PROCEDURE Объявление процедуры
PROGRAM Объявление программы
RECORD Начало объявления записи RECORD-END
REPEAT Элемент оператора цикла с проверкой в конце REPEAT-UNTIL
SET Объявление множества SET OF
SHL Операция сдвига влево
SHR Операция сдвига вправо
STRING Объявление строкового типа
THEN Элемент условного оператора IF-THEN-ELSE
TO Элемент оператора цикла FOR-TO-DO
TRUE Логическое значение «ИСТИНА»
TYPE Начало секции объявления типов
UNIT Объявление имени модуля
UNTIL Элемент оператора цикла с проверкой в конце REPEAT-UNTIL
USES Объявление внешних модулей
VAR Начало секции объявления переменных
WHILE Элемент оператора цикла с проверкой в начале WHILE-DO
WITH Элемент оператора раскрытия записи WITH-DO
XOR Логическое сравнение («ИСКЛЮЧАЮЩЕЕ ИЛИ» )

Директивы, имена которых не рекомендуется использовать по иному назначению.

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

Интервал:

Закладка:

Сделать

Похожие книги на «Песни о Паскале»

Представляем Вашему вниманию похожие книги на «Песни о Паскале» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Песни о Паскале»

Обсуждение, отзывы о книге «Песни о Паскале» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x