Читайте также:
|
|
Алгоритмизация и программирование
Вопрос №1. Представленный фрагмент блок-схемы является моделью структуры:
![]() |
– цикла с предусловием
– цикла с постусловием
– линейного типа
– ветвления
Вопрос №2. Представлен фрагмент программы:
Y:=X-1; X:=Y+2; Y:=X+Y; вывод Y
После выполнения фрагмента программы переменная Y приняла значение 10. Перед входом в этот фрагмент Х было равно:
– 5
– 2
– 10
– 7
Вопрос №3. В результате работы представленного фрагмента блок-схемы переменные Х и Y примут значения:
– X=3; Y=4,5
– X=0; Y=0
– X=4; Y=8
– X=5; Y=4,5
Вопрос №4. Задан фрагмент алгоритма:
1. Если А<В, то С=В-А иначе С=2*(А-В)
2. D=0
3, Пока С>А выполнять: D=D+1;C=C-1
При А=8; В=3 на выходе из этого фрагмента переменные D и C примут значения:
– D=2; C=8
– D=1; C=9
– D=3; C=7
– D=2; C=10
Вопрос №5. Представлен алгоритм (div(x,y) – целочисленное деление х на у, mod(х,у) – целый остаток от деления):
k=50
Выбор
при div(k,12)=4: D:=k
при mod(k,12)<5: D:=2
при mod(k,12)>9: D:=3
иначе D:=1
Всё
Значение переменной D после выполнения алгоритма равно:
– 2
– 50
– 3
– 1
Вопрос №6. Дан массив целых чисел {Ai},i=1, 2,..., 15. Программа вычисляет произведение сумм некоторых элементов массива:
функция СУММА(I1,I2)
начало: S=0
начало цикла для I=I1 до I2
S=S+A(i)
Дата добавления: 2015-04-11; просмотров: 68 | Поможем написать вашу работу | Нарушение авторских прав |