Алгоритмизация и программированиеВопрос №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)
|