М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
missana12345
missana12345
12.09.2021 06:49 •  Информатика

1. Как задается количество элементов массива? А) Номером последнего элемента
Б) Значением первого и последнего элемента
В) Индексом первого и последнего элемента
Г) Номером и значением первого элемента
2. Какое количество данных может находиться в данном массиве var ch: array[4..15] of real;?
А) 13 целых чисел;
Б) 12 целых чисел;
В) 13 букв;
Г) 12 дробных чисел.
3. Массив R[1]=12, R[2]=3, R[3]=-5, R[4]=-6, R[5]=4, R[6]=9, R[7]=0, R[8]=8.
Определите значение переменной k после выполнения следующего фрагмента программы:
k:=0;
for i:=1 to 8 do
if r[i]>5 then
k:=k+i;
4. Массив R[1]=12, R[2]=3, R[3]=-5, R[4]=-6, R[5]=4, R[6]=9, R[7]=0, R[8]=8.
Определите значение sum после выполнения следующего фрагмента программы:
sum:=0;
for i:=1 to 7 do
if r[i]>5 then
sum:=sum+r[i];
5. Массив R[1]=12, R[2]=3, R[3]=-5, R[4]=-6, R[5]=4, R[6]=9, R[7]=0, R[8]=8.
Определите значение переменной min после выполнения следующего фрагмента программы:
min:=r[1];
for i:=1 to 8 do

if r[i]< min then
min:=r[i];

👇
Ответ:
zina0155
zina0155
12.09.2021
1. Количество элементов массива задается ответом В) Индексом первого и последнего элемента. Это значит, что количество элементов массива определяется разностью между индексом последнего элемента и индексом первого элемента, плюс один. Например, если первый элемент массива имеет индекс 0, а последний элемент - индекс 9, то количество элементов массива будет 9 - 0 + 1 = 10.

2. В данном массиве var ch: array[4..15] of real; может находиться количество данных, равное разности между индексом последнего элемента (15) и индексом первого элемента (4), плюс один. То есть, количество данных равно 15 - 4 + 1 = 12. Ответ Б) 12 целых чисел.

3. Для определения значения переменной k после выполнения фрагмента программы необходимо провести пошаговую анализ кода.

a) Сначала инициализируем переменную k, присваивая ей значение 0: k := 0.
b) Затем запускаем цикл for с переменной i от 1 до 8.
c) В теле цикла проверяем условие if r[i] > 5 (если элемент массива больше 5).
d) Если условие выполняется, то увеличиваем значение k на i: k := k + i.

Поэтапно:
- При i = 1: r[1] = 12. Так как 12 больше 5, выполняется операция k := k + 1. Текущее значение k = 0 + 1 = 1.
- При i = 2: r[2] = 3. Условие не выполняется, поэтому k не изменяется.
- При i = 3: r[3] = -5. Условие не выполняется, поэтому k не изменяется.
- При i = 4: r[4] = -6. Условие не выполняется, поэтому k не изменяется.
- При i = 5: r[5] = 4. Условие не выполняется, поэтому k не изменяется.
- При i = 6: r[6] = 9. Так как 9 больше 5, выполняется операция k := k + 6. Текущее значение k = 1 + 6 = 7.
- При i = 7: r[7] = 0. Условие не выполняется, поэтому k не изменяется.
- При i = 8: r[8] = 8. Так как 8 больше 5, выполняется операция k := k + 8. Текущее значение k = 7 + 8 = 15.

Таким образом, значение переменной k после выполнения фрагмента программы равно 15.

4. Для определения значения переменной sum после выполнения фрагмента программы также проводим пошаговый анализ кода.

a) Сначала инициализируем переменную sum, присваивая ей значение 0: sum := 0.
b) Запускаем цикл for с переменной i от 1 до 7.
c) Внутри цикла проверяем условие if r[i] > 5 (если элемент массива больше 5).
d) Если условие выполняется, то увеличиваем значение sum на r[i]: sum := sum + r[i].

Поэтапно:
- При i = 1: r[1] = 12. Так как 12 больше 5, выполняется операция sum := sum + 12. Текущее значение sum = 0 + 12 = 12.
- При i = 2: r[2] = 3. Условие не выполняется, поэтому sum не изменяется.
- При i = 3: r[3] = -5. Условие не выполняется, поэтому sum не изменяется.
- При i = 4: r[4] = -6. Условие не выполняется, поэтому sum не изменяется.
- При i = 5: r[5] = 4. Условие не выполняется, поэтому sum не изменяется.
- При i = 6: r[6] = 9. Так как 9 больше 5, выполняется операция sum := sum + 9. Текущее значение sum = 12 + 9 = 21.
- При i = 7: r[7] = 0. Условие не выполняется, поэтому sum не изменяется.

Таким образом, значение переменной sum после выполнения фрагмента программы равно 21.

5. Аналогично, для определения значения переменной min после выполнения фрагмента программы проводим пошаговый анализ.

a) Сначала инициализируем переменную min, присваивая ей значение r[1]: min := r[1]. В данном случае это 12.
b) Затем запускаем цикл for с переменной i от 1 до 8.
c) В теле цикла проверяем условие if r[i] < min (если элемент массива меньше min).
d) Если условие выполняется, то обновляем значение min, присваивая ему r[i]: min := r[i].

Поэтапно:
- При i = 1: r[1] = 12. Так как 12 не меньше min (которым является 12), условие не выполняется, поэтому min не изменяется.
- При i = 2: r[2] = 3. Так как 3 меньше min (которым является 12), условие выполняется и min обновляется на 3.
- При i = 3: r[3] = -5. Так как -5 меньше min (которым является 3), условие выполняется и min обновляется на -5.
- При i = 4: r[4] = -6. Так как -6 меньше min (которым является -5), условие выполняется и min обновляется на -6.
- При i = 5: r[5] = 4. Условие не выполняется, поэтому min не изменяется.
- При i = 6: r[6] = 9. Условие не выполняется, поэтому min не изменяется.
- При i = 7: r[7] = 0. Условие не выполняется, поэтому min не изменяется.
- При i = 8: r[8] = 8. Условие не выполняется, поэтому min не изменяется.

Таким образом, значение переменной min после выполнения фрагмента программы остается -6.
4,7(57 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ