- •Варианты заданий к лабораторным работам по дисциплине “Программирование”
- •Вариант № 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
- •Примечания
- •Требования к отчету
Вариант № 9
9.1. Отсортируйте по неубыванию методом «пузырька» одномерный целочисленный массив, заданный случайными числами на промежутке [-100; 100). Выведите на экран исходный и отсортированный массивы.
9.2. Разработайте структуру, содержащую сведения о результатах ЕГЭ по предмету: Фамилия, Имя, Отчество, Число баллов по первому предмету, Число баллов по второму предмету, Число баллов по третьему предмету. Разработайте функцию, определяющую результат поступления абитуриента по заданному проходному баллу. Введите сведения об N абитуриентах и выведите результаты зачисления по образцу (данные, введенные пользователем, выделены жирным шрифтом):
Введите проходной балл на специальность: 255
Введите количество абитуриентов: 5
Сведения о 1 абитуриенте
Фамилия: Петров
Имя: Федор
Отчество: Степанович
Число баллов по первому предмету: 84
Число баллов по второму предмету: 76
Число баллов по третьему предмету: 95
Результат: зачислен
...
9.3. Сгенерировать последовательность из 100 случайных чисел с экспоненциальным законом распределения с параметром =0,5. Упорядочить полученную последовательность, расположив элементы по возрастанию. Образовать новую последовательность, состоящую из разности соседних элементов Хi-Xi-1. Для полученной последовательности вычислить среднее значение, дисперсию и вывести гистограмму распределения, разбив диапазон на десять интервалов.
9.4. Разработать программу, подсчитывающую число символов и число слов во введенном тексте (пробелы входят в число введенных символов).
Вариант № 10
10.1. Массив размером 2m + 1, где m – натуральное число, заполнен случайным образом. Найдите в массиве медиану. Медианой называется элемент ряда, делящий его на две равные части: в одной находятся элементы, которые не меньше медианы, в другой – не больше медианы.
10.2. Разработать программу, формирующую новую строку на основе строки, введенной пользователем, переставляя слова в обратном порядке (т.е. первое слово будет последним, второе – предпоследним и т.д.).
10.3. Последовательность Хэмминга – это последовательность чисел, не имеющих других простых делителей, кроме 2, 3 и 5, например 3 4 5 6 8 9 10 12 15 16 18 20 …
Выведите n ее членов.
10.4. Разработать программу, которая вводит текст и букву и определяет, сколько слов и какие начинаются с этой буквы.
Вариант № 11
11.1. N точек на плоскости заданы своими координатами, значения которых формируются случайным образом. Разработать программу для нахождения пары самых удаленных друг от друга точек.
11.2. Разработать программу, которая вводит текст, заменяет в нем стоящие подряд одинаковые символы одним символом и подсчитывает количество таких замен.
11.3. Вычислить сумму ряда с точностью . Сделать графическую интерпретацию результата.
11.4. Разработать программу, которая вводит текст и определяет наиболее часто встречающийся символ в самом длинном слове этого текста.
Вариант № 12
12.1. Разработать программу перевода целых чисел из десятичной системы счисления в двоичную.
12.2. Разработать программу шифровки текста из букв. Каждая буква, являющаяся i-й по алфавиту, заменяется на (i+2)-ю букву, предпоследняя буква по алфавиту заменяется первой и т.д.
12.3. Разработать программу, которая изображает на экране монитора деление столбиком двух введенных натуральных чисел.
12.4. Разработать программу, которая вводит текст и выводит буквы, которые встречаются в каждом из слов текста по одному разу или сообщение, что таких букв нет.