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

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

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

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

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

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

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

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

Итоги урока

18_Самостоятельная работа «Алгоритмы обработки массивов", 9 класс, учеб. Босова Л.Л., Босова А.Ю.

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

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

Самостоятельная работа «Алгоритмы обработки массивов» 2 варианта с ответами содержит задания уровней А, В, С. Предназначена для проверки знаний по теме "Алгоритмы обработки". Задания уровня А - определить результат действия алгоритма обработки массива. Задание уровня В - дополнить нужной командой программу для выполнения условия задачи. Задание С - предлагает пояснить строки программного кода на языке Паскаль, учитывается грамотность формулировок ответа.

Оценивание - уровень А - отметка "3", уровень А и В - отметка "4", все уровни А, В и С - отметка "5". Время работы - 15 минут.

Просмотр содержимого документа
«18_Самостоятельная работа «Алгоритмы обработки массивов", 9 класс, учеб. Босова Л.Л., Босова А.Ю.»

Самостоятельная работа «Алгоритмы обработки массивов» Вариант 1

ФИО____________________________________________________________КЛАСС________

Уровень А 1. Определить результат действия алгоритма:

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

i, sum : integer;

begin

a[1] := 0; a[2] := -4; a[3] := 5; a[4] := 0; a[5] := -10;

for i := 1 to 5 do

if a[i] mod 10 = 5 then sum := sum + a[i];

write(sum);

end.

2. Определить результат действия алгоритма:

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

i : integer;

begin

a[1] := 0; a[2] := -4; a[3] := 3; a[4] := 0; a[5] := 1;

for i := 1 to 5 do

if a[i] 0 then a[i] := 1000;

for i := 1 to 5 do

write(a[i], ‘ ‘);

end.

Уровень В 3. Алгоритм определяет максимальный элемент массива и его номер. Как нужно дополнить алгоритм:

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

i, max : integer;

begin

a[1] := 0; a[2] := -4; a[3] := 3; a[4] := 0; a[5] := 1;

max := a[1];

for i := 2 to 5 do

…………………………..;

write(‘max= ‘, max);

end.

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


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

назначение

1

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

i, count : integer;


2

Begin For i := 1 to 10 do

Read(a[i]);


3

For i := 1 to 10 do

write(a[i] : 4);


4

For i := 1 to 10 do

if a[i] mod 2 0 then count := count +1;


5

Write(count);

End.







Самостоятельная работа «Алгоритмы обработки массивов» Вариант 2

ФИО____________________________________________________________КЛАСС________

Уровень А

1. Определить результат действия алгоритма:

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

i, p : integer;

begin

a[1] := 3; a[2] := 4; a[3] := -3; a[4] := 10; a[5] := 12;

p := 1;

for i := 1 to 5 do

if a[i] mod 4 = 0 then p := p * a[i];

write(p);

end.

2. Определить результат действия алгоритма:

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

i : integer;

begin

a[1] := 3; a[2] := 4; a[3] := -3; a[4] := 10; a[5] := 12;

for i := 1 to 5 do

if a[i]

for i := 1 to 5 do

write(a[i], ‘ ‘);

end.

Уровень В 3. Алгоритм определяет минимальный элемент массива и его номер. Как нужно дополнить алгоритм:

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

i, min : integer;

begin

a[1] := 3; a[2] := 4; a[3] := -3; a[4] := 10; a[5] := 12;

min := a[1];

for i := 2 to 5 do

…………………………..;

write(‘min= ‘, min);

end.

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

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

назначение

1

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

i, sum : integer;


2

Begin For i := 1 to 9 do

a[i] := random(21);


3

For i := 1 to 9 do

write(a[i] , ‘ ‘);


4

For i := 1 to 9 do

if a[i] mod 10=5 then sum := sum +a[i];


5

Write(sum);

End.





Ответы:

№/ Вариант

1

2

1

-5

48

2

0 -4 1000 0 1000

0 0 0 10 12

3

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

if a[i]

4

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

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

Начало программы, каждый элемент массива считывается с клавиатуры

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

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

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

Количество нечетных элементов массива - count

Сумма чисел, оканчивающихся на 5 - sum

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

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




Скачать

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

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

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