Задание 4. Дана блок-схема алгоритма
Определить результат выполнения алгоритма при определённых значениях исходных данных:
1) A=7; B=8; C=9
2) A=6; B=10; C=-10
3) A=6; B=6; C=-10
Задание 5. Какое значение примет переменная d после выполнения фрагмента алгоритма (операция mod(x,y) получение целочисленного остатка от деления x на y)?
k:=50;
ВЫБОР
ПРИ mod(k,12)=7: d:=k;
ПРИ mod(k,12)<5: d:=2;
ПРИ mod(k,12)>9: d:=3;
ИНАЧЕ d:=1;
ВСЕ
Составьте блок-схему для приведенного фрагмента алгоритма.
Задание 6. В представленных фрагментах программ
1) b:=12 d:=46 нц пока d>=b d:=d - b кц | 2) f:=1 для i от 1 до n нц f:=f*i кц вывод f |
определите, сколько раз выполнится тело цикла. Какие значения примут переменные d и f (при n=6) после выполнения фрагмента программ?
Составьте блок-схему для приведенных фрагментов алгоритма.
Задание 7. Дана блок-схема алгоритма
Определить результат выполнения алгоритма при определённых значениях исходных данных
1) при n=4
2) при n=1
Задание 8. Составить алгоритм вычисления суммы квадратов первых n-натуральных чисел.
|
|
Задание 9. Составить блок-схему алгоритма проверки попадания точки М(a,b) в круг с центром в начале координат с радиусом R.
Задание 10. Составить блок-схему вычисления значения функции y =y(x), заданной графически
Указание: перед построением блок-схемы алгоритма требуется построить аналитическую зависимость для функции.
Контрольные вопросы
1. Что понимают под алгоритмом?
2. Каковы способы записи алгоритмов?
3. В чем заключаются основные свойства алгоритма?
4. Перечислите основные алгоритмические структуры и опишите их.