- •Глава 3. Основы алгоритмизации и программирования §1. Способ записи алгоритмов
- •Упражнения
- •§2. Среда языка программирования Pascal abc
- •2.1 Что такое язык программирования?
- •Структура программы
- •2.3 Запуск среды Pascal abc
- •2.4 Работа в окне редактирования
- •Сохранение и загрузка программ
- •Выполнение программы
- •Упражнения
- •§3. Арифметика языка программирования Pascal abc
- •Понятие переменной
- •3.2 Типы данных
- •Команда присваивания
- •3.3.1 Работа с переменными целого типа
- •Арифметические операции и выражения
- •3.3.3 Порядок выполнения операций
- •3.3.4 Действия над данными разных типов
- •Упражнения
- •§4. Организация ввода и вывода данных
- •§5. Решение задач на составление линейных программ
- •Упражнения
- •§6. Использование графических возможностей языка программирования (точка, отрезок, окружность, прямоугольник).
- •6.1 Графический режим работы.
- •5.2 Возможности стандартной графической библиотеки.
- •5.3 Рисование линий средствами модуля GraphAbc.
- •5.4 Рисование прямоугольников и окружностей средствами модуля GraphAbc.
- •Упражнения
- •Графические примитивы Модуля GraphAbc
- •Процедуры для работы с пером
- •Стили пера
- •Процедуры для работы с графическим окном
- •Процедуры для работы с кистью
- •Стили кисти
- •Процедуры для работы со шрифтом
- •47 Адукацыйны партал www.Adu.By
Упражнения
1. Что будет выведено на экран монитора в результате выполнения следующих программ:
program grafika1; uses graphabc; begin setpenwidth (10); setpencolor (clred); line (100,100,270,90) End. |
program grafika2; uses graphabc; begin setpenwidth (8); setpencolor (clblue); circle (200,150,50) End. |
2. С помощью известных вам графических команд, напишите программу, которая изобразит на экране монитора:
А) закрашенный желтым цветом квадрат на зеленом фоне.
Б) закрашенный зеленым цветом ромб на голубом фоне.
В) избушку на курьих ножках.
Г) лодку с парусом.
Используя известные вам команды рисования геометрических фигур, нарисуйте картинки:
Приложение к главе 3
Таблица 1. Меню Правка
Команда |
Назначение |
Отменить CTRL+Z |
Отмена последней операции редакти-рования текста программы |
Восстановить Shift+Ctrl+Z |
Восстановление предыдущей операции редактирования текста программы |
Вырезать CTRL+X |
Перемещение выделенного фрагмента текста из окна редактора в буфер обмена |
Копировать CTRL+C |
Копирование выделенного фрагмента текста из окна редактора в буфер обмена |
Вставить CTRL+V |
Вставка выделенного текста из буфера обмена в окно редактора |
Найти CTRL+F |
Поиск текста |
Заменить CTRL+R |
Поиск текста и замена его новым текстом |
Найти далее CTRL+L |
Дальнейший поиск текста |
Таблица 2. Меню Файл
Команда |
Назначение |
Новый CTRL+N |
Открытие окна для нового файла |
Открыть CTRL+O |
Открытие (загрузка) файла |
Сохранить CTRL+S |
Сохранение файла с прежним именем |
Сохранить как … |
Сохранение файла с новым именем |
Закрыть CTRL+F4 |
Закрыть текущее окно файла |
Выход |
Выход из системы программирования |
Таблица 3. Ошибки при работе в системе программирования Pascal ABC
Ошибка |
Причина ошибки |
Неожиданный символ |
Символ введен не с регистра английских букв |
Ожидался символ "точка" |
После end нет точки |
ожидалось begin |
Нет слова begin |
Ожидалась "точка с запятой" |
Нет символа «;» либо неверно расставлены скобки в команде |
Ожидался идентификатор |
Не указано имя программы |
Ожидалась команда |
Отсутствует end |
Неизвестное имя |
Неправильно написано название команды |
Ожидадось «)» |
Не закрыта скобка в конце команды |
Ожидался конец файла |
Неверно написано слово end либо есть лишние символы после слова end в конце программы |
ожидался идентификатор, но ... обнаружено зарезервированное слово |
Например, вместо val1 написано var |
Ошибка ввода. Программа завершена |
Неверно указано имя файла с задачей (‘begin’) |
