03.11.2014 Views

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

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

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

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!