III. Практическая часть

Выполнение общего задания.

Разобрать представленные примеры алгоритмизации задач.

Линейный алгоритм

Задача

2. Постановка задачи: разработать алгоритм вычисления значения a по формуле:

Значения x, y ввести с клавиатуры; полученное значение a вывести на экран.

3. Математическая модель (метод разработки алгоритма) и описательный алгоритм задачи:

• ввести значения x, y;

• вычислить значение a по заданной формуле;

• вывести полученное значение a.

4. Блок-схема алгоритма задачи:

Разветвленный алгоритм

Задача 1

1. Постановка задачи: разработать алгоритм вычисления и вывода значения функции

x3–1,5, если x<0;

y = x2+2∙x, если x≥ π/2;

cos x+0,2, если 0≤x<π/2;

2. Математическая модель и описательный алгоритм задачи:

• ввести значение x;

• если x<0, то y=x3–1,5;

• иначе, если x≥ π/2, то y=x2+2∙x;

• иначе, если 0≤x<π/2, т.е. во всех других случаях, y=cos x+0,2;

• вывести значение y.

3. Блок-схема алгоритма задачи:

Задача 2

1. Постановка задачи: даны две окружности с центрами в начале координат и радиусами, равными 2 и 4; ввести координаты точки и определить, в окружность какого радиуса она попадает (считать, если точка попадает в меньшую окружность, то она не принадлежит большей); вывести номер окружности.

2. Математическая модель и описательный алгоритм задачи:

• ввести координаты точки – x и y;

• используемая формула окружности: x2+y2=r2, где r – радиус окружности;

• пусть условие попадания в окружность определяется значением k, тогда, если x2+y2≤4, то значение к=1, т.е. точка попадает в первую окружность;

• иначе, если x2+y2≤16, то к=2, т.е. точка попадает во вторую окружность;

• иначе, попадания в окружности нет, и к=0;

• вывести значение k.

3. Блок-схема алгоритма задачи:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: