Тема Разветвляющаяся алгоритмическая структура
- Задан фрагмент алгоритма:
если X>Y то A:=1
иначе A:=-1
если A>0 то A:=X*Y
иначе A:=X-Y
Подберите начальное значение Y так, чтобы при начальном значении X=-2 результирующим значением стало A=6 - Значение переменной d после выполнения фрагмента алгоритма (операция mod ( х, y ) – получение остатка целочисленного деления х на y)
k := 30
выбор
| при mod( k, 12 ) = 7: d := k;
| при mod( k, 12 ) < 5: d := 2;
| при mod( k, 12 ) > 9: d := 3;
| иначе d := 1;
все
равно... - Значение переменной d после выполнения фрагмента алгоритма (операции mod ( х, y ) – получение остатка целочисленного деления х на y, div ( х, y ) –целочисленное деление х на y)
k := 50
выбор
| при div ( k, 12 ) = 4: d := k;
| при div( k, 12 ) > 5: d := 2;
| при mod( k, 12 ) > 9: d := 3;
| иначе d := 1;
все
равно - Значение переменной d после выполнения фрагмента алгоритма (операции mod ( х, y ) – получение остатка целочисленного деления х на y, div ( х, y ) –целочисленное деление х на y)
k := 30
выбор
| при div ( k, 12 ) = 2: d := k;
| при mod( k, 12 ) < 5: d := 2;
| при mod( k, 12 ) > 9: d := 3;
| иначе d := 1;
все
равно - Значение переменной d после выполнения фрагмента алгоритма (операции mod ( х, y ) – получение остатка целочисленного деления х на y, div ( х, y ) –целочисленное деление х на y)
k := 40
выбор
| при mod ( k, 12 ) = 4: d := k;
| при mod( k, 12 ) < 5: d := 2;
| при div ( k, 12 ) > 4: d := 3;
| иначе d := 1;
все
равно - Результатом выполнения алгоритма, представленного фрагментом блок-схемы, для значений переменных A=1, B=2, C=3, D=4, будут следующие величины …
- При X=3, Y=-6 после выполнения фрагмента алгоритма
если Y<X, то Y:=Y+X
если Y<0 то Y:=-Y
если X<0, то A:=X*2
иначе A:=X*Y
если A<Y то A:=A+Y/2
значение A будет равно … - Результатом выполнения алгоритма, представленного фрагментом блок- схемы, будет следующая величина…
- Задан фрагмент алгоритма
если X>0 то A=X+5
иначе A=Y+X
если A<0 то A=(X*X)/2
иначе A=X*Y
Подберите начальное значение Y так, чтобы при начальном значении X=-2 результирующим значением стало A=8 - Значение переменной d после выполнения фрагмента алгоритма (операции mod ( х, y ) – получение остатка целочисленного деления х на y, div ( х, y ) –целочисленное деление х на y)
k := 50
выбор
| при div ( k, 12 ) = 4: d := k;
| при mod( k, 12 ) < 5: d := 2;
| при div( k, 12 ) > 6: d := 3;
| иначе d := 1;
все
равно - Для того чтобы фрагмент алгоритма, представленного на рисунке, выполнял поиск максимального элемента среди значений A, B, C, в выделенный блок необходимо вставить логическое выражение...
- Значение переменной d после выполнения фрагмента алгоритма (операция mod ( х, y ) – получение остатка целочисленного деления х на y)
k := 70
выбор
| при mod( k, 12 ) = 7: d := k;
| при mod( k, 12 ) < 5: d := 2;
| при mod( k, 12 ) > 9: d := 3;
| иначе d := 1;
все
равно - Значение переменной d после выполнения фрагмента алгоритма (операции mod ( х, y ) – получение остатка целочисленного деления х на y, div ( х, y ) –целочисленное деление х на y)
k := 30
выбор
| при div ( k, 12 ) = 4: d := k;
| при div( k, 12 ) < 5: d := 2;
| при mod( k, 12 ) > 9: d := 3;
| иначе d := 1;
все
равно - Результатом выполнения алгоритма, представленного фрагментом блок- схемы, будет следующая величина…
- Задан фрагмент алгоритма, в котором пропущено условие:
F=0;
если _______ то F:=1
если F=1 то вывод «ДА»
иначе вывод «НЕТ»
Вставьте условие так, чтобы данный фрагмент алгоритма выяснял, является ли Z гипотенузой прямоугольного треугольника со сторонами X, Y, Z - Вычислите по блок-схеме значение переменной F, если начальные значения переменных A, B и C равны 1, 1 и 4 соответственно.
- При начальном значении F= -5 по окончании работы программы
если F>=0 то F:=F*F
иначе F:=-F*3;
вывод F;
будет выведено - Задан фрагмент алгоритма:
если X>0 то A:=X+5
иначе A:=Y-2
если A>0 то A:=(X*X)/2
иначе A:=X*Y
Подберите начальное значение Y так, чтобы при начальном значении X=-2 результирующим значением стало A=8 - Результатом выполнения алгоритма, представленного фрагментом блок-схемы, для значений переменных A=1, B=2, C=3, D=4, будут следующие величины …
- Результатом выполнения алгоритма, представленного фрагментом блок- схемы, будет следующая величина…
- Значение переменной d после выполнения фрагмента алгоритма (операция mod ( х, y ) – получение остатка целочисленного деления х на y)
k := 50
выбор
| при mod( k, 12 ) = 7: d := k;
| при mod( k, 12 ) < 5: d := 2;
| при mod( k, 12 ) > 9: d := 3;
| иначе d := 1;
все
равно - Вычислите по блок-схеме значение переменной F, если начальные значения переменных A, B и C равны 3, 3 и 1 соответственно.
- Вычислите по блок-схеме значение переменной F, если начальные значения переменных A, B и C равны 1, 2 и 6 соответственно.
- Задан фрагмент алгоритма (здесь abs(х) – функция определения модуля х):
если a*b<0 то c:=a-b иначе c:=a+b
если с ≠ 0 то с := с / abs(c)
d=c*a
В результате выполнения данного алгоритма с начальными значениями a= - 5; b=5 переменные c и d примут значения… - При X=8, Y=2 после выполнения фрагмента алгоритма
если X<Y, то A:=X*Y
иначе A:=X/Y
если A>Y, то A:=A/2
иначе A:=A*2
если A<X то A:=A+X
значение A будет равно … - Результатом выполнения алгоритма, представленного фрагментом блок-схемы, для значений переменных X=5, Y=8, будут следующие величины
- Задан фрагмент алгоритма:
если a<0 то a= – a
если b<0 то b= – b
если (a>b), то a=a – b
иначе b=b-a
В результате выполнения данного алгоритма с начальными значениями a= – 13; b=5 переменные примут следующие значения - Значение переменной d после выполнения фрагмента алгоритма (операции mod ( х, y ) – получение остатка целочисленного деления х на y, div ( х, y ) –целочисленное деление х на y)
k := 50
выбор
| при div ( k, 12 ) = 4: d := k;
| при mod( k, 12 ) < 3: d := 2;
| при div( k, 12 ) > 6: d := 3;
| иначе d := 1;
все
равно - Результатом выполнения алгоритма, представленного фрагментом блок-схемы, для значений переменных A=1, B=2, C=3, D=4, будут следующие величины …
- Результатом выполнения алгоритма, представленного фрагментом блок-схемы, для значений переменных X=5, Y=8, будут следующие величины
- Задан фрагмент алгоритма:
A:=0
ввод B
если B<0 то A:=1
если A>0 то B:=B*B
Для введенного значения B=-1 результатом выполнения данного фрагмента будет значение B= - При начальном значении F= -5 по окончании работы программы
ЕСЛИ F>=0 ТО
F:=F*F
ИНАЧЕ
F:=-F*3;
ПИСАТЬ (F);
будет выведено - Результатом выполнения алгоритма, представленного фрагментом блок-схемы, для значений переменных X=5, Y=8, будут следующие величины:
- Результатом выполнения алгоритма, представленного фрагментом блок- схемы, будет следующая величина…
- Задан фрагмент алгоритма:
если a<0 то a:= - a
если b<0 то b:= - b
если (a>b), то a:=a - b
иначе b:=b - a
В результате выполнения данного алгоритма с начальными значениями a= -13; b=5 переменные примут значения - Результатом выполнения алгоритма, представленного фрагментом блок- схемы, будет следующая величина…
- Задан фрагмент алгоритма (здесь abs(х) - функция определения модуля х):
если a*b<0 то c=a-b иначе c=a+b
если с ≠ 0 то с = с / abs(c)
d=c*a
В результате выполнения данного алгоритма с начальными значениями a= – 5; b=5 переменные c и d примут следующие значения… - Значение переменной d после выполнения фрагмента алгоритма (операции mod ( х, y ) – получение остатка целочисленного деления х на y, div ( х, y ) –целочисленное деление х на y)
k := 40
выбор
| при div ( k, 12 ) = 3: d := k;
| при mod( k, 12 ) < 5: d := 2;
| при div ( k, 12 ) > 4: d := 3;
| иначе d := 1;
все
равно - Результатом выполнения алгоритма, представленного фрагментом блок- схемы, будет следующая величина…
- Значение переменной d после выполнения фрагмента алгоритма (операции mod ( х, y ) – получение остатка целочисленного деления х на y, div ( х, y ) –целочисленное деление х на y)
k := 50
выбор
| при div ( k, 12 ) = 4: d := k;
| при div( k, 12 ) < 2: d := 2;
| при mod( k, 12 ) > 9: d := 3;
| иначе d := 1;
все
равно - Задан фрагмент алгоритма, в котором пропущено условие.
F=0;
если _______ то F=1
если F=1 то вывести «ДА»
иначе вывести «НЕТ»
Вставьте условие так, чтобы данный фрагмент алгоритма выяснял, является ли Z гипотенузой прямоугольного треугольника со сторонами X, Y, Z - Задан фрагмент алгоритма
A=0
ввести B
если B<0 то A=1
если A>0 то B=B*B
Для введенного значения B=-1 результатом выполнения данного фрагмента будет значение B=