Предмет: Информатика,
автор: Spiker4141
В массиве F(15) найти сумму элементов, стоящих на нечетных местах
Ответы
Автор ответа:
0
const
n = 15;
var
i, s: integer;
a: array[1..n] of integer;
begin
s := 0;
for i := 1 to n do
begin
write('a[', i, ']=');
readln(a[i]);
if i mod 2 = 1 then
s := s + a[i];
end;
writeln(s);
end.
n = 15;
var
i, s: integer;
a: array[1..n] of integer;
begin
s := 0;
for i := 1 to n do
begin
write('a[', i, ']=');
readln(a[i]);
if i mod 2 = 1 then
s := s + a[i];
end;
writeln(s);
end.
Автор ответа:
0
а получается что таким способом отучают детей оптимально мыслить.
Автор ответа:
0
Именно. Фраза "дан массив..." предполагает, что пишется фрагмент программы, к моменту исполнения которого имеется уже заполненный массив. Но при этом требуется написать полную программу и этот массив приходится создавать и заполнять. А по-хорошему надо требовать процедуру, в которую массив передается.
Автор ответа:
0
логично. ведь так же ж и пишется по нормальному
Автор ответа:
0
А потому что у нас изучение предмета идет "через назад" и модульность программ изучается в конце и тут-то появляется понимание, что все эти Write и Read - всего лишь процедуры, а sqrt, abs и тюдю - функции.
Автор ответа:
0
да школьную информатику даже вспоминать не хочется с этой точки зрения. Но кто хочет и может потом разберется.
Похожие вопросы
Предмет: Информатика,
автор: itachi141210
Предмет: Математика,
автор: milasargsyan85
Предмет: Обществознание,
автор: katerinapyshka
Предмет: Математика,
автор: bebl39
Предмет: Математика,
автор: noreickaite