03.11.2014 Views

Выпуск 5 - Российский государственный профессионально ...

Выпуск 5 - Российский государственный профессионально ...

Выпуск 5 - Российский государственный профессионально ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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 / ИНФОРМАТИКА

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!