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