Главная /
Основы программирования - обучения основам /
Что вычисляет следующий фрагмент программы? вещ последовательность p; вещ a, s, x, y; . . . s := 0.0; x := 0.0; y := 0.0; встать в начало последовательности p; цикл пока есть непрочитанные элементы в посл-ти p | прочесть очередной элемент посл-ти p в (вых
Что вычисляет следующий фрагмент программы?
вещ последовательность p;
вещ a, s, x, y;
. . .
s := 0.0; x := 0.0; y := 0.0;
встать в начало последовательности p;
цикл пока есть непрочитанные элементы в посл-ти p
| прочесть очередной элемент посл-ти p в (вых: a);
| s := s + a - x;
| x := y; y := a;
конец цикла
ответ := s;
вопрос
Правильный ответ:
сумму двух последних элементов последовательности
p
сумму трех последних элементов последовательности
p
сумму четырех последних элементов последовательности
p
Сложность вопроса
92
Сложность курса: Основы программирования - обучения основам
50
Оценить вопрос
Комментарии:
Аноним
Какой человек гуглит данные ответы интуит? Это же очень просты вопросы
15 янв 2020
Другие ответы на вопросы из темы программирование интуит.
- # В каком случае выполняется тело цикла "пока"?
- # Чему равно значение целочисленной переменной x в результате выполнения приведенного ниже фрагмента программы? x := 1; цикл пока x < 11 | x := -2*x + 11; конец цикла
- # Рассмотрим два способа представления матрицы размера 4×4. В первом случае используется массив из четырех элементов типа «массив из четырех элементов»: double a[4][4]; Во втором случае используется массив из четырех элементов типа «указатель на double»: double *a[4]; при этом элемент a[i] содержит адрес начала i-й строки матрицы. В обоих случаях обращение к элементу матрицы с индексами i, j осуществляется с помощью выражения a[i][j]. Есть ли существенная разница в эффективности программы в первом и втором случаях при использовании оптимизирующего компилятора?
- # В каком алгоритмическом языке — в Паскале или в Си — операция конкатенации (соединения) строк реализуется более эффективно?
- # Прототип функции, которая вычисляет сумму элементов массива a длины n, выглядит следующим образом: double sum(const double *a, int n); Можно ли в описании этой функции и ее прототипа опустить слово const? (Могут ли при этом в корректной программе возникнуть ошибки или предупреждения на стадии компиляции?)