4. Дан массив из 12 вещественных элементов. Обеспечить заполнение массива с клавиатуры....

0 голосов
33 просмотров

4. Дан массив из 12 вещественных элементов. Обеспечить заполнение массива с клавиатуры. Подсчитать среднее арифметическое элементов массива, больших 1.
1. В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно опера
ствий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма:
а := 6
b := 4
b := a/2*b
a := 2*а + 3*b
В ответе укажите одно целое число — значение переменной a.
2. Запишите значение переменной s, полученное в результате работы следующей программы.
Var s,k: integer;
Begin
s := 0;
for k := 12 to 15 do
s := s + 13;
writeln(s);
End.
3. В таблице Dat хранятся данные о количестве сделанных заданий учениками (Dat[1] заданий сделал первый ученик, Dat[2] — второй и т. д.). Определите, какое число будет напечатано в результате рабо-ты следующей программы.
Var k, m, n: integer;
Dat: array[1...10] of integer;
Begin
Dat[1] := 7;
Dat[2] := 9;
Dat[3] := 10;
Dat[4] := 5;
Dat[5] := 6;
Dat[6] := 7;
Dat[7] := 9;
Dat[8] := 8;
Dat[9] := 6;
Dat[10] := 9;
m := 10; n: = 0;
for k := 1 to 10 do
if Dat[k] < m then
begin
m := Dat[k];
n := k
end;
writeln(n);
End.


Информатика (14 баллов) | 33 просмотров
Дан 1 ответ
0 голосов

1 - 48
2 - 52
3 - 4
4 -
var a: array [1..12] of integer;
i,n,k: integer;
srarifm: real;

Begin
For i:=1 to 12 do
begin
read(a[i]);
end;
For i:=1 to 12 do
Begin
if a[i]>1 then begin n:=n+1; K:=k+a[i]; end;
end;
srarifm:=k/n;
writeln;
Write(srarifm);
end.

(507 баллов)