![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Циклическая алгоритмическая конструкцияСодержание книги Поиск на нашем сайте
Запись конструкции с помощью блок-схемы Задание_5_7_1 (7) A При выполнения фрагмента алгоритма тело цикла выполнится
1) 2 раза 2) 5 раз 3) 4 раза 4) 3 раза
(4)
Задание_5_7_2 (4) С После выполнения алгоритма
значение переменной X равно _____.
(31)
Оператор цикла с параметром Задание_5_7_3 (6) С В результате работы алгоритма
Edit1.text:=''; For k:= 1 To 5 Do Begin Edit1.text:=Edit1.text+inttostr(k)+' '; If k >= 4 Then Edit1.text:=Edit1.text+inttostr(k)+' ' Else Begin Edit1.text:=Edit1.text+inttostr(k+1)+' '; Edit1.text:=Edit1.text+inttostr(k-1)+' ' End End;
будет выведено на форму ____ чисел.
(13)
Задание_5_7_4 (15) A Точки с координатами (i, Y), последовательно получаемыми при выполнении фрагмента алгоритма
расположены на графике
(4)
Оператор цикла с предусловием Задание_5_7_5 (6) С После выполнения фрагмента программы
a:= 73045; b:= 0; While a <> 0 Do Begin b:= b + a Mod 10; a:= a div 10; End;
значение переменной b равно ___.
(19)
Задание_5_7_6 (6) A В представленном фрагменте программы
X:= 7; Y:= round (X / 2) + 4; while X <= Y do Y:= (X + Y) mod 8;
тело цикла будет выполнено
1) 2 раза 2) 1 раз 3) 0 раз 4) 3 раза 5) 4 раза
(1)
Операторы цикла с постусловием Задание_5_7_7 (7) С После выполнения фрагмента программы
x:= 11; Repeat x:= x + 1; If x >= 20 Then break Else x:= x + 1; Until x >= 15;
значение переменной x равно _____. (15) Количество повторений цикла Задание_5_7_8 (6) С Дан фрагмент программы
A:= 0; B:= 20; While A <= B Do Begin A:= A + 2; If A > 10 Then Break; End; Тело цикла выполнится _____ раз. (6)
С Дан фрагмент программы
A:=-2; B:= 2; n:= Ceil((B-A)/0.5)+1; x:=-2; For i:= 1 To n Do Begin B:= Sqr(B); If x=0 Then Break; x:=x+0.5 End; Тело цикла выполнится _____ раз. (5) Замена цикла с параметром на цикл с условием Задание_5_7_9 (4) A Фрагмент программы
s: = 3; For i:= 3 To 10 Do s = 2 * s – 1;
можно заменить на один из следующих фрагментов
(3) Вложенные циклы Задание_5_7_10 (10) С После выполнения фрагмента программы
k:= 1; For i:= 1 To 5 do For j:= i To 5 do k:= k + 1;
значение переменной k стало равно _____. (16)
Структурированные типы данных. Массивы Описание массивов Задание_5_8_1 (6) С В программе объявлен массив Matrix следующим образом
Var Matrix: array[2..7, 0..5] Of Byte;
Количество строк в массиве равно _____. (6) Формирование массивов (Одномерных) Задание_5_8_2 (10) A Данный алгоритм For i:= 1 To 10 do A[i]:=10 - i + 1; For i:= 1 To 4 do begin p:= A[i]; A[i]:= A[10 - i + 1]; A[10 - i + 1]:= p; end; формирует массив A: array [1..10] of integer; следующего вида:
1) (10, 9, 8, 7, 6, 5, 4, 3, 2, 1) 2) (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) 3) (10, 9, 3, 4, 5, 6, 7, 8, 2, 1) 4) (1, 2, 3, 4, 6, 5, 7, 8, 9, 10) 5) (1, 9, 8, 7, 6, 5, 4, 3, 2, 10) (4) Формирование массивов ( Двумерных ) Задание_5_8_3 (6) A После выполнения фрагмента программы For i:= 1 To 5 do For j:= 1 To 5 do If i >= j Then A[i, j]:= i - j Else A[i, j]:= j – i;
формируется матрица A: array [1..5,1..5] of integer; вида
(5) Обработка массивов Задание_5_8_4 (8) A В заданном фрагменте алгоритма обработки массива Matrix: array[1..10,1..10] of real
S:= 0; For a:= 1 To 7 do S:= S + Matrix[1, a];
определяется сумма элементов, расположенных
1) Во всех ячейках матрицы 2) На главной диагонали матрицы 3) На побочной диагонали матрицы 4) В первом столбце матрицы 5) В первой строке матрицы (5) Задание_5_8_5 (9) A В алгоритме обработки массива A: array [1..100] of integer;
S:= 0; j:=3; while j<=n do begin If J Mod 2 = 0 Then S:= S + A[J]; j:=j+3; end; определяется
1) Сумма элементов массива c индексами кратными 2 2) Сумма элементов массива с индексами кратными 3
3) Сумма элементов массива с индексами кратными 4 4) Сумма элементов массива с индексами кратными 6 5) Сумма элементов массива с индексами кратными 12 (4) Задание_5_8_6 (4) A В алгоритме, определяющем количество отрицательных элементов массива A[1.. N],
S:= 0; For J:= 1 To N do If _______ Then S:= S + 1; S:= N - S; пропущен фрагмент
1) A[J] > S 2) A[J] >= 0 3) A[J] <= S 4) A[J] < 0 5) A[J] > J (2)
Задание_5_8_7 (6) А В алгоритме, определяющем сумму элементов, расположенных на побочной диагонали массива M: array [1..10,1..10] of integer;
S:= 0; For k:= 1 To 10 do S:= S + M[k, ___];
пропущен фрагмент
1) k 2) 10 - k 3) 11 - k 4) 2 * (k + 1) 5) 2 * k (3)
Задание_5_8_8 (4) A В данном алгоритме обработки массива A[1.. N], который содержит повторяющиеся элементы
M:= 1; T:= A[1]; For J:= 1 To N do If A[j] >= T then begin M:= J; T:= A[j]; end; значение переменной M соответствует:
1) Индексу первого максимального элемента массива 2) Индексу последнего максимального элемента массива 3) Индексу первого минимального элемента массива 4) Индексу последнего минимального элемента массива (2)
Задание_5_8_9 (9) С Дан фрагмент программы, обрабатывающий массив A, который описан как A: array[1..10] of integer;
Y:=A[1]; For k:= 1 To 10 Do If A[k] > Y Then Y:=A[k];
Значения элементов массива: (2, 12, 0, -3, 10, -3, -5, 7, 21, 0). После окончания работы значение переменной Y равно ___. (21)
Задание_5_8_10 (6) С Дан фрагмент программы
Y:= 0; For N:= 1 to 5 do For M:= 1 to 5 do If N < M Then Y:= Y + A[N, M];
в котором обрабатывается массив A:
После окончания работы значение переменной Y равно ___. (15)
Задание_5_8_11 (6) С Дан фрагмент программы
Y:= 0; For N:= 1 to 4 do begin X:= A[N, 1]; For M:= 1 to 4 do If A[N, M] > X Then X:= A[N, M]; Y:= Y + X; end; в котором обрабатывается массив целых чисел A:
После окончания работы значение переменной Y равно ___. (21)
Преобразование массивов Задание_5_8_12 (5) A Данный алгоритм обработки массива A: array[1..N] of integer;
For I:= 1 To N div 2 do begin Z:= A[I]; A[I]:= A[N - I + 1]; A[N - I + 1]:= Z; end; 1) Переставляет элементы массива в обратном порядке 2) Меняет местами первый и последний элементы массива 3) Циклически сдвигает элементы массива на одну позицию влево 4) Циклически сдвигает элементы массива на одну позицию вправо 5) Оставляет содержимое массива неизменным (1)
Задание_5_8_13 (4) A В программе, копирующей массив А[1.. 4, 1.. 6] по строкам в массив В[1.. 24]
For K:= 1 To 4 do For L:= 1 To 6 do B[_________]:=A[K,L]; пропущен фрагмент
1) 6 * (L - 1) + K 2) 6 * K + L 3) 6 * (K + 1) + L 4) 6 * (K + 1) + 4*(L - 1) 5) 6 * (K - 1) + L (5)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-06; просмотров: 780; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.208.191 (0.009 с.) |