пятница, 16 ноября 2012 г.

Требования к оформлению задания

Задания делятся на два типа:

1)чтение программы и вычисление результата её работы;

  В Вашем сообщении должен быть продублирован текст задания, представлена  таблица выполнения алгоритма, слово "Ответ", сам ответ.
Пример оформления:
Текст задания:
В программе используется одномерный целочисленный массив A с индексами от 0 до 9.  Ниже представлен фрагмент программы, записанный на разных языках программирования, в котором значения элементов сначала задаются, а затем меняются.  
for i:=0 to 9 do
  A[i]:=9-i;
for i:=0 to 4 do begin
  k:=A[i];
  A[i]:=A[9-i];
  A[9-i]:=k;
end;
Чему будут равны элементы этого массива после выполнения фрагмента программы?

 Решение:
№ шага (i)
Массив А
Исходный массив9,8,7,6,5,4,3,2,1,0
10,8,7,6,5,4,3,2,1,9
20,1,7,6,5,4,3,2,8,9
30,1,2,6,5,4,3,7,8,9
40,1,2,3,5,4,6,7,8,9

Ответ: 0,1,2,3,5,4,6,7,8,9

2)составление программы по заданному условию.

В Вашем сообщении должен быть продублирован текст задания, текст программы на Паскале.
Пример оформления:


Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от 0 до 1000. Составить программу, позволяющую найти и вывести минимальное значение среди элементов массива, которые имеют чётное значение и не делятся на три. Гарантируется, что в исходном массиве есть хотя бы один элемент, значение которого чётно и не кратно трем.

Program zadanie2;
const N=20;
var a: array [1..N] of integer;
    i, j, min: integer;
begin
  for i:=1 to N do
    readln(a[i]);
min:=1001;
for i:=1 to N do
if (a[i] mod 2=0) and (a[i] mod 3<>0) and (a[i]<min) then
  min:=a[i];
writeln(min);
end.

Комментариев нет:

Отправить комментарий