
- •Донской государственный технический университет
- •Донской государственный технический университет
- •Донской государственный технический университет
- •Донской государственный технический университет
- •2. Даны натуральное число n , действительная матрица размера n×n. Найдите среднее арифметическое:
- •Донской государственный технический университет
- •Донской государственный технический университет
- •Донской государственный технический университет
- •Донской государственный технический университет
ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Дисциплина: Информационные технологии Курсовая работа. Задание №1.
1.Даны действительные числа а 1 , а 2 , ... Известно, что a1>0 и что среди а 2 , а 3 , ... есть хотя бы одно отрицательное число. Пусть а 1 , ... , а n - члены данной последовательности, предшествующие первому отрицательному члену(n заранее неизвестно).Вычислите:
а)суммы : a1 + а 2 + … + а n и а1 а 2 + а 2а 3 + ... + а n-1 а n + а n а 1 ;
б)среднее арифметическое а1 , ... , а n ;
2. Даны натуральное число n , действительная матрица размера n×n. Найдите среднее арифметическое:
каждой строки, имеющей четный номер.
(Ввод матрицы с помощью процедур. Вывод матрицы с помощью процедуры. Среднее арифметическое строки с помощью функции. Передавать матрицу в подпрограмму в качестве параметра.)
ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Дисциплина: Информационные технологии Курсовая работа. Задание №2.
1 25) Дан целочисленный массив из 30 элементов, все элементы которого – неотрицательные числа, не превосходящие 10000. Создайте на языке Pascal программу которая находит и выводит минимальное трехзначное число, записанное в этом массиве. Если таких чисел нет, нужно вывести сообщение «Таких чисел нет».
2. Дана действительная матрица размера n×m.Определите числа, равные соответственно:
а)суммам элементов строк;
б)произведениям элементов строк;
(Использовать следующие процедуры и функции: процедуры формирования матрицы, процедуры вывода матрицы. Функции: суммы, произведения в каждой строке; В каждую подпрограмму в качестве параметра передавать исходную матрицу.)
ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Дисциплина:Информационные технологии Курсовая работа.Задание №3.
1.Дано натуральное число n. Получите массивы a и b: а1, ... ,an, b1 , … , bn ,
где при i=1,2, …,n значение ai , bi равно:
a)i!;
b)2i+3i+1;
3.Все элементы с наибольшим значением в данной целочисленной квадратной матрице 10-го порядка замените нулями.
(Ввод матрицы в виде процедуры. Поиск наибольшего элемента в виде функции, в каждую подпрограмму передовать исходную матрицу в виде параметра.)
ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Дисциплина: Информационные технологии Курсовая работа. Задание №4.
1. Дан массив, содержащий 20 неотрицательных целых чисел, не превышающих
1000. Опишите на одном из языков программирования алгоритм,
позволяющий найти и вывести наименьшую сумму двух соседних элементов
массива, имеющих одинаковую чётность.
2.Дана действительная матрица размера 6×9.Найдите среднее арифметическое наибольшего и наименьшего значений ее элементов.
(Ввод матрицы в виде процедуры и вывод матрицы в виде процедуры. Поиск минимального и максимального в виде двух отдельных функций в каждую подпрограмму передавать исходную матрицу в виде параметра.)
Донской государственный технический университет
Дисциплина: Информационные технологии Курсовая работа. Задание №5.
1.Даны натуральные числа n , a1 , … , an. Определите количество членов ак последовательности а1 , … , аn:
а)являющихся нечетными числами;
б)кратных 5 и некратных 7;
2.Дана действительная матрица размера n×m, в которой есть хотя бы один ненулевой элемент. Получите новую матрицу путем деления всех элементов заданной на ее наибольший по абсолютной величине элемент.
(Формирование матрицы(ввод) в виде процедуры,(вывод) матрицы в виде другой процедуры. Нахождение наибольшего по модулю элемента в виде функции. В каждую подпрограмму передавать исходную матрицу в качестве параметра.)
Донской государственный технический университет
Дисциплина: Информационные технологии Курсовая работа. Задание №6.
1. Дан массив, содержащий 20 неотрицательных целых чисел, не превышающих
1000. Опишите на одном из языков программирования алгоритм,
позволяющий найти и вывести наибольшую сумму двух соседних элементов
массива, имеющих различную чётность.
2.В действительной матрице размера n×m поменяйте местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением. Предполагается, что указанные элементы единственны.
(Ввод и вывод матрицы в виде процедуры .Поиск максимума и минимума в виде двух отдельных функций.В каждой подпрограмме передавать исходную матрицу в виде параметра.)
ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Дисциплина: Информационные технологии Курсовая работа. Задание №7.
1. Дано натуральное число n.Получите последовательности а1, ... ,an, b1 , … , bn ,где при i=1,2, …,n значение ai , bi равно:
а)(-1)I ∙ 3i;
b)2i/i!.
(В одной программе 2 различных массива a и b; 2i логарифм не использовать, а накапливать степень)
2.Дана действительная матрица размера n×m. Найдите сумму наибольших значений элементов ее строк.
(Ввод и вывод матрицы в виде процедуры. Поиск суммы элементов в виде функции. Передача матрицы в виде параметра. Передача функции суммирования массива максимума.)
ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Дисциплина: Информационные технологии Курсовая работа. Задание №8.
1. Дан массив, содержащий 10 неотрицательных целых чисел. Создайте на языке Pascal программу
позволяющую найти и вывести
наименьшую чётную сумму двух соседних элементов массива. Гарантируется,
что в массиве есть соседние элементы с чётной суммой
2.Дана целочисленная квадратная матрица порядка n. Найдите номера строк:
а)все элементы которых четны;
б)элементы каждой из которых образуют убывающую последовательность.
(Ввод и вывод матрицы в виде процедур. Проверка убывающая последовательность в виде логической функции.В каждую процедуру передавать матрицу в виде параметра.)