Задания по предмету «Алгоритмизация и программирование на С++»
Вариант 1
Номер задания |
Содержание задания |
|
1 |
Даны действительные числа x, y. Если x и y отрицательны, то каждое значение заменить модулем. Если отрицательно только одно из них, то оба значения увеличить на 0,5; если оба значения неотрицательны и ни одно из них не принадлежит отрезку [0,5; 2,0], то оба значения уменьшить в 10 раз. В остальных случаях x и y оставить без изменения. |
Представить алгоритм решения задачи в виде блок-схемы |
2 |
Дано целое число n>2. Подсчитать количество нечетных цифр в отрезке [0; n ] . |
Разработать алгоритм решения задачи в виде словесного описания. |
3 |
Даны действительные числа x, y. Если x и y отрицательны, то каждое значение заменить модулем. Если отрицательно только одно из них, то оба значения увеличить на 0,5; если оба значения неотрицательны и ни одно из них не принадлежит отрезку [0,5; 2,0], то оба значения уменьшить в 10 раз. В остальных случаях x и y оставить без изменения. |
Написать программу на С++ x,y(4.5,8.8;. -34.6,91.99; - 78.7,-86.3;. 32.55,11.45;- 1,1; 2,11;) |
4 |
Дано целое число n>2. Подсчитать количество нечетных цифр в отрезке [0; n ] |
Написать программу на С++ |
5 |
Дан линейный массив. Упорядочить его элементы в порядке возрастания(задача сортировки). |
Воспользоваться любым алгоритмом и реализовать его в виде подпрограммы. Написать программу на С++ |
6 |
Дан массив точек с координатами x,y(4,8;. 34,91; 78,86;. 32,11; 7,26;. 1,1; 2,11; 66,6;. 551,97;). Найти координаты полосы по x , в которую попадает данное множество. |
Воспользоваться подпрограммой сортировки. Написать программу на С++ |
7 |
Дано натуральное n, действительное x. Вычислить S=sin(x)+ sin(x2 ) +sin( x3 )+ sin(x4 )+…+sin( xn ) |
Воспользоваться стандартной подпрограммой вычисления sin(x Написать программу на С++) |
8 |
Объявлена структура из 4 элементов: 1.Фамилия имя отчество 2.год рождения 3.зарплата за месяц 4.зарплата за год Инициализируем структуру для 2 экземпляров первых 3-х элементов, 4-й элемент равен 0. Подсчитываем данные для 4-го элемента. Заносим данные в структуру и записываем данные в текстовый файл в виде 1. Фамилия имя отчество год рождения зарплата за месяц зарплата за год |
Написать программу на С++ |
Вариант 2
Номер задания |
Содержание задания |
|
1 |
Даны действительные числа x, y. Если x и y отрицательны, то каждое значение заменить модулем. Если отрицательно только одно из них, то оба значения увеличить на 0,5; если оба значения неотрицательны и ни одно из них не принадлежит отрезку [0,0; 10,0], то оба значения уменьшить на 8. В остальных случаях x и y оставить без изменения. |
Представить алгоритм решения задачи в виде блок-схемы |
2 |
Дано целое число n>2. Подсчитать количество четных цифр в отрезке [0; n ] . |
Разработать алгоритм решения задачи в виде словесного описания. |
3 |
Даны действительные числа x, y. Если x и y отрицательны, то каждое значение заменить модулем. Если отрицательно только одно из них, то оба значения увеличить на 0,5; если оба значения неотрицательны и ни одно из них не принадлежит отрезку [0,0; 10,0], то оба значения уменьшить на 8. В остальных случаях x и y оставить без изменения |
Написать программу на С++ x,y(4.5,8.33;. -34.78,91.8; 78.66,86.35;. 32.25,11.5; - 1,-1; 2.5,-11.78;) |
4 |
Дано целое число n>2. Подсчитать количество четных цифр в отрезке [0; n ] |
Написать программу на С++ |
5 |
Дан линейный массив. Упорядочить его элементы в порядке возрастания(задача сортировки). |
Воспользоваться любым алгоритмом и реализовать его в виде подпрограммы. Написать программу на С++ |
6 |
Дан массив точек с координатами x,y(4,8;. 34,91; 78,86;. 32,11; 7,26;. 1,1; 2,11; 66,6;. 551,97;). Найти координаты полосы по y, в которую попадает данное множество. |
Воспользоваться подпрограммой сортировки. Написать программу на С++ |
7 |
Дано натуральное n, действительное x. Вычислить S=ln(x)+ ln (x2 ) + ln ( x3 )+ ln (x4 )+…+ ln ( xn ) |
Воспользоваться стандартной подпрограммой вычисления ln (x ) Написать программу на С++ |
8 |
Объявлена структура из 4 элементов: 1.Фамилия имя отчество 2.год рождения 3.зарплата за месяц 4.зарплата за неделю Инициализируем структуру для 2 экземпляров первых 3-х элементов, 4-й элемент равен 0. Подсчитываем данные для 4-го элемента. Заносим данные в структуру и записываем данные в текстовый файл в виде 1. Фамилия имя отчество год рождения зарплата за месяц зарплата за неделю |
Написать программу на С++ |
Вариант 3
Номер задания |
Содержание задания |
|
1 |
Дано действительное число a. Вычислить f(a), если. |
Представить алгоритм решения задачи в виде блок-схемы |
2 |
На интервале [2; n] найти натуральное число с максимальной суммой делителей. |
Разработать алгоритм решения задачи в виде словесного описания. |
3 |
Дано действительное число a. Вычислить f(a), если. |
Написать программу на С++ |
4 |
На интервале [2; n] найти натуральное число с максимальной суммой делителей. |
Написать программу на С++ |
5 |
Дан линейный массив. Упорядочить его элементы в порядке возрастания(задача сортировки). |
Воспользоваться любым алгоритмом и реализовать его в виде подпрограммы. Написать программу на С++ |
6 |
Дан массив точек с координатами x,y(4,8;. 34,91; 78,86;. 32,11; 7,26;. 1,1; 2,11; 66,6;. 551,97;). Найти координаты полосы по x и y, в которую попадает данное множество. |
Воспользоваться подпрограммой сортировки. Написать программу на С++ |
7 |
Дано натуральное n, действительное x. Вычислить S=ln(x)+ ln (2x) + ln (3 x)+ ln (4x )+…+ ln (n x ) |
Воспользоваться стандартной подпрограммой вычисления ln (x Написать программу на С++) |
8 |
Объявлена структура из 4 элементов: 1.Фамилия имя отчество 2.номер счета 3.счет 4.годовые проценты Инициализируем структуру для 2 экземпляров первых 4-х элементов |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.