из двух произвольных чисел). — КиберПедия 

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

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

2017-10-16 262
из двух произвольных чисел). 0.00 из 5.00 0 оценок
Заказать работу

 

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

1. начало;

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

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

иначе В;

4. конец.

 

 

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

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

Итак, из условия задачи ясно, что дана

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

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

получаем прибавлением 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 = , аргумент х = 4.5, а переменные B и D – произвольные. Построить блок – схему данных функциональных зависимостей.

 

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

 

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

 

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

 

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

 

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

алгоритма.

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

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

 

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

y = , y =

 

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

 

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

y (x) =

 

4. Вычислить значение функции y = для k [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) = для значений x (A; B) с шагом t.

4. Составить блок – схему функциональной зависимости f(x)=

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

 

 

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

 

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

алгоритма.

 

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

 

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

 

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

 

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

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

 

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

 

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

 

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

 

       
 
   
 

 

 


- +

 

 

С) Схема № 3.

 
 

 


- +

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

       
   
 
 

 


+ -

 

 

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 ); 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. конец.

 


Поделиться с друзьями:

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.006 с.