- •Оглавление
- •Введение
- •Общие сведения. Пакет программ 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], где – количество и среднее арифметическое отрицательных элементов массива , стоящих на чётных местах; – количество и среднее арифметическое отрицательных элементов массива , стоящих на чётных местах; количество и среднее арифметическое отрицательных элементов массива , стоящих на чётных местах. Знакопеременные массивы сформировать случайным образом.
Решить показательное уравнение , где – количество и сумма положительных элементов массива , удовлетворяющих условию ; – количество и сумма положительных элементов массива , удовлетворяющих условию ; и – положительные числа, вводимые с клавиатуры. Знакопеременные массивы сформировать случайным образом.
Решить показательное уравнение , где – количество и сумма положительных элементов матрицы , стоящих ниже побочной диагонали; – количество и сумма положительных элементов матрицы , стоящих ниже побочной диагонали. Знакопеременные массивы сформировать случайным образом.
Вычислить значение функции , где – сумма и количество отрицательных элементов массива ; – сумма и количество отрицательных элементов массива . Знакопеременные массивы сформировать случайным образом.
Решить уравнение , где – сумма и количество положительных элементов массива ; – сумма, и количество положительных элементов массива ; – сумма и количество положительных элементов массива . Знакопеременные, массивы сформировать случайным образом.
Вычислить таблицу значений функции , где – количество и среднее арифметическое положительных элементов матрицы ; – количество и среднее арифметическое положительных элементов матрицы ; – количество и среднее арифметическое положительных элементов матрицы ; изменяется от до с шагом . Знакопеременные массивы сформировать случайным образом.