
Вопрос 1 Какой оператор цикла желательно использовать, если известно число повторений тела
цикла?Варианты ответовfor <параметр>:= <начальное значение> to <конечное значение> do <оператор>while <условие> do <оператор>repeat <оператор1, …> until <условие>Вопрос 2Какой оператор цикла желательно использовать для записи алгоритмической конструкции, изображённой на схеме?Варианты ответовfor <параметр> := <начальное значение> to <конечное значение> do <оператор>repeat <оператор1, …> until <условие>while <условие> do <оператор>Вопрос 3Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:a:=1; b:=1;while a>=b do begin b:=b+a; a:=a+1end;write(b*a)Варианты ответов2012154Вопрос 4Используется оператор for i:= 5 to 36 do…При первом выполнении тела цикла i = ...Вопрос 5Укажите, сколько раз будет выполнен цикл for i :=-1 to 2 do a:=a+1;Варианты ответов0234бесконечноВопрос 6Цикл в фрагменте программы p:=2; repeatp:=p*0.1 until p<=0.2;будет исполнен:Варианты ответовбесконечное число раз123Вопрос 7Используется оператор for i:= 1 to 30 do ...После завершения выполнения цикла i = ...Вопрос 8Чему равно значение переменной s после выполнения следующего фрагмента программы:s:=0; for i:=0 to 5 do s:=s+1;Варианты ответов05615Вопрос 9Чему равно значение переменной s после выполнения следующего фрагмента программы:s:=0; for i:=0 to 5 do s:=s+i;Варианты ответов05615Вопрос 10Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:a:=1;b:=1;while a<=32 do a:=a*2;b:=b*a;write (b)Варианты ответов3264128

Ответы на вопрос

Ответ:
1 вопрос:
Цикл for
Потому что задаешь число повторений цикла
For i:=1 to 25 do
2 вопрос:
Нет схемы
3 вопрос:
4
Потому что цикл будет выполнен однократно:
Начать цикл, пока a>=b
b:=1+1=2;
a:=1+1=2;
Сравнить a и b 2>=2 // да
Закончить цикл и вывести на экран умножение a на b
2*2=4
4 вопрос:
Скопирован не полностью
5 вопрос:
4
Счет ведется так:
-1, 0, 1, 2
6 вопрос:
1
Потому что цикл будет выполнен однократно:
Начать цикл, пока p<=0.2
p:=2*0.1=0.2; // удовлетворение условию
Закончить цикл
7 вопрос:
Скопирован не полностью
8 вопрос:
6
Потому что будет суммировано 6 раз
Начать цикл, повторять от 0 до 5
s:=0+1=1;
s:=1+1=2;
s:=2+1=3;
s:=3+1=4;
s:=4+1=5;
s:=5+1=6;
Закончить цикл
Вывести на экран 6
9 вопрос:
15
Потому что будет суммировано 6 раз с прибавлением порядкового номера цикла к числу
Начать цикл, повторять от 0 до 5
s:=0+0=0;
s:=0+1=1;
s:=1+2=3;
s:=3+3=6;
s:=6+4=10;
s:=10+5=15;
Закончить цикл
Вывести на экран 15
10 вопрос:
64



Вопрос 1: Какой оператор цикла желательно использовать, если известно число повторений тела цикла?
Правильный ответ: `for <параметр> := <начальное значение> to <конечное значение> do <оператор>`
Вопрос 2: Какой оператор цикла желательно использовать для записи алгоритмической конструкции, изображённой на схеме?
Правильный ответ: `while <условие> do <оператор>`
Вопрос 3: Определите, какое значение будет выведено на экран в результате выполнения последовательности операторов:
```pascal a := 1; b := 1; while a >= b do begin b := b + a; ++a; end; write(b * a); ```
Правильный ответ: 154
Вопрос 4: Используется оператор `for i := 5 to 36 do...` При первом выполнении тела цикла i += ...
Ответ: `i += 1`
Вопрос 5: Укажите, сколько раз будет выполнен цикл `for i := -1 to 2 do a := a + 1;`
Ответ: 3 раза (для i = -1, 0, 1)
Вопрос 6: Цикл в фрагменте программы `p := 2; repeat p := p * 0.1 until p <= 0.2;` будет исполнен:
Ответ: 3 раза
Вопрос 7: Используется оператор `for i := 1 to 30 do...` После завершения выполнения цикла i += ...
Ответ: `i += 1`
Вопрос 8: Чему равно значение переменной s после выполнения фрагмента программы:
```pascal s := 0; for i := 0 to 5 do s := s + 1; ```
Ответ: 6
Вопрос 9: Чему равно значение переменной s после выполнения фрагмента программы:
```pascal s := 0; for i := 0 to 5 do s := s + i; ```
Ответ: 15
Вопрос 10: Определите, какое значение будет выведено на экран в результате выполнения последовательности операторов:
```pascal a := 1; b := 1; while a <= 32 do a := a * 2; b := b * a; write(b); ```
Ответ: 128


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili