Вопрос задан 26.09.2023 в 16:37. Предмет Информатика. Спрашивает Пряничников Александр.

1. Выберите все правильные описания массива в языке Паскаль. a. var A[1..20] of integer; b. var

A: array [1...20] of integer; c. var A: array [-8..10];, d. var A[1..10]; 2. Выберите все правильные утверждения о массивах в языке Паскаль. a. элементы массива могут быть разных типов b. все элементы массива должны быть одного типа c. элементы массива нельзя ввести с клавиатуры d. массив может содержат не более 10 элементов 3. Требуется заполнить массив именно так: X = [1 3 5 7 9 11] Какой оператор надо поместить в тело цикла вместо многоточия? for i:=1 to 6 do begin ... end; a. X[i] := i b. X[i] := 2*i c. X[i] := 2*i – 1 d. X[i] := 2*i + 1 4. Задан массив X[1..N]. Какой оператор надо поставить вместо многоточия, чтобы найти сумму всех элементов массива в переменной S? S := 0; for k := 1 to N do begin ... end; 5. Массив X[1..N] задан следующим образом: for i := 1 to N do begin randomize; X[i]:=random(10)+2; end; Что можно сказать об этом массиве? a. Массив содержит 12 элементов b. Массив заполнен числами из промежутка (0;10) c. Массив заполнен числами из промежутка (2;11) d. Элементы массива – десятичные дроби 6. Дан массив из N действительных чисел. Составить алгоритм для подсчета количества отрицательных элементов в нем.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Балыбердина Светлана.

Ответ:

Задание 1

В (1) отсутствует ключевое слово array, во (2) троеточие в квадратных скобках, в (4) и (5) отсутсвуют ключевые слова.

Ответ

(3) var A: array [-8..10] of integer;

Задание 2

Для (1) требуется две переменные - сумма всех чисел и их количество. Для (2) требуется одно число, которое будет сравниваться с вводимыми. Для (3) как раз требуется массив, поскольку над одними и теми же числами выполняется две операции (вывод отрицательных, а потом остальных)

Ответ

3

Задание 3

1Pascal элементы должны иметь один тип (неверно)

Следует из первого (верно)

Некоретный вопрос. Элементы расположены друг за другом. Массив - единый объект. Так что элементы не могут быть в хаотическом порядке разбросаны по памяти (верно)

Следует из третьего (неверно)

Неверно

Ответ

2, 3

Задание 4

-2 -1 0 1 2 3 4 5 6 7 8, то есть 11.

Ответ

11

Задание 5

2 4 6 8 10 12 - каждый последующий элемент на два больше, чем предыдущий. Но важно заметить, что цикл начинается с k = 1, то есть в случае 2k + 2 у нас получится совсем неверный массив. Тогда остаётся один вариант - это 2k:

k = 1; 2k ⇒ 2

k = 2; 2k ⇒ 4

k = 3; 2k ⇒ 6

Ответ

X[k] := 2*k

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Правильные описания массива в языке Паскаль: a. var A[1..20] of integer; b. var A: array [1...20] of integer;

    Ответ: a и b.

  2. Правильные утверждения о массивах в языке Паскаль: b. Все элементы массива должны быть одного типа.

    Ответ: b.

  3. Чтобы заполнить массив X данными [1 3 5 7 9 11], оператор внутри цикла должен быть следующим: c. X[i] := 2*i – 1

    Ответ: c.

  4. Чтобы найти сумму всех элементов массива X[1..N] и сохранить ее в переменной S, оператор внутри цикла должен быть следующим: S := S + X[k];

    Ответ: S := S + X[k];

  5. О массиве X[1..N], заданном таким образом: for i := 1 to N do begin randomize; X[i]:=random(10)+2; end;

    Массив содержит числа из промежутка [2;11].

    Ответ: c. Массив заполнен числами из промежутка (2;11).

  6. Для подсчета количества отрицательных элементов в массиве из N действительных чисел, вы можете использовать следующий алгоритм:

pascal
count := 0; // Счетчик отрицательных элементов for i := 1 to N do begin if X[i] < 0 then count := count + 1; end; // Теперь переменная "count" содержит количество отрицательных элементов в массиве X.

Этот алгоритм увеличивает счетчик каждый раз, когда встречается отрицательный элемент в массиве.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос