Bella
?>

Дан фрагмент программы на алгоритмическом языке: i=1 a[1]: =1 нц для k от 2 до 5 a[k]: =a[k-i]+k+2 кц из каких элементов будет состоять массив а после ее выполнения ? а) 1, 4, 8, 14, 21 б)1, 5, 10, 15, 20 в)2, 3, 4, 5 г)1, 5, 10, 16, 23

Информатика

Ответы

stratocasterr34
Тело цикла будет выполнено 4 раза и массив будет изменяться так:
1 проход [1,5,0,0,0]
2 проход [1,5,10,0,0]
3 проход [1,5,10,16,0]
4 проход[1,5,10,16,23]

ответ: Г
Semenovt
1. Путь решения

Поскольку среднее всех введенных чисел нельзя найти, пока не будет закончен ввод этих чисел, а затем каждое число нужно будет сравнивать с этим средним, введенные числа придется где-то хранить. Например, в массиве длиной 100 (в условии сказано, что количество чисел "до 100").
Считаем, что описан массив a[1..100] и в нем находятся n≤100 целых чисел (можно и нецелых, но раз ничего не сказано в условии, мы вправе решить это сами).
Тогда среднее определится по формуле:
\displaystyle m= \frac{1}{n} \sum_{i=1}^na_i
а сумму мы умеем считать, накапливая значение в цикле со счетчиком, дающем проход по всем элементам массива.
Искомое количество чисел, меньших среднего - это тоже сумма, найти которую позволит еще один цикл, но в нем уже будет анализ условия.
\displaystyle k=\sum_{i=1}^na_i, \ a_i\ \textless \ m

2. Программа на языке Pascal

const
  nn=100;
var
  i,n,k,s:integer;
  m:real;
  a:array[1..nn] of integer;
begin
  Write('Количество чисел равно '); Read(n);
  Writeln('Введите числа:');
  s:=0;
  for i:=1 to n do begin Read(a[i]); s:=s+a[i] end;
  m:=s/n;
  k:=0;
  for i:=1 to n do
    if a[i]<m then Inc(k);
  Writeln('Количество чисел, превышающих среднее значение, равно ',k)
end.

3. Пример работы программы

Количество чисел равно 10
Введите числа:
6 -4 11 -7 5 7 0 3 5 -2
Количество чисел, превышающих среднее значение, равно 4
LYuBOV
Письменность - это важная часть всей нашей жизни. Мы пользуемся таким методом, чтобы записать некую информацию. Это дает огромный толчок науке прежде всего потому, что без письменности большая часть знаний не сохранилась бы. Разные формулы, исторические записи - за все это мы должны благодарить письменность. Если рассуждать надобность письменности с точки культуры, то следует отметить, что тут письменность оставила огромную отметку. Литературные шедевры, которые стали знаменитыми во всем мире, песни, стихи - все сохранилось благодаря письменности. Задумайтесь, что бы было, если бы письменности не существовало?

P.S. Это набросок на сочинение или доклад, его можно обогатить разными выражениями и цитатами, поискать еще некоторые факты об возникновении и истории письменности 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан фрагмент программы на алгоритмическом языке: i=1 a[1]: =1 нц для k от 2 до 5 a[k]: =a[k-i]+k+2 кц из каких элементов будет состоять массив а после ее выполнения ? а) 1, 4, 8, 14, 21 б)1, 5, 10, 15, 20 в)2, 3, 4, 5 г)1, 5, 10, 16, 23
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Lesnova_Kiseleva730
slavutich-plus2
osechkinandrejj
lyubavalev8
elyashatdinova
АннаМаргарита
bmargarita
katrin819
s9152992722344
iuv61
Natacha3636672
lenapopovich556510
Газинурович
picassovrn
NurlanAleksandrovich