воскресенье, 10 апреля 2016 г.

№0063

Ниже приведён фрагмент программы, записанный на четырёх языках программирования.
Массив A одномерный; в программе рассматривается его фрагмент, соответствующий значениям индекса от  1 до n.
Бейсик
Паскаль
J = 1
FOR I = 1 TO n
  IF A(I) < A(J) THEN J = I
NEXT I
s = J
j := 1;
for i := 1 to n do
begin
  if A[i] < A[j] then
    j := i
end;
s := j;
Си
Алгоритмический
j = 1;
for (i = 1; i <= n; i++) {
  if (A[i] < A[j]) {
    j = i;
  }
}
s = j;
j := 1
нц для i от 1 до n
  если A[i] < A[j] то
    j := i
  все
кц
s := j
Чему будет равно значение переменной s после выполнения данного фрагмента программы?
  • 1)
    минимальному элементу в массиве A
  • 2)
    индексу минимального элемента в массиве A (наименьшему из таких индексов, если минимальных элементов несколько)
  • 3)
    индексу минимального элемента в массиве A (наибольшему из таких индексов, если минимальных элементов несколько)
  • 4)
    количеству элементов, равных минимальному в массиве A

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

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

№0075

В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент одной и той же программы, записанн...