Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 768; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 35.173.48.18 (0.009 с.) |