Задания по предмету «Алгоритмизация и программирование на С++» (Представить алгоритм решения задачи в виде блок-схемы. Разработать алгоритм решения задачи в виде словесного описания. Написать программу на С++)

Страницы работы

Фрагмент текста работы

Задания по предмету «Алгоритмизация и программирование на С++»

Вариант 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 (x)+…+ 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-х элементов

Похожие материалы

Информация о работе

Тип:
Задания на контрольные работы
Размер файла:
204 Kb
Скачали:
0