- •Пояснительная записка
- •Программирование на алгоритмическом языке pascal
- •«Ознакомление с работой в интегрированной среде Borland Pascal»
- •Задание 1
- •Ход работы:
- •Загрузите систему Borland Pascal.
- •После входа в систему появляется рабочий экран (рис. 2).
- •Изучите пункты главного меню.
- •Задание 2
- •Методические указания к лабораторным занятиям для учащихся.
- •Лабораторная работа №1
- •Вопросы для самоподготовки:
- •Краткие теоретические сведения
- •Задание 1
- •Ход выполнения работы.
- •Задание 2
- •Лабораторная работа №2
- •Краткие теоретические сведения
- •Правила работы с условным оператором.
- •Вопросы для самоподготовки:
- •Задание 1
- •Задание 2.
- •Задание 3
- •Правила организации цикла с параметром.
- •Вопросы для самоподготовки:
- •Задание 1
- •Задание 2
- •Решение:
- •Задачи для самостоятельного решения.
- •Лабораторная работа №4. Тема: «Разработка, отладка и испытание простых циклических алгоритмов и программ с неизвестным числом повторений».
- •Краткие теоретические сведения
- •Вопросы для самоподготовки:
- •Задание 1
- •Решение:
- •Задание 2
- •Домашнее задание
- •Вопросы для самоподготовки:
- •Определим необходимые формулы:
- •Составим графическую схему алгоритма.
- •Составим таблицу соответствия переменных.
- •В соответствии с пунктами 2 и 3 составьте программу.
- •Задание 2
- •Задание 3
- •Решение:
- •Составим графическую схему алгоритма:
- •Составим таблицу соответствия переменных
- •Составим программу на языке Pascal.
- •Задание 4
- •Лабораторная работа №6. Тема: «Разработка, отладка и испытание циклических алгоритмов и программ с известным числом повторений с внутренними ветвлениями».
- •Задание
- •Задание 2
- •Решение:
- •Задание 3
- •Решение:
- •Задание 4 (задачи повышенной сложности)
- •Решение:
- •Задания для самостоятельного решения. Напишите программы с использованием процедур.
- •Дана последовательность слов. Напечатайте все слова, предварительно преобразовав каждое из них по следующему правилу:
- •Задание 5
- •Решение:
- •Задание 8 (повышенной сложности)
- •Решение:
- •Задание для самостоятельного решения:
- •(Повышенной сложности)
- •Лабораторная работа №8. Тема: «Разработка алгоритмов и программ методом пошаговой детализации. Обработка двумерных массивов. Организация ввода-вывода с помощью текстовых файлов».
- •Вопросы для самоподготовки:
- •Краткие теоретические сведения
- •Задание 1
- •Задание 2
- •Решение:
- •Составим графическую схему алгоритма.
- •Составляем таблицу соответствия переменных.
- •Составляем программу на языке программирования Pascal.
- •Задание 3
- •Задание 4
- •Лабораторная работа №9. Тема: «Разработка алгоритмов и программ решения различных задач с использованием библиотечных модулей пользователя».
- •Краткие теоретические сведения
- •Задание
- •Задача для самостоятельного решения.
- •Лабораторная работа №10. Тема: «Разработка алгоритмов и программ обработки строк. Использование множеств для решения задач».
- •Вопросы для самоподготовки:
- •Задание 6
- •Решение:
- •Задачи для самостоятельного решения:
- •Лабораторная работа №11. Тема: «Разработка алгоритмов и программ с использованием методов внутренней сортировки».
- •Задание
- •Решение:
- •Для каждой команды в одной строке введите через пробел
- •Задание для самостоятельного решения:
- •Лабораторная работа №12. Тема: «Разработка рекурсивных алгоритмов и программ».
- •Краткие теоретические сведения
- •Задание.
- •Лабораторная работа №13. Тема: «Разработка алгоритмов и программ с использованием процедур и функций модулей crt и dos».
- •Краткие теоретические сведения
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание.
- •Краткие теоретические сведения
- •Решение:
- •Задание 2
- •Андреев
- •Задание для самостоятельного решения.
- •Лабораторная работа №16. Тема: «Разработка алгоритмов и программ с использованием динамических структур данных».
- •Краткие теоретические сведения
- •Задание
- •Задание для самостоятельного решения
- •Задача о «Ханойских башнях».
- •Решение:
- •Задания для самостоятельного решения.
- •Задание для самостоятельного решения:
- •Задания для самостоятельного решения:
- •Лабораторная работа №22. Тема: «Разработка программ обработки созданных файлов».
- •Постановка задачи
- •Содержание отчета
- •Варианты задания:
- •Лабораторная работа №23. Тема: «Разработка программ с использованием прерываний bios и dos, процедурных типов».
- •Краткие теоретические сведения
- •Константы
- •Задание
- •Задание для самостоятельного решения.
- •Лабораторная работа №25. Тема: «Разработка простейших программ с использованием компонентов страницы Standart».
- •Вопросы для самоподготовки:
- •Задание 1
- •Лабораторная работа №26. Тема: «Разработка программ обработки массивов с использованием компонентов страницы Standart».
- •Задание
- •Procedure tForm1.Button2Click (Sender: tObject); {обработка массива}
- •Лабораторная работа №32. Тема: «Разработка программ создания и использования мультимедийных возможностей».
- •Задание
- •Лабораторная работа №34. Тема: «Создание и использование справочной системы».
- •Краткие теоретические сведения
- •Задание
- •Ход работы:
- •Лабораторная работа №35. Тема: «Создание установочного диска».
- •Задание
«Ознакомление с работой в интегрированной среде Borland Pascal»
Цель: Изучить основные приемы работы в интегрированной среде Borland Pascal.
Научиться разрабатывать линейные алгоритмы и программы.
Задание 1
Изучите элементы интерфейса интегрированной среды.
Ход работы:
Загрузите систему Borland Pascal.
Для этого щелкните
мышью по пиктограмме
на
рабочем столе.
После входа в систему появляется рабочий экран (рис. 2).
Рис. 2
Изучите пункты главного меню.
Рис. 3
File (рис. 3):
Load (F3) – загрузка существующих файлов с расширением pas.
В появившемся окне необходимо набрать имя своего файла с расширением pas и нажать Enter (или набрать маску *.pas и нажать Enter, подвести курсор на имя своего файла и нажать Enter).
New – создание нового файла (подвести курсор на данный пункт и
нажать Enter).
Save (F2) – сохранение текущего файла с автоматически применяемым расширением pas, которое строиться по правилу построения идентификаторов.
Quit (Alt+x) – выход из интегрированной среды.
Compile (Alt+F9) (рис. 4) – компилирование (процесс нахождения ошибок в программе).
Рис 4.
Run (Ctrl+F9) (рис. 5) – запуск программы на исполнение.
Step over (F8) – пошаговое выполнение программы.
User screen (Alt+F5) – просмотр выполненной программы.
Примечание: Переход из рабочего окна в главное меню и наоборот
осуществляется при помощи нажатия клавиши F10.
Рис. 5
Команды редактора.
Команды управления движением курсора:
– перемещение
курсора на символ вправо;
– перемещение
курсора на символ влево;
– перемещение
курсора на строку вверх;
– перемещение
курсора на строку вниз;
Home – перемещение курсора в начало текущей строки;
End – перемещение курсора в конец текущей строки;
Page Up – перемещение курсора на страницу вверх;
Page Down – перемещение курсора на страницу вниз;
Ctrl Home – перемещение курсора в левый верхний угол экрана;
Ctrl End – перемещение курсора в левый нижний угол экрана.
2. Команды вставки и удаления.
Insert – включение/выключение режима вставки/замены;
Примечание: Если режим вставки включен, то курсор имеет вид горизонтальной мигающей черточки. В режиме вставки набираемый символ вводиться в позицию, в которой стоит курсор, а все символы (начиная с символа стоящего в позиции курсора ранее), расположенные правее, сдвигаются вправо. Если режим вставки выключен, то набираемый символ появляется вместо символа, который находиться в позиции курсора, таким образом можно быстро заменить старый текст на новый.
Delete – удаление символа стоящего в позиции курсора;
Back Space – удаление символа стоящего слева от курсора;
Ctrl + N – вставка пустой строки над строкой, в которой находиться
курсор;
Ctrl + Y – удаление строки в которой находиться курсор.
