Из двух произвольных чисел).

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

1. начало;

2. ввод переменных А, В;

3. если A>B, то вывести на печать A

иначе В;

4. конец.

Пример 5.3.Задана последовательность чисел 3,5,7,…,21. Составить блок - схему вывода суммы всех элементов.

Данное задание на построение циклического типа алгоритма.

из двух произвольных чисел). - student2.ru Итак, из условия задачи ясно, что дана

последовательность нечетных чисел,

отсюда выясняем, что нечетные числа

получаем прибавлением 2 к предыдущему

числу. Сумма подразумевает собой

накопление. А поскольку необходимо

найти сумму всех элементов

последовательности, то необходимо

зарегистрировать ячейку начальной суммы S0.

+ - Т.о. получим:

x0 = 3

x1 = x0 + 2 = 5

и т.д.

Т.е. x = x + 2

S0 = 0 (начальная сумма), тогда

Запись на алгоритмическом языке: общая сумма равна S = S + x

1. начало;

2. x = 3;

3. S = 0;

4. пока x < 21, будет вычисляться S = S + x при x = x + 2 иначе вывод S;

5. конец.

Задания.

УПРАЖНЕНИЕ 1: Решение задач по типам алгоритмов.

Цель: закрепление и достижение прочности знаний по конструированию

схем алгоритма.

1. Даны функции y = x2 + 1, y = Sin x + BD, y = из двух произвольных чисел). - student2.ru , аргумент х = 4.5, а переменные B и D – произвольные. Построить блок – схему данных функциональных зависимостей.

2. Вывести на принтер наибольшее из двух любых чисел А и В (А ≠ В).

3. Задана последовательность чисел 3,5,7,…,21.Составить блок-схему вывода суммы всех элементов.

4. Составить блок-схему поиска значений большей из трех величин А, В, С.

5. Составить алгоритм вычисления периметра и площади прямоугольного треугольника, у которого длина одного катета в 2 раза больше длины другого, а длина гипотенузы с (a, b -катеты).

УПРАЖНЕНИЕ 2: Решение задач по разветвляющемуся и циклическому типу

алгоритма.

Цель: закрепление навыков конструирования логических схем по разветвляющему

и циклическому типу алгоритма.

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

y = из двух произвольных чисел). - student2.ru , y = из двух произвольных чисел). - student2.ru

2. Вычислить значение функции y = x2 + bx + c при x из двух произвольных чисел). - student2.ru [2;6], ∆x = 2.

3. Составить алгоритм вычисления функциональной зависимости

y (x) = из двух произвольных чисел). - student2.ru

4. Вычислить значение функции y = из двух произвольных чисел). - student2.ru для k из двух произвольных чисел). - student2.ru [1;100], ∆k= 1.

5. Вычислить значение функции Y = k x + P для P значений с заменой вместо P на 100.

УПРАЖНЕНИЕ 3: Циклические алгоритмы с одним циклом.

Цель: закрепление навыков построения логических схем по циклическому типу

алгоритма.

1. Вычислить значение f(x) = x Sin(1 - (cos x + tg x)) для значений x [–15;15], ∆ х = 0,15.

2. Составить алгоритм нахождения площади равнобедренного треугольника, значение высоты которого равна Н, длина основания – а, а длина катета в 2 раза больше длины основания.

3. Составить алгоритм вычисления значения функциональной зависимости

ξ (x) = из двух произвольных чисел). - student2.ru для значений x (A; B) с шагом t.

4. Составить блок – схему функциональной зависимости f(x)= из двух произвольных чисел). - student2.ru

5. Вычислить значение ψ (x) = из двух произвольных чисел). - student2.ru для 10 произвольно заданных значений переменной x.

УПРАЖНЕНИЕ 4: Циклические алгоритмы с одним циклом.

Цель: закрепление навыков построения логических схем по циклическому типу

алгоритма.

1. Составить алгоритм вычисления следующих функций: f (x) = из двух произвольных чисел). - student2.ru ; y (x) = 3Sin ( из двух произвольных чисел). - student2.ru ); ω(x) = x Tg (x-1) + arcSin2(x).

2. Найти сумму целых положительных чисел, кратных 4 и меньших 100. Построить блок – схему вычисления суммы.

3. В компьютер поступают результаты соревнований по плаванью для 3 спортсменов. Составить алгоритм, который выбирает наилучший результат с сообщением результата победителя.

4. Дана последовательность чисел {Xn}= 1,2,3,…10. Найти среднее арифметическое четных чисел данной последовательности.

5. Составить алгоритм нахождения факториала числа n! и суммы из двух произвольных чисел). - student2.ru

8. Дополнительные задания.

1. По данным схемам записать исходные данные и описание на алгоритмическом языке.

a) Схема № 1. b) Схема № 2.

       
  из двух произвольных чисел). - student2.ru
    из двух произвольных чисел). - student2.ru
 

- +

С) Схема № 3.

 
  из двух произвольных чисел). - student2.ru

- +

d) Схема № 4. е) Схема № 5.

       
    из двух произвольных чисел). - student2.ru
  из двух произвольных чисел). - student2.ru
 

+ -

2. По аналитической записи изобразить блок - схему и записать исходную формулу с указанным условием.

а) Аналитическая запись № 1. b) Аналитическая запись № 2.

1. начало 1. начало;

2. b = 10; 2. ввод a, b, с, R;

3. x = 0; 3. S = (abc)/4R;

4. x = x +1; 4. вывод S;

5. ввод k; 5.конец.

6. Y(x) = (x + b)/(x +1);

7. вывод Y;

8. если x < b, то перейти к 3.;

9. конец.

с) Аналитическая запись № 3. d) Аналитическая запись №4.

1. начало; 1. начало;

2. ввод x; 2. ввод A, B, t;

3. если x > 0, то Y(x) = 1/(2 из двух произвольных чисел). - student2.ru ); 3. x = A;

иначе Y(x) = | 2x - 1 |; 4. Y(x) = x3;

4. вывод Y(x); 5. вывод Y(x);

5. конец. 6. x = x + t;

7. если x < B, то перейти 4.;

8. конец.

Наши рекомендации