- •Варианты заданий к лабораторным работам по дисциплине “Программирование”
- •Вариант № 1
- •Вариант № 2
- •2.1. Найти среднее арифметическое значение функции на отрезке [a, b]. Вывести график функции.
- •Вариант № 3
- •Вариант № 4
- •Вариант № 5
- •Вариант № 6
- •Вариант № 7
- •Вариант № 8
- •Вариант № 9
- •Вариант № 10
- •Вариант № 11
- •11.3. Вычислить сумму ряда с точностью . Сделать графическую интерпретацию результата.
- •Вариант № 12
- •Вариант № 13
- •Вариант № 14
- •Вариант № 15
- •Вариант № 16
- •Вариант № 17
- •Вариант № 18
- •18.3. Разработать программу, вычисляющую с точностью ε. Сделать графическую интерпретацию результата.
- •Вариант № 19
- •Вариант № 20
- •Вариант № 21
- •21.4. Разработать программу, вычисляющую с точностью ε. Сделать графическую интерпретацию результата. Вариант № 22
- •Вариант № 23
- •Вариант № 24
- •Вариант № 25
- •Вариант № 26
- •Примечания
- •Требования к отчету
Вариант № 13
13.1. Объявите двумерный вещественный массив, в котором n m элементов. Заполните его числами, полученными по закономерности: . Отсортируйте каждую строку массива по убыванию. Распечатайте его в виде таблицы с точностью до 3 знаков после запятой дважды – до и после сортировки. Оформите генерацию, вывод массива и сортировку строк с помощью функций.
13.2. Разработайте структуры, определяющие положение точки в декартовой и полярной системе координат. Опишите функцию, преобразующую координаты точки на плоскости из полярных в декартовы. Введите точку в полярных координатах, преобразуйте координаты в декартовы.
13.3. Разработать программу, которая читает текстовой файл и некоторое слово и выводит те строки файла, которые содержат данное слово.
13.4. В двумерном массиве, состоящем из целочисленных элементов, в каждом столбце поменять местами наибольший по модулю и последний не принадлежащий интервалу (a, b) элементы массива. Элементы массива генерируются случайным образом.
Вариант № 14
14.1. Объявите двумерный целочисленный массив, в котором n строк по m элементов. Выполните генерацию массива случайными целыми числами из промежутка [a; b). Переставьте столбцы массива так, чтобы их максимальные элементы образовали возрастающую последовательность. Выведите массив на экран в виде таблицы дважды – до и после перестановки. Оформите генерацию, вывод массива и перестановку столбцов с помощью функций.
14.2. Дана строка, в которой слова разделены одним пробелом. Подсчитайте, сколько раз заданная буква встречается в каждом слове.
14.3. Разработать программу, которая читает файл, содержащий текст на русском языке, подсчитывает количество слов, начинающихся и заканчивающихся на одну и ту же букву, и выводит их.
14.4. Разработать программу, позволяющую в одномерном массиве, состоящем из N вещественных элементов, вычислить:
Сумму модулей отрицательных элементов массива;
Количество элементов массива, не принадлежащих интервалу (a, b);
Наименьший из элементов массива, принадлежащих отрезку [a, b];
Количество элементов массива, равных первому элементу.
Элементы массива генерируются случайным образом.
Вариант № 15
15.1. Задана последовательность из N вещественных чисел. Найти частное средних арифметических значений элементов с нечетными и четными индексами.
15.2. Разработать программу, которая вводит текст на английском языке и выводит слова заданного текста в соответствии с ростом доли гласных в этих словах (a, e, i, o, u, y).
15.3. Разработать программу обмена данными между двумя файлами.
15.4. Разработать программу, позволяющую в двумерном массиве, состоящем из целочисленных элементов, поменять местами:
в каждом столбце наибольший по модулю и последний положительный элементы;
в каждом столбце первый и последний отрицательные элементы;
в каждой строке наибольший и наименьший элементы;
в каждом столбце первый принадлежащий отрезку [a, b] и первый отрицательный элементы.
Элементы массива генерируются случайным образом.