Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11ВО1-Варианты заданий к лабораторным работам.doc
Скачиваний:
22
Добавлен:
19.11.2019
Размер:
151.55 Кб
Скачать

Вариант № 24

24.1. Найти Пифагоровы числа на заданном отрезке [а, b].

Пример: 32+ 42=52

24.2. В двумерном целочисленном динамическом массиве замените все четные элементы их половинами.

24.3. Разработать программу, выводящую на экран вращающийся треугольник, вписанный в окружность. Начальные координаты вершин треугольника задаются с клавиатуры.

24.4.. Разработать приложение, проверяющее, является ли симметричной часть введенной строки, начинающаяся с i-го и заканчивающаяся j-м ее символами.

Вариант № 25

25.1. Объявите двумерный вещественный массив, в котором n  m элементов. Заполните его числами, полученными по закономерности: Распечатайте его в виде таблицы с точностью до 4 знаков после запятой. Найдите в каждом столбце наибольший элемент. Распечатайте найденные элементы под соответствующим столбцом.

25.2. Разработайте структуру, описывающую комплексное число. Разработайте функции, выполняющие с комплексными числами четыре арифметические операции (+, -, *, /). Введите два комплексных числа и знак операции. Выведите результат.

25.3. Написать программу, определяющую сумму накопления в сбербанке по первоначальному вкладу, виду счета и количеству прошедших лет.

25.4. Разработать приложение, определяющее во введенном тексте (на английском языке) слово с минимальным числом повторяющихся букв.

Вариант № 26

26.1. Напишите функцию, которая упорядочивает значение трех переменных, адреса которых передаются ей в качестве параметров. В основной программе продемонстрируйте применение написанной функции. Для решения данной задачи определите и используйте вспомогательную функцию, которая упорядочивает значения только двух переменных, адресуемых ее двумя аргументами.

26.2. Найдите в файле все строки с максимальной длиной. Выведите их на экран и укажите длину. Выполните чтение из входного файла только один раз.

26.3. Разработать программу, которая изображает на экране монитора умножение столбиком двух введенных натуральных чисел.

26.4. Приложение предназначено для работы со списком фамилий учебной группы и должно осуществлять:

– ввод каждой фамилии в редактируемое поле;

– добавление ее к списку;

– удаление фамилии из списка;

– сортировку списка фамилий.

Интерфейс приложения должен включать главное меню, поле редактирования, список с вертикальной полосой прокрутки, кнопки "Добавить", "Удалить", "Сортировка".

Примечания

  1. Сортировка выбором: отыскивается максимальный элемент и переносится в конец массива. Затем этот метод применяется ко всем элементам, кроме последнего (он уже находится на своем окончательном месте), и т.д.

  2. Сортировка обменом (метод «пузырька»): последовательно сравниваются пары соседних элементов x[k] и x[k+1] (k = 1,2,3,…,n-1) и, если x[k] > x[k+1], то они переставляются. Тем самым наибольший элемент окажется на своем месте в конце массива. Затем это метод применяется ко всем элементам, кроме последнего, и т.д.

  3. Сортировка вставками: пусть первые k элементов массива уже упорядочены по неубыванию. Берется (k+1)-й элемент и размещается среди первых k элементов так, чтобы упорядоченными оказались уже k+1 первых элементов. Этот метод применяется для k от 1 до n-1.

Математическое ожидание ;

Дисперсия ;

Равномерный закон распределения , где - случайное число из диапазона ;

Нормальный закон распределения ;

Экспоненциальный закон распределения .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]