Высокоуровневые методы информатики и программирования
Вариант 3 – «М-Р»
РАБОТА СОДЕРЖИТ ОТЧЕТ + КОД (ПРОЕКТ) в среде VISUAL STUDIO на языке C#. Для сдачи явно следует подредактировать отчет и запустить код в новом проекте, чтобы даты были актуальными для создания файлов. Если что пишите в ЛС - подскажу.
Задание 1.
Дано целое число N > 0, найти сумму
-1 + A - A2 + A3 — A4+ ... AN.
Задание 2.
Дан массив чисел a[N], целое число N > 0. Необходимо упорядочить числа по возрастанию, используя алгоритм сортировки пузырьковым методом.
Алгоритм состоит из повторяющихся проходов. За каждый проход элементы последовательно сравниваются попарно и, если порядок в паре неверный, выполняется обмен элементов. Проходы по массиву повторяются N-1 раз или до тех пор, пока на очередном проходе не окажется, что обмены больше не нужны. При каждом проходе алгоритма по внутреннему циклу, очередной наименьший элемент перемещается на одну позицию к началу массива («всплывает» до нужной позиции как пузырёк в воде, отсюда и название алгоритма).
Задание 3.
Задана строка символов, изменить последовательности симолов по следующим правилам:
каждую группу из n последовательно стоящих символов ‘ ’ (пробел) и '\t' (табуляция) заменить на один пробел;
Каждую букву, стоящую после символа '.' непосредственно или отделенную символом ‘ ’ (пробел), преобразовать к верхнему регистру.