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

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

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

а)каждого из столбцов;

б)каждой строки, имеющей четный номер.

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

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

Дисциплина: программирование Курсовая работа.З адание №2.

1.Дана строка символов. Преобразуйте строку, заменив в ней:

а)каждую точку многоточием(т.е. тремя точками);

б)каждую из групп стоящих рядом точек одной точкой;

в)каждую из групп стоящих рядом точек многоточием(т.е. тремя точками).

2. Дана действительная матрица размера n×m.Определите числа b1 , … , bn , равные соответственно:

а)суммам элементов строк;

б)произведениям элементов строк;

в)наименьшим значениям элементов строк.

(Использовать следующие процедуры и функции: процедуры формирования матрицы, процедуры вывода матрицы функции: суммы, произведения, минимума в каждой строке; В каждую подпрограмму в качестве параметра передавать исходную матрицу.)

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

Дисциплина:программирование Курсовая работа.Задание №3.

1.Дано натуральное число n.Получите последовательности: а1, ... ,an, b1 , … , bn ,где при i=1,2, …,n значение ai , bi равно:

a)i!;

b)2i+3i+1;

3.Все элементы с наибольшим значением в данной целочисленной квадратной матрице 10-го порядка замените нулями.

(Ввод матрицы в виде процедуры. Поиск наибольшего элемента в виде функции, в каждую подпрограмму передовать исходную матрицу в виде параметра.)

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

Дисциплина:программирование Курсовая работа.Задание №4.

1.Дана строка символов S. Известно, что символ s1 отличен от восклицательного знака и что среди s2 ,s3 , … есть по крайней мере один восклицательный знак. Пусть s1, …, sn -символы данной строки, предшествующие первому восклицательному знаку(n заранее неизвестно):

а)Определите количество пробелов среди s1 , …, sn .

б)Выясните,входит ли в последовательность s1 , …, sn буква А.

2.Дана действительная матрица размера 6×9.Найдите среднее арифметическое наибольшего и наименьшего значений ее элементов.

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

Донской государственный технический университет

Дисциплина:программирование Курсовая работа.Задание №5.

1.Даны натуральные числа n , a1 , … , an. Определите количество членов ак последовательности а1 , … , аn:

а)являющихся нечетными числами;

б)кратных 5 и некратных 7;

2.Дана действительная матрица размера n×m, в которой есть хотя бы один ненулевой элемент. Получите новую матрицу путем деления всех элементов заданной на ее наибольший по абсолютной величине элемент.

(Формирование матрицы(ввод) в виде процедуры,(вывод) матрицы в виде другой процедуры.Нахождение наибольшего по модулю элемента в виде функции.В каждую подпрограмму передавать исходную матрицу в качестве параметра.)

Донской государственный технический университет

Дисциплина:программирование Курсовая работа.Задание №6.

1.Дана строка символов S. Известно, что символ s1 отличен от восклицательного знака и что среди s2 ,s3 , … есть по крайней мере один восклицательный знак. Пусть s1, …, sn -символы данной строки, предшествующие первому восклицательному знаку(n заранее неизвестно):

а)Выясните, верно ли, что среди s1, …, sn имеются все буквы, входящие в слово STOP.

б)Выясните, имеется ли среди s1, …, sn пара последовательных символов «=>» или «<=».

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.Дана строка символов S, в которой есть символ «двоеточие».

а)Получите все символы, расположенные до первого двоеточия включительно.

б)Получите все символы, расположенные после первого двоеточия.

в)Получите все символы, расположенные между первым и вторым двоеточием. Если второго двоеточия нет,то получите все символы, расположенные после единственного имеющегося двоеточия.

2.Дана целочисленная квадратная матрица порядка n. Найдите номера строк:

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

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

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