В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и
10-11 класс
|
той же программы, обрабатывающей данный массив:
Бейсик
s = 0
n = 10
FOR i = 1 ТО n
s = s+A(i)-A(i-1)
NEXT i
Паскаль
s:=0 ;
n:=10 ;
for i:=1 to n do begin
s:=s+A[i]-A[i-1];
end;
Си
s = 0 ;
n=10 ;
for (i = 1; i <= n; i++)
s=s+A[i]-A[i-1];
Алгоритмический язык
s :=0
n: =10
нц для i от 1 до n
s:=s+A[i]-A[i-1]
кц
В начале выполнения этого фрагмента в массиве находились числа 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, т.е. А[0]=0, А[1]=10 и т.д. Чему будет равно значение переменной s после выполнения данной программы?
1) 10
Значение переменной s будет 100.
Будет 100 , через 1 час кину трассировочную табличку,бежать нужно на доп.занятия
Другие вопросы из категории
5)процессорное
Читайте также
программе описан одномерный целочисленный массив с индексами от 0 до 10. В
приведенном ниже фрагменте программы массив сначала заполняется, а потом
изменяется:
сначала задаются,а затем меняются.
Нц для i от 0 до 10
А [ i ] := i
кц
Нц для i от 0 до 4
С := A[ i ]
A[ i ] := A [10 - i ]
A [10 - i ] :=C
кц
Чему будут равны элементы массива после выполнения фрагмента программы?
1) 10 9 8 7 6 5 4 3 2 1 0
2) 0 1 2 3 4 5 6 7 8 9 10
3) 10 9 8 7 6 5 6 7 8 9 10
4) 0 1 2 3 4 5 4 3 2 1 0
, а потом меняются
for i:=0 to 10 do
a[i]:=i-1;
for i:=1 to 10 do
a[i-1]:=a[i];
a[10]:=10;
как изменятся элементы массива после выполнения фрагмента?
двузначных элементов массива, которые не оканчиваются на 3. №2. Дан массив из 100 элементов. Каждый элемент может принимать целочисленные значения от 1 до 500. Напишите программу, которая позволит найти и вывести минимальное значение среди элементов массива, которые делят максимальное значение элементов массива без остатка.