Министерство образования и науки Российской Федерации
Волжский политехнический институт (филиал) федерального государственного бюджетного образовательного учреждения высшего профессионального образования «Волгоградский государственный технический университет»
(ВПИ (филиал) ВолгГТУ)
|
Факультет «_________________________________________________________»
|
Кафедра «___________________________________________________________»
КОНТРОЛЬНАЯ РАБОТА
|
по дисциплине «_____________________________________________________»
|
на тему______________________________________________________________
____________________________________________________________________
|
Студент_____________________________________________________________
ВИЗ-173
(имя, отчество, фамилия)
ВИЗ-173 |
Группа________________________
Оценка ________________________
(зачтено/незачтено)
Проверил ________________________ _____________________
(подпись и дата подписания) (долж., инициалы и фамилия)
Нормоконтролер ______________________________ _____________________________
(подпись, дата подписания) (инициалы и фамилия)
Волжский, 2012 г.
Вариант 1
1. Вычислить длину окружности, площадь круга и объем шара одного и того же заданного радиуса.
2. Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту. Попадание на границу области считать попаданием в область.

3. Вычислить С – наибольший общий делитель натуральных чисел А и B.
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
§ сумму отрицательных элементов массива;
§ произведение элементов массива, расположенных между максимальным и минимальным элементами.
§ Упорядочить элементы массива по возрастанию.
5. Дана целочисленная прямоугольная матрица. Определить:
¨ количество столбцов, содержащих хотя бы один нулевой элемент;
¨ номер строки, в которой находится самая длинная серия одинаковых элементов
Каждый пункт задания оформить в виде отдельной функции.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами.
Определить и распечатать самое длинное и самое короткое слово.
7. Составить программу перебора значений величины k от 1 до 30 и вычисления значения функции:

в остальных случаях значение y не определено.
8.. Реализовать в программе массив структур с полями:
Наименование книги
Фамилия Имя автора
Год издания
Количество страниц
. Реализовать возможности ввода и просмотра массива, сортировки книг главному ключу - фамилии авторов, и вторичному - по названию, найти автора, которые пишет самые «толстые» книжки (с набольшим средним количеством страниц на 1 книгу), сохранения содержимого массива в файле на диске в текстовом формате
Вариант 2
1. Вычислить периметр и площадь прямоугольного треугольника по длинам двух катетов.
2. Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту. Попадание на границу области считать попаданием в область.

3. Найти U – первый отрицательный член последовательности Cos (Ctg n), n = 1, 2, 3 … .
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
¨ произведение элементов массива с четными номерами;
¨ сумму элементов массива, расположенных между первым и последним нулевыми элементами.
¨ Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом все отрицательные (элементы, равные 0 , считать положительными)
5. Дана целочисленная прямоугольная матрица. Определить:
¨ количество строк, не содержащих ни одного нулевого элемента
¨ максимальное из чисел, встречающихся в заданной матрице более одного раза.
Каждый пункт задания оформить в виде отдельной функции.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Вывести на экран эти строки, меняя местами два соседних слова.
7. Дано 100 целых чисел. Определить, сколько из них принимает наибольшее значение. Массивы не использовать.
8. Реализовать в программе массив структур с полями:
Фамилия Имя Отчество
Год рождения
Адрес места проживания с полями
Название улицы
Номер дома
Номер квартиры
. Реализовать возможности ввода и просмотра массива, сортировки массива по любому из полей, вывода ФИО всех соседей (живущих в одном доме), сохранения содержимого массива в файле на диске в текстовом формате
Вариант 3
1. По координатам трех вершин некоторого треугольника найти его площадь и периметр.
2. Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту. Попадание на границу области считать попаданием в область.

3. . Вычислить P = (1-1//32)…(1-1/n2), n>2.
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
¨ номер минимального элемента;
¨ сумму элементов массива, расположенных между первым и вторым отрицательными элементами.
¨ Преобразовать таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом – все остальные.
Каждый пункт задания оформить в виде отдельной функции.
5. Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента. Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик.
6. Составить программу вычисления площадей различных геометрических фигур:

7. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами.
Определить самое длинное слово в каждой строке и подсчитать количество его вхождений.
8. Реализовать в программе массив структур с полями:
Фамилия студента
Номер группы
Средний балл за экзамены
Реализовать возможности ввода и просмотра массива, сортировки массива по любому из полей, формирования двух текстовых файлов с данными об успевающих и неуспевающих студентах
Вариант 4
1. По длинам двух сторон треугольника и углу (в градусах) между ними найти длину третьей стороны и площадь этого треугольника.
2. Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту. Попадание на границу области считать попаданием в область.

3. Вычислить Y = Cos (1+Cos (2+…+Cos (39+Cos 40)…)).
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
¨ количество элементов массива, равных 0;
¨ сумму элементов массива, расположенных после минимального элемента.
¨ Упорядочить элементы массива по возрастанию модулей элементов
5. Дана целочисленная квадратная матрица. Определить:
¨ произведение элементов в тех строках, которые не содержат отрицательных элементов;
¨ максимум среди сумм элементов строк матрицы.
Каждый пункт задания оформить в виде отдельной функции.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Вывести эти строки в обратном порядке.
7. Дана последовательность из n целых чисел, где n- задано. Определить, все ли числа попадают в заданный интервал [ x, y ]. Массивы не использовать.
8. Реализовать в программе массив структур с полями:
наименование товара,
количество единиц на складе,
цена за единицу,
фирма-поставщик.
. Реализовать возможности ввода и просмотра массива, сортировки массива по любому из полей, вывода названия фирмы-поставщика, у которой, закуплен товар на наибольшую сумму, сохранения содержимого массива в файле на диске в текстовом формате.
Вариант 5
1. Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.
2. Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту. Попадание на границу области считать попаданием в область.

3. Логической переменной t присвоить значение True или False в зависимости от того, является натуральное число k степенью числа 3 или нет.
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
¨ сумму элементов массива с нечетными номерами;
¨ сумму элементов массива, расположенных между первым и последним отрицательными элементами.
¨ Сжать массив, удалив из него все элементы, модуль которых превышает 1. Освободившиеся в конце массива элементы заполнить нулями.
5. Дана целочисленная прямоугольная матрица. Определить:
¨ сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент;
¨ номера строк и столбцов всех седловых точек матрицы. Примечание. Матрица А имеет седловую точку Аij, если Аij является минимальным элементом в i-й строке и максимальным в j-м столбце.
Каждый пункт задания оформить в виде отдельной функции.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать для каждой строки все слова, начинающиеся с заданной буквы.
7. Составить программу вычисления функции y в зависимости от значения t.

8. Реализовать в программе массив структур с полями:
Наименование товара
Дата изготовление
Срок годности
. Реализовать возможности ввода и просмотра массива, сортировки массива по любому из полей, удаления из массива просроченных товаров, сохранения содержимого массива в файле на диске в текстовом формате.
Вариант 6
1. Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.
2. Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту. Попадание на границу области считать попаданием в область.

3. Дано 100 вещественных чисел. Вычислить разность между максимальным и минимальным из них.
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
¨ номер минимального по модулю элемента массива;
¨ сумму модулей элементов массива, расположенных после первого отрицательного элемента.
¨ Сжать массив, удалив из него все элементы, величина которых находится в интервале [a,b]. Освободившиеся в конце массива элементы заполнить нулями
Каждый пункт задания оформить в виде отдельной функции.
5. Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент.
6.Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать ту строку, которая содержит наибольшее количество заданных пользователем знаков пунктуации (от 1 до 3-х).
7. Даны три целых положительных числа a, b, c. Найти остаток к от деления на 3 величины m; вычислить значение функции

8. Реализовать в программе массив структур с полями:
Фамилия Имя Отчество студента
Номер зачетной книжки
Массив оценок, полученных на экзамене
. Реализовать возможности ввода и просмотра массива, сортировки массива по фамилии и номеру зачетки, перемещения всех неуспевающих студентов в конец массива, сохранения содержимого массива в файле на диске в текстовом формате.
.
Вариант 7
1. Смешано V1 литров воды температуры t1 c V2 литрами воды температуры t2. Найти объем и температуру образовавшейся смеси.
2. Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту. Попадание на границу области считать попаданием в область.

3. Дана непустая последовательность различных натуральных чисел, за которой следует 0. Определить порядковый номер наименьшего из них.
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
¨ минимальный элемент массива;
¨ сумму элементов массива, расположенных между первым и последним положительными элементами.
¨ Преобразовать массив таким образом, чтобы сначала располагались все элементы равные нулю, а потом – все остальные.
Каждый пункт задания оформить в виде отдельной функции.
5. Дана целочисленная прямоугольная матрица. Определить количество строк, содержащих хотя бы один нулевой элемент. Определить номер столбца, в котором находится самая длинная последовательность одинаковых элементов.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово.
7. Вычислить и напечатать значения функции при следующих условиях:

8. Реализовать в программе массив структур с полями:
Наименование товара
Закупочная цена
Товарная наценка
. Реализовать возможности ввода и просмотра массива, сортировки массива по любому из полей. Составить и вывести на экран новый массив из 5 самых дешевых товаров по цене реализации. Сохранить содержимого массива в файле на диске в текстовом формате.
.
Вариант 8
1. Определить периметр правильного n-угольника, описанного около окружности радиуса R.
2. Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту. Попадание на границу области считать попаданием в область.

3. Даны целое n>0 и последовательность из n вещественных чисел, среди которых есть хотя бы одно отрицательное число. Найти величину наибольшего среди отрицательных чисел этой последовательности.
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
¨ номер максимального элемента массива;
¨ произведение элементов массива, расположенных между первым и вторым нулевыми элементами.
¨ Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине – элементы, стоявшие в четных позициях.
Каждый пункт задания оформить в виде отдельной функции.
5. Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке. Найти номер первого из столбцов, не содержащего ни одного отрицательного элемента.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать все слова из каждой строки, начинающиеся и заканчивающиеся на заданную букву.
7. По заданному номеру дня недели, определить и напечатать название следующего за ним дня (например: 7 – понедельник).
8. Реализовать в программе массив структур с полями:
Фамилия Имя Отчество
Год рождения
Должностной оклад
. Реализовать возможности добавления элемента в массив, сортировки элементов массива по различным полям, перенести в конец массива элементы с окладом, превышающим средний по организации, просмотра массива, сохранения содержимого массива в файле на диске в текстовом формате.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


