- •Структура описания лабораторной работы
- •Выполнение работы
- •Форма отчета
- •Основные сведения
- •Установка и запуск системы
- •Интерфейс системы
- •Меню и команды
- •Пункт File
- •Пункт Edit
- •Пункт Search
- •Пункт Run
- •Пункт Compile
- •Пункт Debug
- •Пункт Options
- •Пункт Window
- •Пункт Help
- •Страница Compiler Options окна свойств проекта
- •Страница Directories окна свойств проекта
- •Страница Preferences окна свойств проекта
- •Файлы проекта
- •Основные приемы работы в СП Borland Pascal
- •Создание новой программы
- •Работа с уже созданной программой
- •Использование средств отладки
- •Пошаговое выполнение программы
- •Просмотр значений переменных
- •Использование точек останова
- •Порядок выполнения работы
- •Контрольные вопросы
- •Основные сведения
- •Оператор присваивания
- •Составной оператор
- •Условный оператор
- •Оператор варианта
- •Ввод данных с клавиатуры
- •Вывод данных на экран
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 3. Программы с циклами
- •Основные сведения
- •Оператор цикла с предусловием
- •Оператор цикла с постусловием
- •Оператор цикла с возрастающим параметром
- •Оператор цикла с убывающим параметром
- •Оператор прерывания цикла
- •Оператор продолжения цикла
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 4. Использование массивов
- •Основные сведения
- •Описание массива
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 5. Обработка символьных строк
- •Основные сведения
- •Описание строковых переменных
- •Операции над данными типа string :
- •Стандартные функции для обработки строк
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 6. Использование процедур
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 7. Использование функций
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 8. Работа с текстовыми файлами
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 10. Использование данных ссылочного типа
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 11. Создание и использование модулей
- •Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Литература
– 13 –
диусом 2,3.
8.Булевской переменной B присвоить значение TRUE, если значения переменных X и Y равны и значение FALSE – в противном случае.
Лабораторная работа 3. Программы с циклами
Основные сведения
Оператор цикла с предусловием
while условие do оператор
Сначала проверяется условие, и в случае истинности выполняется оператор, после чего снова проверяется условие, и так до тех пор, пока условие не станет ложным. При изначальной ложности условия оператор ни разу не выполняется.
Оператор цикла с постусловием
repeat
оператор1; оператор2;
. . .
операторN until условие
Сначала выполняется последовательность операторов, а затем проверяется условие. Если оно ложно, то снова выполняется последовательность операторов, и так до тех пор, пока условие не станет истинным. Независимо от изначальной истинности условия последовательность операторов выполняется хотя бы один раз.
Оператор цикла с возрастающим параметром
for параметр:=начальное_значение to конечное_значение do оператор
Параметру присваивается начальное значение, после чего проверяется, не превосходит ли он конечного значения. Если превосходит, выполнение цикла завершается. Если нет, выполняется оператор и берется следующее значение параметра (в частности, если параметр – целое число, то он наращивается на 1), после чего он снова сравнивается с конечным значением, и так до тех пор, пока параметр не получит значение, превышающее конечное. При изначальной ситуации, когда начальное значение больше конечного, оператор ни разу не выполняется.
Оператор цикла с убывающим параметром
for параметр:=начальное_значение downto конечное_значение do оператор
Параметру присваивается начальное значение, после чего проверяется, не меньше ли параметр конечного значения. Если меньше, выполнение цикла завершается, если нет, выполняется оператор и берется предыдущее значение параметра (если параметр – целое число, то он уменьшается на 1), после чего он снова сравнивается с конечным значением, и так до тех пор, пока параметр не получит значение меньше конечного. При изначальной ситуации, когда начальное значение меньше конечного, оператор ни разу не выполняется.
Оператор прерывания цикла
break
Осуществляет безусловное прерывание выполнения циклов for, while или repeat и передает управление первому следующему за циклом оператору.