- •Часть 2
- •Перейти в окно редактирования программ.
- •Ввести текст программы на языке Pascal.
- •Лабораторная работа 2. Программирование линейных алгоритмов
- •Запустить на выполнение загрузочный файл Паскаль. Bat.
- •Перейти в окно редактирования программ.
- •Ввести текст программы на языке Pascal.
- •Лабораторная работа 3. Программирование разветвляющихся алгоритмов
- •Запустить на выполнение загрузочный файл Паскаль. Bat.
- •Перейти в окно редактирования программ.
- •Ввести текст программы на языке Pascal.
- •Лабораторная работа 4. Программирование циклических алгоритмов
- •Запустить на выполнение загрузочный файл Паскаль. Bat.
- •Перейти в окно редактирования программ.
- •Ввести текст программы на языке Pascal.
- •Лабораторная работа 5. Программирование с использованием массивов
- •Запустить на выполнение загрузочный файл Паскаль. Bat.
- •Перейти в окно редактирования программ.
- •Ввести текст программы на языке Pascal.
- •Приложение а
- •Основные элементы алгоритмов программ. Среда структурного программирования
- •Приложение б
- •Титульный лист отчета
- •Приложение в
- •Разделы и структура программы на языке Pascal
- •Структурный язык программирования Паскаль
- •Алфавит языка программирования
- •Типы данных
- •Операторы, математические функции и процедуры
- •Логические операции.
- •Выражения и операторы
- •Структура программы
- •Оператор присваивания
- •Инструкции ввода и вывода
- •Приложение г
- •Пример выполнения лабораторной работы 2
- •Приложение д
- •Условные операторы
- •Оператор перехода.
- •Инструкция условия if.
- •Ifусловие
- •Инструкция выбора Case.
- •Приложение е
- •Пример выполнения лабораторной работы 3
- •Приложение ж
- •Циклические структуры
- •Приложение з
- •Пример выполнения лабораторной работы 4
- •Приложение и
- •Массивы
- •Имя: array[нижний индекс..Верхний индекс] of тип
- •1. Ввод и вывод массивов
- •2. Сортировка массива
- •Сортировка методом прямого обмена (линейной сортировки).
- •3. Поиск минимального (максимального) элемента массива.
- •Приложение к
- •Пример выполнения лабораторной работы 5
Лабораторная работа 4. Программирование циклических алгоритмов
Цель: Овладеть основными способами и методами создания программ.
Задание: Создать, отредактировать и выполнить программу циклической структуры в соответствии с поставленной задачей.
Изучить теоретические сведения, представленные в приложении Ж.
Создать математическую модель поставленной задачи в соответствии с заданием, приведенным в таблице 3.
Составить блок-схему решения задачи в соответствии с ГОСТ 19.701-90.
Запустить на выполнение загрузочный файл Паскаль. Bat.
Перейти в окно редактирования программ.
Ввести текст программы на языке Pascal.
Запустить программу на трансляцию и выполнение.
Протестировать программу.
Сохранить программу на диске Н.
Таблица 3 - Варианты заданий для выполнения лабораторной работы 4
№ варианта |
Задание |
|
Найти сумму целых положительных чисел, кратных 4 и меньших 100. |
|
Найти сумму целых положительных чисел меньших 100. |
|
Найти сумму целых положительных чисел, больших 20 и меньших 100, кратных 2. |
|
Найти сумму ряда с точностью , общий член которого . |
|
Найти сумму ряда с точностью , общий член которого . |
|
Найти сумму ряда с точностью , общий член которого . |
|
Найти сумму ряда с точностью , общий член которого |
|
Найти сумму ряда с точностью , общий член которого . |
|
Найти сумму ряда с точностью , общий член которого . |
|
Найти сумму ряда с точностью , общий член которого . |
|
Найти сумму ряда с точностью , общий член которого . |
|
Найти сумму ряда с точностью , общий член которого . |
|
Найти сумму ряда с точностью , общий член которого . |
|
Найти сумму целых положительных нечетных чисел, меньших 200. |
|
Найти все трехзначные числа, средняя цифра которых равна сумме первой и второй цифр. |
|
Найти все трехзначные числа, которые можно представить разностью между квадратом числа, образованного первыми двумя цифрами и квадратом третьей цифры. |
|
Найти все двузначные числа, сумма квадратов цифр которых делится на 17. |
|
Найти двузначное число, обладающее тем свойством, что куб суммы его цифр равен квадрату самого числа. |
|
В каких двузначных числах удвоенная сумма цифр равна их произведению? |
|
Найти двузначное число, равное утроенному произведению его цифр. |
Пример выполнения лабораторной работы приведен в приложении З.
Содержание отчета по лабораторной работе.
В отчете к лабораторной работе должны быть представлены:
Титульный лист к отчету по лабораторной работе (приложение Б).
Название, цель и задание лабораторной работы.
Алгоритм работы программы в соответствии с ГОСТ 19.701-90 (таблица А.1 приложения А).
Листинг программы.
Результаты тестирования программы.
Контрольные вопросы:
Дайте определение цикла?
Сколько операторов цикла существует в Турбо Паскале?
Для организации каких циклов применим оператор FOR?
Когда выполняются операторы цикла с предусловием?
Когда выполняются операторы цикла с постусловием?
Какой оператор цикла с неизвестным числом повторений выполняется хотя бы один раз, а какой ни разу, при каком условии?