Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания 1(Паскаль).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
85.5 Кб
Скачать

ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Дисциплина: Информационные технологии Курсовая работа. Задание №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. Найдите номера строк:

а)все элементы которых четны;

б)элементы каждой из которых образуют убывающую последовательность.

(Ввод и вывод матрицы в виде процедур. Проверка убывающая последовательность в виде логической функции.В каждую процедуру передавать матрицу в виде параметра.)