Тема 6. Алгоритмы
. Задание {{ 101 }} 124 Тема 6-0-0
После выполнения фрагмента: S: =0; I: =1; while (i<4) do begin I: =i+1; S: =s+i end значение s равно:
8
9
10
12
. Задание {{ 102 }} 125 Тема 6-0-0
Фрагмент: k:=1; while (k<100) do k:=k+k; write(k); выведет:
99
128
256
512
. Задание {{ 103 }} 126 Тема 6-0-0
В результате выполнения фрагмента: x:=44; y:=12; x:=x div y; y:=x*y+x/2; получим:
x=3; y=37,5
x=8; y=55
x=44; y=375
х=1; y=2
. Задание {{ 104 }} 127 Тема 6-0-0
Алгоритм не обладает свойством:
полноты
массовости
положительности
результативности
. Задание {{ 105 }} 128 Тема 6-0-0
Фрагмент: y:=0; x:=12345; for I: =1 to 4 do begin y:=y+x mod 10; x:=trunc(x/10) end; вычисляет y равное:
17
16
15
14
. Задание {{ 106 }} 130 Тема 6-0-0
Значение s после выполнения фрагмента: S: =0; I: =1; while(i<5) do begin I: =i+1; S: =s+i end; равно:
9
14
15
20
. Задание {{ 107 }} 131 Тема 6-0-0
В результате выполнения фрагмента: x:=2; y:=5; z:=x+y; x:=z div x; y=y-x; получим:
x=3; y=2; z=7
x=2; y=3; z=7
x=4; y=3; z=7
x=1; y=2; z=3
130. Задание {{ 108 }} 132 Тема 6-0-0
Алгоритм не обладает свойством:
полноты
детерминированности
открытости
массовости
. Задание {{ 109 }} 133 Тема 6-0-0
После выполнения фрагмента: S: =0; I: =1; while (i<4) do begin I: =i+1; S: =s+i end; значение переменной s равно
0
3
5
9
. Задание {{ 110 }} 138 Тема 6-0-0
Фрагмент: b:=abs(b); while ((а>0) and (b>0)) do if (а>b) then а:=a mod b else b:=b mod а; f:=а+b; определит f = 1 при входных:
a=0; b=1
a=1; b=0
a=14; b= -3
a=2; b= -2
. Задание {{ 111 }} 139 Тема 6-0-0
Значение s после выполнения фрагмента: S:=0; I: =1; while(i<5) do begin I: =i+1; S:=s+i end; равно
9
10
14
15
. Задание {{ 112 }} 140 Тема 6-0-0
Фрагмент: k:=1; f:=1; while (k<6) do begin f:=f*k; k:=k+2 end; write(f,k); выведет
15, 5
15, 7
13, 7
13, 5
. Задание {{ 113 }} 141 Тема 6-0-0
Фрагмент: x:=4; I: =3; j:=3; while(x mod j>0) do begin j:=j-1; I: =i-1 end; write(i+j); выдаст
6
5
4
3
. Задание {{ 114 }} 142 Тема 6-0-0
После выполнения S: =0; I: =5; while (i>2) do begin I: =i-1; S: =s+i end; значение s равно:
0
5
14
9
. Задание {{ 115 }} 143 Тема 6-0-0
Фрагмент: for I: =1 to n do begin y:=x mod 10; x:=x div 10 end; вычисляет y равное цифре:
единиц натурального числа x
самого старшего разряда числа x
n-го разряда числа x (начиная со старшего разряда)
n-го разряда числа x (начиная с младшего разряда)
138. Задание {{ 116 }} 144 Тема 6-0-0
Фрагмент: S: =x[1]; for I: =1 to n do if (s>х[i]) then S: =х[i]; определяет s равное:
минимальному элементу массива чисел X ={x[i], i=1, 2, …, n}
сумме отрицательных элементов X
индексу минимального элемента X
максимальному элементу X
. Задание {{ 117 }} 145 Тема 6-0-0
Фрагмент: p:=1; for I: =1 to n do p:=p*abs(x[i]); if (n>1) then p:=p**(1/n); определяет p равное:
произведению модулей всех чисел ряда X ={x[i], i=1, 2, …, n}
корню квадратному из произведения модулей чисел X
среднему геометрическому модулей чисел ряда X
среднему арифметическому модулей всех чисел X
. Задание {{ 118 }} 146 Тема 6-0-0
Фрагмент: p:=abs(x[1]); for I: =2 to n do p:=p*abs(x[i]); if (n>1) then p:=exp((1/n)*ln(p)); определяет p равное:
среднему геометрическому модулей чисел ряда чисел x[1: n]
произведению модулей всех чисел ряда до предпоследнего
корню квадратному из произведения модулей чисел ряда, кроме первого
среднему арифметическому модулей всех чисел ряда
141. Задание {{ 119 }} 147 Тема 6-0-0
Фрагмент: y:=1; for I: =1 to n do if ((9<х[i]) and (х[i]<100)) then y:=y*x[i]; определяет y, равное:
произведению чисел ряда целых чисел x[i] больших 9, i=1, 2, …, n
произведению чисел ряда целых чисел, меньших 100
произведению двузначных чисел ряда целых чисел
произведению не более чем трехзначных чисел ряда целых чисел
. Задание {{ 120 }} 148 Тема 6-0-0
Из команд: 1) for I: =1 to n; 2) maxx:=х[1]; 3) if (maxx<х[i]) then maxx:=х[i]; тело программы поиска максимума из ряда x[1: n] компонуется в порядке:
1, 2, 3
1, 3, 2
2, 1, 3
2, 3, 1
. Задание {{ 121 }} 149 Тема 6-0-0
Фрагмент S: =0; for I: =1 to n do S: =s+i; находит сумму S:
натуральных последовательных чисел от 1 до n
четных последовательных натуральных чисел от 2 до n
последовательных простых чисел от 1 до n
нечетных последовательных натуральных чисел от 1 до n
. Задание {{ 122 }} 150 Тема 6-0-0
Фрагмент p:=1; for I: =1 to n do p:=p*i; находит произведение p:
натуральных последовательных чисел до n
четных натуральных чисел до n
попарно соседних натуральных чисел до n
нечетных натуральных чисел до n
. Задание {{ 123 }} 151 Тема 6-0-0
Значение s после выполнения фрагмента S: =0; I: =0; while (i<4) do begin I: =i+1; S: =s+i end; равно:
6
10
11
15
. Задание {{ 124 }} 152 Тема 6-0-0
Значение s после выполнения фрагмента S: =6; I: =3; while (i>1) do begin I: =i-1; S: =s-i end; равно:
1
2
3
4
. Задание {{ 125 }} 154 Тема 6-0-0
Фрагмент S: =0; for I: =1 to 10 do S: =s+sqrt(i); вычисляет значение s равное:
корню квадратному из s = 1 + 2 + … + 10;
сумме квадратных корней из слагаемых 1, 2, …, 10;
сумме квадратов слагаемых 1, 2, 3,…, 10;
квадрату суммы слагаемых 1, 2, 3,…, 10.
. Задание {{ 126 }} 155 Тема 6-0-0
Фрагмент а:=а+b; b:=a-b; a:=a-b; может:
находить остаток деления целого числа a на целое число b;
менять местами числа a и b;
находить НОД чисел a и b;
находить НОК чисел a и b.
. Задание {{ 296 }} ТЗ № 296
Отметьте правильный ответ
Выражение
вида
вычисляет
степень n числа k
цифру k-го разряда в числе n
произведение чисел k и n
. Задание {{ 297 }} ТЗ № 297
Отметьте правильный ответ
Фрагмент: k:=1; S: =x[1]; for I: =1 to n do if (s<х[i]) then begin S: =х[i]; k:=I end; write(k); выводит k равное
максимальному элементу массива чисел x[1], x[2], …, x[n]
сумме элементов x[1], x[2], …, x[n] меньших, чем x[1]
индексу максимального элемента ряда x[1], x[2], …, x[n]
индексу минимального элемента ряда x[1], x[2], …, x[n]
. Задание {{ 298 }} ТЗ № 298
Отметьте правильный ответ
Фрагмент: S: =0; I: =1; while (i<1000) do begin S: =s+x[i]; I: =i+2 end; находит сумму чисел
x[1], x[2], x[3], …, x[999]
x[1], x[3], x[5],…, x[999]
x[1], x[3], x[5],…, x[1000
x[2], x[4], x[6],…, x[9999]
. Задание {{ 299 }} ТЗ № 299
Отметьте правильный ответ
Фрагмент: p:=1; for I: =1 to trunc(n/2) do p:=p*x[i];
находит произведение всех
чисел ряда x[1], x[2], …, x[n]
целых чисел ряда x[1], x[2], …, x[n]
чисел второй половины ряда x[1], x[2], …, x[n]
чисел первой половины ряда x[1], x[2], …, x[n]
. Задание {{ 300 }} ТЗ № 300
Отметьте правильный ответ
Значение переменной р после выполнения фрагмента: р:=1; I: =4; while (i>0) do begin р:=рI; I: =i-1 end; равно
1
12
24
120
. Задание {{ 301 }} ТЗ № 301
Отметьте правильный ответ
Значение p после выполнения фрагмента р:=1; I: =3; while (i>1) do begin р:=рi; I: =i-1 end; равно
6
10
12
24
