Главная » 2016 Январь 22 » Контрольная работа по информатике 10 класс в конце года
14:19 Контрольная работа по информатике 10 класс в конце года | |
Заголовок программы ________ Тело программы, начинается служебным словом _________ Оператор присваивания ______ Оператор ввода данных _____________ Переменные целого типа описываются служебным словом ________________ Запуск программы на выполнение команда _________ Оператор цикла с постусловием ____________ Квадратный корень вычисляется ________________ Переменная в программировании характеризуется ___________ Продолжите предложение или ответьте на вопрос: Массив – это ___________________________________________ Одномерный массив имеет следующие характеристики: __________ Способ описания элементов массива через раздел констант: _____________________ Как называется параметр, определяющий место элемента в массиве______________ Сколько элементов в массиве A=2, -2, 2, -2, 2: ________________________________ Доступ элементу массива осуществляется по: Адресу; Имени; Номеру; Ничего из вышеперечисленного Массив D состоит из нечетных чисел от 11 до 21. Установите тип массива: вещественный целый символьный логический Массив D состоит из действительных чисел от 0.1 до 0.9 с шагом 0.1. Определите формулу для заполнения массива: D[i]:=i*0.1 D[i]:=i+0.1 D[i]:=i*0.1*0.1 D[i]:=i-1 Выберите строчку, в которой присутствует неправильное обращение к элементу одномерного массива. a[2]:=3*a[2.5]-2; write(x[3*k-2]); readln(b[p+k]); x[i]:=y[1+n mod 2]; Значения двух массивов A[1..10] и B[1..10] задаются с помощью следующего фрагмента программы: For n:=1 to 10 do Begin A[n]:=-n-n; B[11-n]:=A[n]; End; For n:=1 to 10 do A[n]:=B[n]+10; Чему равен элемент массива A[8]? В программа описан одномерный целочисленный массив А с индексами от 0 до 10 и целочисленные переменные k, i. Ниже представлен фрагмент программы, в которой значения элементов сначала задаются, а затем меняются. for i:=0 to 10 do a[i]:=i; for i:=0 to 4 do begin k:=a[i]; a[i]=a[10-i]; a[10-i]:=k; end; Чему будут равны элементы этого массива? 10 9 8 7 5 4 3 2 1 0 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 4 3 2 1 0 10 9 8 7 6 6 7 8 9 10 Вводится одномерный массив размерностью 100 для обработки данной программой. Что делает программа? Program pr; Var х: array [1..100] of integer; i, s: integer; begin s: =0; for i:=l to 100 do begin readln (x [i]) ; if i mod 2=0 then s:=s+x[i] ; end; writeln (s) ; end. Данная программа определяет: сумму значений элементов массива с четными индексами; сумму значений отрицательных элементов; количество элементов, значение которых четное число; среднее арифметическое значений элементов массива с четными индексами. Дана программа нахождения суммы всех элементов массива. Изменить программу таким образом, чтобы: массив состоял из 15 элементов вещественного типа; значения элементов массива должны меняться в интервале от 0 до 5; в результате выполнения программы должно быть найдено произведение всех элементов массива, а не их сумма. Program massiv; Const n=10; Var a:array[1..n] of integer; s,i: integer; Begin WriteLn('Исходный массив:'); For i:=1 to n do begin a[i]:=random(10); Write('a[',i,']=',a[i],' '); end; s:=0; For i:=1 to n do s:=s+a[i]; WriteLn('Сумма всех элементов массива S=',s); end. | |
|
Всего комментариев: 0 | |