Задания для контрольной работы. Задание 1.Составить алгоритм линейной структуры для решения следующих задач:

Задание 1.Составить алгоритм линейной структуры для решения следующих задач:

1. Составьте программу для вычисления периметра прямоугольника.

2. Задана окружность радиуса R. Составьте программу для нахождения ее длины и площади ограниченного ею круга.

3. Составьте программу для вычисления площади прямоугольного треугольника по его катетам a и b.

4. От станции до озера S км. Туристы, направляясь от станции к озеру, полтора часа шли пешком со скоростью А км/ч, а затем сели на попутную машину, которая ехала со скоростью В км/ч. За какое время туристы добрались до озера?

5. Чтобы заварить 1,5 л чая, нужно 30 г сухого чая. Чайник вмещает В л. Сколько нужно сухого чая для заварки?

6. Чтобы связать один шарф, требуется 200 г пряжи. Пряжа состоит на 40% из мохера и на 60% из полиакрила. Сколько мохера и полиакрила потребуется, чтобы изготовить В шарфов?

7. Известна сумма денег, имеющаяся у покупателя и стоимость одной единицы товара. Сколько единиц товара сможет купить покупатель и какова его сдача?

8. Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.

9. Бабушка вяжет в неделю 3 пары детских носков, пару женских и пару мужских и продает их. Считая, что в месяце 4 недели, определить, какую прибыль бабушка имеет за месяц.

10.За год квартплата повышалась дважды. Первый раз на 30%, а второй на 40%.Год назад семья Березовских платила квартплату 80 рублей в месяц. Сколько они платят сейчас.

Задание 2.Составить блок-схему для нахождения значения функции следующего вида:

1. 2.

3. 4.

5. 6.

7. 8.

9. 10.

 

Задание 3. Составить алгоритм циклической структуры для решения следующих задач:

Даны действительное a и натуральное n. Вычислить:

1. a!;

2. 1 + 1/2 + 1/3 +1/4 + … + 1/n;

3. 1 + 2 + 4 + 8 + … + 210;

4. (1 + 2)*(1 + 2 + 3)*…*(1 + 2 + … +10);

5. a(a+1)…(a+n-1);

6. 1/a2 + 1/a4 + … 1/a2n;

Найти с точностью 0.001 корни уравнений на указанных отрезках:

7. x2 cos 2x + 1 = 0 , [0, p/2];

8. x3 + x2 + x +1 = 0 , [-2, 1];

9. x5 - 0,3 | x-1| = 0 , [0, 1];

10. 2x - cos x = 0 , [0, p/2];

 

Задание 4. Раскрыть суть теоретического вопроса:

1. Основы алгоритмизации. Понятие алгоритма.

2. Исполнитель алгоритма, его характеристики.

3. Математические алгоритмы. Алгоритм Евклида.

4. Свойства алгоритмов. (Привести примеры для каждого свойства).

5. Способы представления алгоритмов (словесный, графический).

6. Базовая алгоритмическая структура «ветвление».

7. Базовая алгоритмическая структура «цикл».

8. Основные компоненты и основные понятия алгоритмического языка.

9. Правила записи арифметических и логических выражений при составлении алгоритмов. (Привести примеры).

10. История алгоритмов.