СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

18_Контрольная работа "Алгоритмы обработки массива"_Уровень В_10 класс_К.Поляков

Категория: Информатика

Нажмите, чтобы узнать подробности

Контрольная работа "Алгоритмы обработки массива"_Уровень В_10 класс_К.Поляков 12 вариантов. Содержит пять заданий: первое задание на пояснение фрагментов программы, 2-4 задания - написать программы. Если выполнены 1-3 задание отметка "3", если выполнены все четыре задания - отметка "5".

Просмотр содержимого документа
«18_Контрольная работа "Алгоритмы обработки массива"_Уровень В_10 класс_К.Поляков»

Контрольная работа «Массивы»_10 класс Вариант 1

ФИО____________________________________________________________КЛАСС________

Уровень B

1.Определить назначение фрагментов программы:

Фрагмент программы

назначение

1

var a : array [1..5] of integer;

i, sum : integer;


2

Begin For i := 2 to 5 do

a[i] := a[i-1] + 5;


3

For i := 1 to 5 do

write(a[i] : 4);


4

For i := 1 to 5 do

if (a[i] mod 2= 0) and (a10) then sum:= sum +a[i];


5

Write(sum);

End.



2. Написать программу: Введите массив из 5 элементов с клавиатуры и найдите количество элементов, которые не делятся на 4.


3. Заполните массив случайными числами в интервале [10,50] и выведите номера всех элементов, которые равны последнему элементу.

4. Массив из 10 случайных чисел отсортировать по возрастанию.


Контрольная работа «Массивы»_10 класс Вариант 2

ФИО____________________________________________________________КЛАСС________

Уровень B

1.Определить назначение фрагментов программы:

Фрагмент программы

назначение

1

var a : array [1..5] of integer;

i, min : integer;


2

Begin For i := 2 to 5 do

a[i] := a[i-1] + 4;


3

For i := 1 to 5 do

write(a[i] : 5);


4

min := a[1];



5

For i := 2 to 5 do

if a[i]


6

Write(min);

End.



2. Введите массив из 7 элементов с клавиатуры и найдите количество четных элементов.


3. Заполните массив случайными числами в интервале [-10,20]. Определить, есть ли в нем элементы с одинаковыми значениями, подсчитать их количество.

4. Массив из 9 целых случайных чисел отсортировать по убыванию.




Контрольная работа «Массивы»_10 класс Вариант 3

ФИО____________________________________________________________КЛАСС________

Уровень B

1.Определить назначение фрагментов программы:

Фрагмент программы

назначение

1

var a : array [1..5] of integer;

i, max : integer;


2

Begin For i := 1 to 5 do

a[i] := random(100);


3

For i := 1 to 5 do

write(a[i] : 4);


4

Max := a[1];



5

For i := 2 to 5 do

if a[i] max then max:= a[i];


6

Write(max);

End.



2. Введите массив из 5 элементов с клавиатуры и найдите количество отрицательных элементов.


3. Заполните массив случайными числами в интервале [10,50] и выведите номера максимального и минимального элементов массива.

4. Массив из 10 случайных чисел отсортировать по возрастанию.


Контрольная работа «Массивы»_10 класс Вариант 4

ФИО____________________________________________________________КЛАСС________

Уровень B

1.Определить назначение фрагментов программы:

Фрагмент программы

назначение

1

var a : array [1..5] of integer;

i, р : integer;


2

Begin For i := 1 to 5 do

a[i] := random(50)-25;


3

For i := 1 to 5 do

write(a[i] : 4);


4

р := 1;



5

For i := 1 to 5 do

if a[i] mod 6=0 then р:= р * a[i];


6

Write(р);

end.



2. Написать программу: Введите массив из 7 элементов с клавиатуры и найдите произведение нечетных элементов.


3. Заполните массив случайными числами в интервале [-10,20]. Определить, есть ли в нем четные положительные элементы, подсчитать их количество.

4. Массив из 9 целых случайных чисел отсортировать по убыванию.


Контрольная работа «Массивы»_10 класс Вариант 5

ФИО____________________________________________________________КЛАСС________

Уровень B

1.Определить назначение фрагментов программы:

Фрагмент программы

назначение

1

var a : array [1..6] of integer;

i, max : integer;


2

Begin For i := 1 to 6 do

a[i] := i* 2 +1;


3

For i := 1 to 6 do

write(a[i] , ‘ ‘);


4

Max := a[1];



5

For i := 2 to 6 do

if a[i] max then max:= a[i];


6

Write(max);

End.



2. Введите массив из 6 элементов с клавиатуры и найдите произведение положительных элементов.


3. Заполните массив случайными числами в интервале [0,30] и выведите количество четных элементов массива.

4. Массив из 10 случайных чисел отсортировать по возрастанию.


Контрольная работа «Массивы»_10 класс Вариант 6

ФИО____________________________________________________________КЛАСС________

Уровень B

1.Определить назначение фрагментов программы:

Фрагмент программы

назначение

1

var a : array [1..5] of integer;

i, р : integer;


2

Begin a[1] := 2;


3

For i := 2 to 5 do

a[i] := a[i-1] * 3 ;


4

For i := 1 to 5 do

write(a[i] . ‘ ‘);


5

For i := 1 to 5 do

if a[i] mod 3= 0 then р:= р * a[i];


6

Write(р);

End.



2. Написать программу: Введите массив из 8 элементов с клавиатуры и найдите количество положительных элементов.


3. Заполните массив случайными числами в интервале [0,20]. Определить, есть ли в нем нечетные элементы, подсчитать их сумму.

4. Массив из 9 целых случайных чисел отсортировать по убыванию.



Контрольная работа «Массивы»_10 класс Вариант 7

ФИО____________________________________________________________КЛАСС________

Уровень B

1.Определить назначение фрагментов программы:

Фрагмент программы

назначение

1

var a : array [1..5] of integer;

i, sum : integer;


2

Begin For i := 2 to 5 do

a[i] := a[i-1] - 2;


3

For i := 1 to 5 do

write(a[i] : 4);


4

For i := 1 to 5 do

if (a[i] mod 5= 0) then sum:= sum +a[i];


5

Write(sum);

End.



2. Написать программу: Введите массив из 6 элементов с клавиатуры и найдите количество элементов, которые делятся на 6.


3. Заполните массив случайными числами в интервале [-10,10] и выведите номера всех элементов, которые равны первому элементу.

4. Массив из 10 случайных чисел отсортировать по возрастанию.


Контрольная работа «Массивы»_10 класс Вариант 8

ФИО____________________________________________________________КЛАСС________

Уровень B

1.Определить назначение фрагментов программы:

Фрагмент программы

назначение

1

var a : array [1..5] of integer;

i, count : integer;


2

Begin For i := 2 to 5 do

a[i] := a[i-1] + 3;


3

For i := 1 to 5 do

write(a[i] : 4);


4

count := 0;



5

For i := 1 to 5 do

if a[i]


6

Write(count);

End.



2. Введите массив из 7 элементов с клавиатуры и найдите произведение четных отрицательных элементов.


3. Заполните массив случайными числами в интервале [-10,20]. Определить, есть ли в нем элементы разными значениями, подсчитать их количество.

4. Массив из 9 целых случайных чисел отсортировать по убыванию.



Контрольная работа «Массивы»_10 класс Вариант 9

ФИО____________________________________________________________КЛАСС________

Уровень B

1.Определить назначение фрагментов программы:

Фрагмент программы

назначение

1

var a : array [1..5] of integer;

i, р : integer;


2

Begin For i := 2 to 5 do

a[i] := a[i-1] – 2;


3

For i := 1 to 5 do

write(a[i] : 4);


4

р := 1;



5

For i := 1 to 5 do

if a[i] mod 10 =2 then p:= p * a[i];


6

Write(p);

End.



2. Написать программу: Введите массив из 6 элементов с клавиатуры и найдите произведение элементов, которые делятся 6.


3. Заполните массив случайными числами в интервале [-20,40] и выведите все элементы, которые равны четвертому элементу массива.

4. Массив из 10 случайных чисел отсортировать по возрастанию.


Контрольная работа «Массивы»_10 класс Вариант 10

ФИО____________________________________________________________КЛАСС________

Уровень B

1.Определить назначение фрагментов программы:

Фрагмент программы

назначение

1

var a : array [1..5] of integer;

i, min: integer;


2

Begin For i := 2 to 5 do

a[i] := a[i-1] + 3;


3

For i := 1 to 5 do

write(a[i] : 4);


4

min := a[1];



5

For i := 1 to 5 do

if a[i]


6

Write(min);

End.



2. Введите массив из 7 элементов с клавиатуры и найдите минимальный из четных элементов.


3. Заполните массив случайными числами в интервале [-10,20]. Определить, есть ли в нем элементы с положительными значениями, подсчитать их количество.

4. Массив из 9 целых случайных чисел отсортировать по убыванию.

Контрольная работа «Массивы»_10 класс Вариант 11

ФИО____________________________________________________________КЛАСС________

Уровень B

1.Определить назначение фрагментов программы:

Фрагмент программы

назначение

1

var a : array [1..5] of integer;

i, mах : integer;


2

Begin For i := 1 to 5 do

a[i] := random(72);


3

For i := 1 to 5 do

write(a[i] , ‘ ‘);


4

Mах := a[1];



5

For i := 2 to 5 do

if a[i] ах then mах:= a[i];


6

Write(mах);

End.



2. Введите массив из 5 элементов с клавиатуры и найдите сумму отрицательных элементов.


3. Заполните массив случайными числами в интервале [-30,30] и выведите максимальный и минимальный элементы массива.

4. Массив из 10 случайных чисел отсортировать по возрастанию.


Контрольная работа «Массивы»_10 класс Вариант 12

ФИО____________________________________________________________КЛАСС________

Уровень B

1.Определить назначение фрагментов программы:

Фрагмент программы

назначение

1

var a : array [1..5] of integer;

i, р : integer;


2

Begin For i := 1 to 5 do

a[i] := random(20)+5;


3

For i := 1 to 5 do

write(a[i] : 4);


4

р := 1;



5

For i := 1 to 5 do

if a[i] mod 2=0 then р:= р * a[i];


6

Write(р);

end.



2. Написать программу: Введите массив из 7 элементов с клавиатуры и найдите произведение элементов, кратных 6.


3. Заполните массив случайными числами в интервале [-10,20]. Определить, есть ли в нем четные элементы, подсчитать их количество.

4. Массив из 9 целых случайных чисел отсортировать по убыванию.


Ответы Уровень В

Вариант/№

1

1

Дан массив а из 5 целых чисел с номерами i, переменная sum - целая

Начало программы, элементы со 2 по 5 задается формулой: первое число 0, следующие на 5 больше

Вывод массива в строку через равные промежутки

Сумма чисел, четных чисел больших 10 - sum

Записывается ответ: значение переменной sum

2

Дан массив а из 5 целых чисел с номерами i, переменная min - целая

Начало программы, элементы со 2 по 5 задается формулой: первое число 0, следующие на 4 больше

Вывод массива в строку через равные промежутки

Значение переменной min присвоено значение a[1]

Выбираем минимальный элемент в массиве начиная со 2-ого по 5-ый элемент - min

Записывается ответ: значение переменной min

3

Дан массив а из 5 целых чисел с номерами i, переменная max - целая

Начало программы, элементы задаются случайным образом в пределах от 0 до 99.

Вывод массива в строку через равные промежутки

Значение переменной max присвоено значение a[1]

Выбираем максимальный элемент в массиве начиная со 2-ого по 5-ый элемент - max

Записывается ответ: значение переменной max

4

Дан массив а из 5 целых чисел с номерами i, переменная р - целая

Начало программы, элементы задаются случайным образом в пределах от -25 до 24.

Вывод массива в строку через равные промежутки

Значение переменной р присвоено значение 1

Выбираем в массиве начиная с 1-ого по 5-ый элемент числа, кратные 6 и находим их произведение р

Записывается ответ: значение переменной р

5

Дан массив а из 5 целых чисел с номерами i, переменная max - целая

Начало программы, элементы со 1 по 6 задается по формуле номер элемент умножить на 2 плюс 1

Вывод массива в строку через пробел

Значение переменной max присвоено значение a[1]

Выбираем минимальный элемент в массиве начиная со 2-ого по 6-ый элемент - max

Записывается ответ: значение переменной max

6

Дан массив а из 5 целых чисел с номерами i, переменная р - целая

Начало программы, элемент a[1]=2.

Элементы массива начиная со 2-огодо 5-ого задаются по формуле: предыдущее значение умножатся на 3

Вывод массива в строку через пробел

Выбираем в массиве начиная с 1-ого по 5-ый элемент числа, кратные 3 и находим их произведение р

Записывается ответ: значение переменной р

7

Дан массив а из 5 целых чисел с номерами i, переменная sum - целая

Элементы массива начиная со 2-ого до 5-ого задаются по формуле: предыдущее значение уменьшается на 2

Вывод массива в строку через равные промежутки

Выбираем в массиве начиная с 1-ого по 5-ый элемент числа, кратные 5 и находим их сумму sum

Записывается ответ: значение переменной sum

8

Дан массив а из 5 целых чисел с номерами i, переменная count - целая

Начало программы. Элементы массива начиная со 2-огодо 5-ого задаются по формуле: предыдущее значение увеличивается на 3

Вывод массива в строку через равные промежутки

Значение переменной count зануляется

Выбираем в массиве начиная с 1-ого по 5-ый элемент числа, меньше 6 и находим их количество count

Записывается ответ: значение переменной count

9

Дан массив а из 5 целых чисел с номерами i, переменная р – целая

Начало программы. Элементы массива начиная со 2-огодо 5-ого задаются по формуле: предыдущее значение уменьшается на 2

Вывод массива в строку через пробел

Значение переменное р присваивается 1.

Выбираем в массиве начиная с 1-ого по 5-ый элемент числа, оканчивающиеся на 2 и находим их произведение р

Записывается ответ: значение переменной р

10

Дан массив а из 5 целых чисел с номерами i, переменная min – целая

Начало программы, элементы со 2 по 5 задается формулой: первое число 0, следующие на 3 больше

Вывод массива в строку через равные промежутки

Значение переменной min присвоено значение a[1]

Выбираем минимальный элемент в массиве начиная со 2-ого по 5-ый элемент – min

Записывается ответ: значение переменной min

11

Дан массив а из 5 целых чисел с номерами i, переменная max - целая

Начало программы, элементы со 1 по 5 задается случайным образом в промежутке от 0 до 71

Вывод массива в строку через пробел

Значение переменной max присвоено значение a[1]

Выбираем максимальный элемент в массиве начиная со 2-ого по 5-ый элемент - max

Записывается ответ: значение переменной max

12

Дан массив а из 5 целых чисел с номерами i, переменная р - целая

Начало программы, элементы со 1 по 6 задается случайным образом в промежутке от 5 до 14

Вывод массива в строку через равные промежутки

Значение переменной р присвоено значение 1

Выбираем четные элементы в массиве начиная с 1-ого по 5-ый элемент и находим их произведение - р

Записывается ответ: значение переменной р





Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!