Какое значение примет переменная s

Обновлено: 21.12.2024

Заметим, что первый раз условие в цикле выполнится, когда A[i] = A[0]. После этого значения A[i] и A[i+1] поменяются местами, поэтому на всех последующих шагах условие A[i] = A[0] также будет выполнено. Каждый раз при выполнении условия A[i] = A[0] переменная c увеличивается на единицу. Первый раз условие будет выполнено при i=4, поэтому после выполнения фрагмента программы c будет равно 6.

Ответ: 6

Аналоги к заданию № 11248: 11275 Все

Задания Д19 № 18088

Данный алгоритм умножает значение переменной s на значение переменной i и меняет местами текущий элемент массива и элемент массива с номером n, если текущий элемент массива меньше элемента массива с номером n.

Изначальный порядок значений: 20, 19, 33, 21, 42, 13, 12, 24, 4, 22, 6, 10.

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

Ответ: 240 Источник: ЕГЭ — 2019. Досрочная волна. Вариант 1. Задания Д19 № 23917

for i in range(12):

for i := 0 to 11 do

нц для i от 0 до 11

Си++

for (int i = 0; i A[n])

Данный алгоритм сравнивает каждый элемент массива с элементом массива с индексом 1, после чего либо накапливает в переменной s значение элемента A[i] и индекса i, если A[i] > A[1], либо приравнивает элементу массива с индексом 1 значение элемента массива A[i].

Изначальный порядок значений: 14, 13, 15, 8, 4, 12, 30, 21, 22, 16, 5, 9.

Первая итерация: 14, 13, 15, 8, 4, 12, 30, 21, 22, 16, 5, 9. Теперь s = 14 + 0 = 14.

Вторая итерация: 14, 13, 15, 8, 4, 12, 30, 21, 22, 16, 5, 9.

Третья итерация: 14, 13, 15, 8, 4, 12, 30, 21, 22, 16, 5, 9. Теперь s = 14 + 15 + 2 = 31.

Четвёртая итерация: 14, 8, 15, 8, 4, 12, 30, 21, 22, 16, 5, 9.

Пятая итерация: 14, 4, 15, 8, 4, 12, 30, 21, 22, 16, 5, 9.

Шестая итерация: 14, 4, 15, 8, 4, 12, 30, 21, 22, 16, 5, 9. Теперь s = 31 + 12 + 5 = 48.

Далее элементы массива изменяться не будет. К переменной s к концу исполнения цикла будет прибавленна сумма значений и индексов оставшихся элементов массива.

Таким образом, значение переменной s после выполнения данного фрагмент программы равно:

s = 48 + 30 + 6 + 21 + 7 + 22 + 8 + 16 + 9 + 5 + 10 + 9 + 11 = 202.

Ответ: 202 Источник: ЕГЭ — 2020. Досрочная волна. Вариант 1. Задания Д19 № 25849

s = 13 + 15 + 8 + 4 + 12 + 30 + 21 + 22 + 16 + 5 + 9 = 155.

Ответ: 155 Источник: ЕГЭ — 2020. Досрочная волна. Вариант 2. Задания Д19 № 7764

for i in range(1, 10):

for i := 1 to 9 do

нц для i от 1 до 9

если A[i - 1] >= A[i] то

Си++

Если верно A[i - 1] >= A[i], то элементы массива меняются местами, если нет, то переменная c увеличивается на единицу. После выполнения цикла массив будет выглядеть так 1; 5; 6; 7; 8; 7; 7; 6; 8; 9, а переменная c будет равна

Ответ: 4 Задания Д19 № 7791

В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 7; 5; 3; 4; 8; 8; 9; 7; 6; 2 соответственно, т.е. A[0] = 7; A[1] = 5 и т.д. Определите значение переменной c после выполнения следующего фрагмента программы, записанного ниже на разных языках программирования.

Если верно A[i - 1] Ответ: 3.

Ответ: 3

Аналоги к заданию № 7764: 7791 Все

Задания Д19 № 18567

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 0 до 9. Перед началом выполнения данного фрагмента эти элементы массива имели значения 2, 4, 6, 1, 7, 2, 3, 6, 7, 2 (т. е. A[0] = 2, A[1] = 4, . A[9] = 2). Определите значение переменной s после выполнения фрагмента

Данный алгоритм отнимает от значения следующего элемента массива значение текущего, если текущий элемент массива меньше следующего. Если текущий элемент массива больше или равен следующему, то от значения текущего элемента массива отнимается значение следующего элемента массива. При этом на каждой итерации цикла к значению s прибавляется значение текущего элемента массива после его обработки.

Изначальный порядок значений: 2, 4, 6, 1, 7, 2, 3, 6, 7, 2.

Первое изменение элементов: 2, 2, 6, 1, 7, 2, 3, 6, 7, 2, s = s + 2.

Второе изменение элементов: 2, 2, 4, 1, 7, 2, 3, 6, 7, 2, s = s + 2.

Третье изменение элементов: 2, 2, 3, 1, 7, 2, 3, 6, 7, 2, s = s + 3.

Четвёртое изменение элементов: 2, 2, 3, 1, 6, 2, 3, 6, 7, 2, s = s + 1.

Пятое изменение элементов: 2, 2, 3, 1, 4, 2, 3, 6, 7, 2, s = s + 4.

Шестое изменение элементов: 2, 2, 3, 1, 4, 2, 1, 6, 7, 2, s = s + 2.

Седьмое изменение элементов: 2, 2, 3, 1, 4, 2, 1, 5, 7, 2, s = s + 1.

Восьмое изменение элементов: 2, 2, 3, 1, 4, 2, 1, 5, 2, 2, s = s + 5.

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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Эксперт 94731 / 64177 / 26122 Ответы с готовыми решениями:

Определить, какое значение примет переменная x после выполнения кода
Какое значение примет переменная x после выполнения следующего фрагмента программы unsigned short.

Какое значение примет переменная z после выполнения следующего фрагмента программы
Какое значение примет переменная z после выполнения следующего фрагмента программы при y, равном.

1402 / 644 / 135 Записей в блоге: 2 14 в итоге 1 / 1 / 0 14
А в чем проблема - посчитать или скомпилить? Эксперт 87844 / 49110 / 22898

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Какое значение примет переменная x после выполнения следующего фрагмента программы
unsigned short int x,y; scanf("&d&d", &x, &y); x<<=y; при y, равном 8, x, равном 56506? В ответ.

Какое значение примет переменная x после выполнения следующего фрагмента программы
Какое значение примет переменная x после выполнения следующего фрагмента программы при y, равном.

Какое значение примет переменная Y в результате выполнения следующего фрагмента программы
Помогите ответить на вопрос по контрольной Какое значение примет переменная Y в результате.

Какое значение примет переменная S после выполнения операторов
Какое значение примет переменная S после выполнения следующих операторов: а) S:=0; I:=1; repeat.

Какое значение примет переменная x после выполнения следующего фрагмента программы
int x, y; scanf("%d%d,&x,&y): x*=y при y, равном -10, x, равном -67?

using namespace std;

Ответ: 30 Источник: ГИА по информатике 31.05.2013. Основная волна. Центр, Урал. Вариант 1301. Задания Д8 № 29

Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на пяти языках программирования.

DIM k, s AS INTEGER

for k in range(4,9):

С++

using namespace std;

Ответ: 35 Источник: ГИА по информатике 31.05.2013. Основная волна. Центр, Урал. Вариант 1302. Задания Д8 № 49

Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на пяти языках программирования.

DIM k, s AS INTEGER

for k in range(4,8):

С++

using namespace std;

Ниже приведён фрагмент программы, записанный на четырёх языках программирования. Массив A одномерный; в программе рассматривается его фрагмент, соответствующий значениям индекса от 1 до n.

Чему будет равно значение переменной s после выполнения данного фрагмента программы?

1) модулю суммы всех отрицательных элементов массива A

2) количеству отрицательных элементов в массиве A

3) сумме всех отрицательных элементов массива A

4) среднему арифметическому всех отрицательных элементов в массиве A

Команда «s := s – A[i]» выполняется в том случае, если элемент массива отрицателен. Таким образом, в переменной s накапливается модуль суммы всех отрицательных элементов массива.

Читайте также: