- •Варианты заданий к лабораторным работам по дисциплине “Программирование”
- •Вариант № 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
- •Примечания
- •Требования к отчету
Вариант № 5
5.1. Разработать программу, которая вставляет введенное число в заданную неубывающую последовательность действительных чисел так, чтобы последовательность осталась неубывающей.
5.2. Разработать программу, определяющую во введенном тексте на английском языке слово, в котором доля гласных (a, e, i, o, u, y) максимальна.
5.3. Разработать программу для графического решения системы уравнений:
где .
Обеспечить ввод значений после чего изобразить оси координат с разметкой, графики функций и перпендикуляр от точки их пересечения к оси абсцисc.
5.4. Разработать приложение, реализующее двоичный поиск значения x в одномерном целочисленном массиве длиной n. Значения элементов массива формируются случайным образом, значения x и n вводятся с клавиатуры.
Вариант № 6
6.1. Дана целочисленная квадратная матрица произвольного размера. Значения элементов матрицы задаются случайным образом. Разработать программу, позволяющую находить сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали.
6.2. Дана строка. Проверьте правильность расстановки в ней круглых скобок: каждой открытой скобке должна соответствовать корректно закрытая скобка.
6.3. Дан одномерный массив целых чисел произвольной размерности. Разработать программу, которая выводит сначала все отрицательные числа этой последовательности, а затем – все положительные. Причем, обе последовательности должны быть отсортированы по возрастанию методом «пузырька» (см. примечание 2). Значения элементов массива формируются случайным образом.
6.4. Разработать программу, которая вводит текст на английском языке и заменяет в нем окончания слов “ing” на окончания “ed”.
Вариант № 7
7.1. Дан одномерный вещественный массив из N элементов (N – нечетное), заданных случайными числами на промежутке [a; b). Поменять местами элементы симметричные относительно центрального.
7.2. Дана строка, в которой слова разделены одним пробелом. Замените первые буквы всех слов на заглавные (если слово начинается с заглавной буквы, оставьте без изменения).
7.3. Приложение предназначено для работы со списком фамилий учебной группы и должно осуществлять:
– ввод каждой фамилии в редактируемое поле;
– добавление ее к списку;
– удаление фамилии из списка;
– сортировку списка фамилий.
Интерфейс приложения должен включать главное меню, поле редактирования, список с вертикальной полосой прокрутки, кнопки "Добавить", "Удалить", "Сортировка".
7.4. Разработать программу, которая вводит текст, содержащий русские и английские слова, выделяет все русские буквы в тексте и определяет наиболее часто встречающиеся из них.
Вариант № 8
8.1. Дан одномерный целочисленный массив из N элементов, заданных случайными числами на промежутке [a; b). Поменять местами первый минимальный и последний максимальный элементы.
8.2. Найдите в строке самый часто встречающийся символ. Распечатайте символ и число его повторений.
8.3. Разработать программу сглаживания экспериментальных данных по методу медианной фильтрации, суть которого заключается в том, что значение каждого элемента массива Yi (1 < i < n, где n – размер массива) заменяется на среднее по величине значение из ряда Yi-1, Yi и Yi+1. Предусмотреть ручной ввод значений элементов массива и формирование их программой случайным образом по требованию пользователя.
8.4. Разработать программу, демонстрирующую в динамике восход солнца на море.