- •Оглавление
- •Введение
- •Общие сведения. Пакет программ Turbo Pascal
- •Программная среда Turbo Pascal
- •Меню среды Turbo Pascal
- •Сохранение программы на диске
- •Запуск и отладка программы
- •Лабораторная работа № 1. Программирование алгоритмов линейной структуры
- •Теоретические сведения
- •Основные операторы языка Turbo Pascal
- •Математические операции языка Turbo Pascal
- •Операции отношения
- •Основные математические функции
- •Содержание лабораторной работы
- •Варианты заданий
- •Пример программы на языке Turbo Pascal
- •Контрольные вопросы
- •Лабораторная работа № 2. Программирование алгоритмов разветвленной структуры
- •Теоретические сведения
- •Составной оператор
- •Условный оператор
- •Оператор выбора
- •Метка и оператор безусловного перехода
- •Содержание лабораторной работы
- •Варианты заданий
- •Пример программы на языке Pascal
- •Контрольные вопросы
- •Лабораторная работа № 3. Организация циклов
- •Теоретические сведения
- •Цикл с параметром
- •Цикл с предусловием
- •Цикл с постусловием
- •Содержание лабораторной работы
- •Варианты заданий
- •Пример программы на языке Turbo Pascal
- •Контрольные вопросы
- •Лабораторная работа № 4. Работа с одномерными массивами
- •Теоретические сведения
- •Содержание лабораторной работы
- •Варианты заданий
- •Пример программы на языке Turbo Pascal
- •Контрольные вопросы
- •Лабораторная работа № 5. Работа с двухмерными массивами
- •Теоретические сведения
- •Содержание лабораторной работы
- •Варианты заданий
- •Пример программы на языке Turbo Pascal
- •Контрольные вопросы
- •Лабораторная работа № 6. Процедуры и функции
- •Теоретические сведения
- •Содержание лабораторной работы
- •Варианты заданий
- •Пример программы на языке Turbo Pascal
- •Контрольные вопросы
- •Лабораторная работа № 7. Файлы и их применение в Turbo Pascal
- •Теоретические сведения
- •Типизированные файлы
- •Текстовые файлы
- •Нетипизированные файлы
- •Содержание лабораторной работы
- •Варианты заданий
- •Пример программы на языке Turbo Pascal
- •Контрольные вопросы
- •Рекомендованная литература
Содержание лабораторной работы
В лабораторной работе требуется разработать программу на языке программирования Turbo Pascal использующую процедуры и функции в соответствии с Вашим вариантом. Если в задаче не указан способ задания переменной, то она вводится пользователем с клавиатуры. Отчет о проделанной работе должен содержать: название и цель работы; номер варианта для выполнения задания и условие своего варианта; блок–схему решения задачи; тексты программ; полученные при расчетах численные результаты и выводы по проделанной лабораторной работе.
Варианты заданий
Решить уравнение
,
где
,
– сумма модулей и количество элементов,
расположенных в матрице
ниже побочной диагонали;
,
– сумма модулей и количество элементов,
расположенных в матрице
ниже побочной диагонали;
,
– сумма модулей и количество элементов,
расположенных в матрице
ниже побочной диагонали. Знакопеременные
массивы сформировать случайным образом.Решить показательное уравнение
,
где
,
– количество столбцов, не содержащих
нулей и сумма модулей членов этих
столбцов в матрице
;
– количество столбцов, не содержащих
нулей и сумма модулей членов этих
столбцов в матрице
.
Знакопеременные массивы сформировать
случайным образом.Вычислить значения функции
,
если
изменяется от
до
с шагом
.
Знакопеременные массивы
и
сформировать случайным образом.Вычислить таблицу значений функции
,
где
– количество
и сумма отрицательных элементов матрицы
;
– количество и сумма отрицательных
элементов матрицы
;
– количество и сумма отрицательных
элементов матрицы
.
Знакопеременные массивы сформировать
случайным образом.Вычислить таблицу значений функции
,
где
– сумма и количество отрицательных
элементов в матрице
,
стоящих под главной диагональю;
– сумма и количество отрицательных
элементов в матрице
,
стоящих под главной диагональю;
изменяется от
до
с шагом
.
Знакопеременные массивы сформировать
случайным образом.Вычислить таблицу значений функции
,
где
– сумма и количество отрицательных
элементов массива
;
– сумма и количество отрицательных
элементов массива
;
– фиксированное число, вводимое с
клавиатуры, а
изменяется
от 1 до 3 с шагом 0,5. Знакопеременные
массивы сформировать случайным образом.Вычислить таблицу значений функции
,
где
– среднее геометрическое и количество
положительных элементов массива
;
– среднее геометрическое и количество
положительных элементов массива
;
изменяется от
до
с шагом
.
Знакопеременные массивы сформировать
случайным образом.Вычислить таблицу значений функции
,
где
– количество и среднее арифметическое
положительных элементов матрицы
,
расположенных ниже побочной диагонали;
– количество и среднее арифметическое
положительных элементов матрицы
,
расположенных ниже побочной диагонали;
– количество и среднее арифметическое
положительных элементов матрицы
,
расположенных ниже побочной диагонали;
изменяется от
до
с шагом
.
Знакопеременные массивы сформировать
случайным образом.Вычислить таблицу значений функции
,
где
– минимальный элемент и его номер в
массиве
;
– минимальный элемент и его номер в
массиве
;
– фиксированное число, вводимое с
клавиатуры;
изменяется от
до
,
с шагом
.
Знакопеременные массивы сформировать
случайным образом.Вычислить таблицу значений функции
,
где
– количество и сумма отрицательных
элементов в матрице
;
– количество и сумма отрицательных
элементов в матрице
;
– количество и сумма отрицательных
элементов в матрице
;
изменяется от
до
с шагом
.
Знакопеременные массивы сформировать
случайным образом.Вычислить значение функции
,
где
– среднее арифметическое и количество
положительных элементов массива
;
– среднее арифметическое и количество
положительных элементов массива
.
изменяется от
до
с шагом
.
Знакопеременные массивы сформировать
случайным образом.Решить тригонометрическое уравнение
на интервале [0;10], где
– сумма и количество отрицательных
элементов, стоящих в массиве
на местах, номера которых кратны 4;
– сумма и количество отрицательных
элементов, стоящих в массиве
на местах, номера которых кратны 4.
Знакопеременные массивы сформировать
случайным образом.Решить показательное уравнение
,
где
– сумма модулей членов и количество
строк в матрице
,
не содержащих отрицательных значений;
– сумма модулей членов и количество
строк в матрице
,
не содержащих отрицательных значений.
Знакопеременные массивы сформировать
случайным образом.Вычислить таблицу значений функции
,
где
– сумма и количество положительных
элементов в матрице
,
расположенных на главной диагонали;
– сумма и количество положительных
элементов в матрице
,
расположенных на главной диагонали;
– сумма и количество положительных
элементов в матрице
.
Расположенных на главной диагонали;
изменяется от
до
с шагом
.
Знакопеременные массивы сформировать
случайным образом.Вычислить таблицу значений функции
,
где
– целая часть модуля суммы и количество
отрицательных элементов матрицы
,
расположенных выше побочной диагонали;
– целая часть модуля суммы и количество
отрицательных элементов матрицы
,
расположенных выше побочной диагонали;
–
целая часть модуля суммы и количество
отрицательных элементов матрицы
,
расположенных выше побочной диагонали;
изменяется от
до
с шагом
.
Знакопеременные массивы сформировать
случайным образом.Решить уравнение
,
где
– сумма и количество положительных
элементов в матрице
,
находящихся на главной диагонали;
– сумма и количество положительных
элементов в матрице
,
находящихся на главной диагонали.
Знакопеременные массивы сформировать
случайным образом.Решить уравнение
,
где
– количество и сумма отрицательных
элементов матрицы
,
расположенных выше главной диагонали;
– количество и сумма отрицательных
элементов матрицы
,
расположенных выше главной диагонали.
Знакопеременные массивы сформировать
случайным образом.Решить уравнение
,
где
– среднее арифметическое и количество
положительных элементов массива
,
удовлетворяющих условию
;
– среднее арифметическое и количество
положительных элементов
массива
,
удовлетворяющих условию
;
–
среднее арифметическое и количество
положительных элементов
массива
,
удовлетворяющих условию
;
– числа, вводимые
с клавиатуры. Знакопеременные массивы
сформировать случайным образом.Решить квадратное уравнение
,
где
– сумма и количество положительных
элементов в матрице
;
– сумма и количество положительных
элементов в матрице
;
– сумма и количество положительных
элементов в матрице
.
Знакопеременные массивы сформировать
случайным образом.Решить уравнение
,
где
– количество и сумма отрицательных
элементов матрицы
,
расположенных выше главной диагонали;
– количество и сумма отрицательных
элементов матрицы
,
расположенных выше главной диагонали;
– количество и сумма отрицательных
элементов матрицы
,
расположенных выше главной диагонали.
Знакопеременные массивы сформировать
случайным образом.Вычислить таблицу значений функции
,
где
– сумма и количество положительных
элементов матрицы
.
расположенных ниже главной диагонали;
сумма и количество положительных
элементов матрицы
,
расположенных ниже главной диагонали;
изменяется от
до
с шагом
.
Знакопеременные массивы сформировать
случайным образом.Вычислить таблицу значений функции
,
где
– максимальный элемент и его номер в
массиве
;
– максимальный элемент и его номер в
массиве
;
a,
– фиксированное число, вводимое с
клавиатуры. Знакопеременные массивы
сформировать случайным образом.Решить показательное уравнение
,
где
– сумма и количество положительных
элементов в матрице
;
– сумма и количество отрицательных
элементов в матрице
.
Знакопеременные массивы сформировать
случайным образом.Решить тригонометрическое уравнение
на интервале [0;15], где
– количество и среднее геометрическое
положительных элементов массива
;
– количество и среднее геометрическое
положительных элементов массива
.
Знакопеременные массивы сформировать
случайным образом.Решить тригонометрическое уравнение
на интервале [5;25], где
– количество и среднее арифметическое
отрицательных элементов массива
,
стоящих на чётных местах;
– количество и среднее арифметическое
отрицательных элементов массива
,
стоящих на чётных местах;
количество
и среднее арифметическое отрицательных
элементов массива
,
стоящих на чётных местах. Знакопеременные
массивы сформировать случайным образом.Решить показательное уравнение
,
где
– количество и сумма положительных
элементов массива
,
удовлетворяющих условию
;
– количество и сумма положительных
элементов массива
,
удовлетворяющих условию
;
и
– положительные числа, вводимые с
клавиатуры. Знакопеременные массивы
сформировать случайным образом.Решить показательное уравнение
,
где
– количество и сумма положительных
элементов матрицы
,
стоящих ниже побочной диагонали;
– количество и сумма положительных
элементов матрицы
,
стоящих ниже побочной диагонали.
Знакопеременные массивы сформировать
случайным образом.Вычислить значение функции
,
где
– сумма и количество отрицательных
элементов массива
;
– сумма и количество отрицательных
элементов массива
.
Знакопеременные массивы сформировать
случайным образом.Решить уравнение
,
где
– сумма и количество положительных
элементов массива
;
– сумма, и количество положительных
элементов массива
;
–
сумма и количество положительных
элементов массива
.
Знакопеременные, массивы сформировать
случайным образом.Вычислить таблицу значений функции
,
где
– количество и среднее арифметическое
положительных элементов матрицы
;
– количество и среднее арифметическое
положительных элементов матрицы
;
– количество и среднее арифметическое
положительных элементов матрицы
;
изменяется
от
до
с шагом
.
Знакопеременные
массивы сформировать случайным образом.
