ÐÑпÑÑк 5 - РоÑÑийÑкий гоÑÑдаÑÑÑвеннÑй пÑоÑеÑÑионалÑно ...
ÐÑпÑÑк 5 - РоÑÑийÑкий гоÑÑдаÑÑÑвеннÑй пÑоÑеÑÑионалÑно ...
ÐÑпÑÑк 5 - РоÑÑийÑкий гоÑÑдаÑÑÑвеннÑй пÑоÑеÑÑионалÑно ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
for i := 5 downto 1 do<br />
write(mas[i],' ');<br />
end.<br />
Задание 2<br />
program mas_2;<br />
var mas : array[1..5] of integer;<br />
i : integer;<br />
begin<br />
writeln('Поочередно введите<br />
элементы массива');<br />
for i := 1 to 5 do<br />
begin<br />
write('Введите элемент<br />
массива mas[',i,']=');<br />
read(mas[i]);<br />
end;<br />
writeln;<br />
for i := 1 to 3 do<br />
write(mas[i],' ');<br />
end.<br />
Задание 3<br />
program mas_3;<br />
var mas : array[1..5]<br />
of integer = (1, 1, 1, 1, 1);<br />
i : integer;<br />
begin<br />
for i := 1 to 5 do<br />
writeln('Получился элемент<br />
массива mas[',i,']=', mas[i]);<br />
end.<br />
УЭ3 (раздаточный материал для учащихся)<br />
Задание 1. Откройте файл mas1_5.pas. Измените<br />
программу так, чтобы каждому элементу<br />
массива присваивалось значение его индекса:<br />
mas[1] = 1, mas[2] = 2, mas[3] = 3, mas[4] = 4,<br />
mas[5] = 5.<br />
Задание 2. Откройте файл mas1_5.pas. Измените<br />
программу так, чтобы заполнение массива из<br />
пяти элементов производилось с помощью стандартной<br />
функции random() действительными случайными<br />
числами из интервала [20; 60].<br />
Задание 3. Откройте файл mas1_5.pas. Измените<br />
программу так, чтобы заполнение массива<br />
из пяти элементов производилось с помощью<br />
стандартной функции random() целыми<br />
числами из интервала [1; N], где N вводится с<br />
клавиатуры.<br />
Задание 4. Откройте файл mas1_5.pas. Измените<br />
программу так, чтобы заполнение массива из<br />
пяти элементов производилось с помощью стандартной<br />
функции random() целыми числами из<br />
интервала [–3; 15].<br />
Задание 5. Откройте файл mas1_5.pas. Введите<br />
массив, используя вычисления по формуле (самостоятельно<br />
найдите требуемую закономерность):<br />
mas[1] = 0, mas[2] = 2, mas[3] = 6, mas[4] = 12,<br />
mas[5] = 20.<br />
Критерии оценивания: задания 1–3 — 1 балл за<br />
каждое задание, задания 4 и 5 — 2 балла за каждое<br />
задание (правильным решением считается работоспособная<br />
программа, формирующая требуемые<br />
значения массива).<br />
Файл mas1_5.pas:<br />
program mas_l_5;<br />
var mas : array[1..5] of;<br />
i : integer;<br />
begin<br />
for i := 1 to 5 do<br />
begin<br />
end;<br />
writeln;<br />
for i := 1 to 5 do<br />
writeln('Получился элемент<br />
массива mas[',i,']=', mas[i]);<br />
end.<br />
Задание 4<br />
program mas_4;<br />
var mas : array[1..5] of integer;<br />
i : integer;<br />
begin<br />
for i := 1 to 5 do<br />
mas[i] := i*i;<br />
for i := 1 to 5 do<br />
writeln('Получился элемент<br />
массива mas[',i,']=', mas[i]);<br />
end.<br />
Решения (для учителя; учащимся не выдаются):<br />
Задание 1<br />
program mas_l;<br />
var mas : array[1..5] of integer;<br />
i : integer;<br />
begin<br />
for i := 1 to 5 do<br />
begin<br />
mas[i] := i;<br />
end;<br />
writeln;<br />
for i := 1 to 5 do<br />
writeln('Получился элемент<br />
массива mas[',i,']=', mas[i]);<br />
end.<br />
Задание 2<br />
program mas_2;<br />
var mas : array[1..5] of real;<br />
i : integer;<br />
begin<br />
for i := 1 to 5 do<br />
begin<br />
mas[i] := random()*(60-20) + 20;<br />
end;<br />
writeln;<br />
33<br />
май 2012 / ИНФОРМАТИКА