ниже приведен фрагмент программы чему равно sum
Что выведется на экран в результате выполнения фрагмента кода?
1.Что выведется на экран в результате выполнения следующего фрагменту кода?
Решение
В этом проекте ответы на твои вопросы, просто скачай и скомпилируй : (в архиве тоже самое + russian.h)$)
Вложения
test_99.rar (1.0 Кб, 24 просмотров) |
Первые четыре нужно не компилированием развязать,а устно и объяснить.можешь объяснить как там вышли те числа?ну добавь в те FAQ потому что я в поиске не нашел и скажи где те FAQ шукати.
Добавлено через 2 минуты 44 секунды
або ти объясни как там вышли эти числа?
Добавлено через 5 часов 3 минуты 6 секунд
пожалуйста объясните кто-то откуда эти цифры берутся 10,16,1,-3
BANDERIVETS,
пожалуйста объясните кто-то откуда эти цифры берутся 10,16,1,-3
10
результат суммирования в цикле
16
результат суммирования в цикле
1
результат суммы трёх слагаемых
-3
результат суммирования в цикле
BANDERIVETS,
пожалуйста объясните кто-то откуда эти цифры берутся 10,16,1,-3
10
результат суммирования в цикле
16
результат суммирования в цикле
1
результат суммы трёх слагаемых
-3
результат суммирования в цикле
Задача №19. Работа с массивами.
Массив – это тип или структура данных в виде набора компонентов (элементов массива), расположенных в памяти непосредственно друг за другом. При этом доступ к отдельным элементам массива осуществляется с помощью индексации, то есть ссылки на массив с указанием номера (индекса) нужного элемента. Размерность массива — это количество индексов, необходимое для однозначного доступа к элементу массива
Одномерный массив представляет собой пронумерованную последовательность элементов одного и того же типа, имеющих общее имя. Для обращения к элементу массива используют имя и порядковый номер элемента в квадратных скобках: A[i].
Двумерный массив представляет собой матрицу элементов одного и того же типа в которой элемент, расположенный на пересечении i-й строки и j-го столбца, обозначается A[i,j].
Одномерные массивы
В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, записанный на разных языках программирования, в котором значения элементов массива сначала задаются, а затем меняются.
Бейсик
Паскаль
NEXT i
FOR i=1 TO 10
NEXT i
A(10)=10
for i:=1 to 10 do
Алгоритмический язык
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 4, 7, 3, 8, 5, 0, 1, 2, 9, 6
соответственно, т.е. A[0] = 4, A[1] = 7 и т.д.
Определите значение переменной c после выполнения следующего фрагмента этой программы (записанного ниже на пяти языках программирования).
Если i-й элемент массива меньше нулевого, то программа меняет их местами и увеличивает значение переменной c на 1.
Индекс | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Значение | 4 | 7 | 3 | 8 | 5 | 0 | 1 | 2 | 9 | 6 |
Первый раз условие «i-й элемент массива меньше нулевого» выполнится при i=2. Массив примет вид:
Индекс | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Значение | 3 | 7 | 4 | 8 | 5 | 0 | 1 | 2 | 9 | 6 |
А переменная с примет значение 1.
Второй раз условие «i-й элемент массива меньше нулевого» выполнится при i=5. Массив примет вид:
Индекс | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Значение | 0 | 7 | 4 | 8 | 5 | 3 | 1 | 2 | 9 | 6 |
А переменная с примет значение 2.
Больше условие «i-й элемент массива меньше нулевого» не выполнится ни разу. Значит, с = 2.
В программе описаны одномерный целочисленный массив А с индексами от 0 до 10 и целочисленные переменные i и t. Ниже представлен фрагмент этой программы, записанный на разных языках программирования.
Бейсик
Паскаль
NEXT i
NEXT i
A(0) = t
for i := 9 downto 0 do
Алгоритмический язык
A[0] = t;
Чему окажутся равны элементы этого массива после выполнения фрагмента программы?
1) 10 0 0 0 0 0 0 0 0 0 0
2) 10 2 3 4 5 6 7 8 9 10 10
3) 10 10 10 10 10 10 10 10 10 10 10
4) 10 0 1 2 3 4 5 6 7 8 9
Выполним последовательно все действия, описанные в программе. После первого цикла массив примет вид:
Индекс | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Значение | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Второй цикл работает в обратном порядке, от 9 до 0:
А затем нулевому элементу присваивается значение 10 (A[0] := 10):
Индекс | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Значение | 10 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Правильный ответ указан под номером 4.
Двумерные массивы
Значения элементов двумерного массива A размером 5×5 задаются с помощью вложенного цикла в представленном фрагменте программы:
for i:=1 tо 5 do
for j:=1 tо 5 do begin
A[i,j] := i*j;
Сколько элементов массива будут иметь значения больше 10?
Выполним последовательно все действия, описанные в программе:
i=1 (Заполняем первую строку матрицы)
1 | 2 | 3 | 4 | 5 | |
1 | 1 | 2 | 3 | 4 | 5 |
2 | |||||
3 | |||||
4 | |||||
5 |
i=2 (Заполняем вторую строку матрицы)
1 | 2 | 3 | 4 | 5 | |
1 | 1 | 2 | 3 | 4 | 5 |
2 | 2 | 4 | 5 | 8 | 10 |
3 | |||||
4 | |||||
5 |
i=5 (Заполняем пятую строку матрицы)
Значение элементов матрицы равно произведению номеров его строки и столбца
1 | 2 | 3 | 4 | 5 | |
1 | 1 | 2 | 3 | 4 | 5 |
2 | 2 | 4 | 5 | 8 | 10 |
3 | 3 | 6 | 9 | 12 | 15 |
4 | 4 | 8 | 12 | 16 | 20 |
5 | 5 | 10 | 15 | 20 | 25 |
Значение больше 10 имеют 8 элементов матрицы.
- ниже поясницы что находится и болит
- ниже ростом чем я дико просто