Предмет: Информатика, автор: nata0007

Помогите, Пожалуйста, с программой Паскаль. Рассмотрим целочисленный массив А[1..N] при N <= 100.
Написать программу, которая вычисляет среднее арифметическое элементов с четными индексами и среднее арифметическое с нечетными индексами.
Ввод: Число N и элементы массива вводятся из Файла.
Вывод: В файл должны быть введены 2 вычисленных значения

Ответы

Автор ответа: ilmarc
0
Программа:
const     n = 100;
type    mas = array[1..n] of byte;
var   input: text;   
output: text;   
a: mas;   
count : byte;   
i: byte;   
sum_1, sum_2 : integer;   
n_1, n_2 :byte;   
avrg_1, avrg_2 : real;
begin     
sum_1 := 0;     
sum_2 := 0;     
n_1 := 0;     
n_2 := 0;
assign(input,'in.txt');     
assign(output,'out.txt');     
reset(input);     
rewrite(output);
write('N : ');     
readln(count);         
for i:=1 to count do     
begin         
readln(input,a[i]);         
if i mod 2 = 1 then         
begin           
sum_1 := sum_1 + a[i];           
n_1 := n_1 + 1;         
end         
else
begin           
sum_2 := sum_2 + a[i];           
n_2 := n_2 + 1;         
end     
end;
avrg_1 := sum_1 / n_1;     
avrg_2 := sum_2 / n_2;
writeln(output,avrg_1);     
writeln(output,avrg_2);
close(input);     
close(output);
end.
Приложения:
Похожие вопросы
Предмет: Русский язык, автор: Аноним
Задание 1.  Прочитайте текст. Определите тип и область информации текста. Письменно передайте краткое содержание текста.

Понятие информации

    Информация является основным предметом изучения для науки информатика. Слово «информация» большинству интуитивно понятно, так как данное понятие постоянно используется в повседневной жизни. 

    Очевидно, что люди передают друг другу информацию, обрабатывают ее, создают новую. Но что же такое информация как научное понятие? Можно ли дать однозначный ответ на данный вопрос? В настоящее время – нет.         Определение термина «информация» зависит от контекста, в котором он употребляется. Когда понятию невозможно дать однозначное определение, то оно вдруг становится почти философским, и каждый автор может претендовать на собственное определение. Факт лишь то, что информация – это фундаментальное научное понятие, наряду с веществом и энергией. Однако информация нематериальна, возможно существование информации следует рассматривать как результат сознательной умственной деятельности человека.

В определенных науках Вселенную рассматривают с точки зрения потоков вещества и энергии. Однако можно посмотреть на мир с точки зрения потоков информации. Например, биологический объект, создавая себе подобного, передает ему генетическую информацию; получивший информацию человек может преобразовать ее в знание и, следовательно, немного изменить свое сознание.

    Из литературы можно выделить несколько определений информации, характерных для различных наук. Например, для физики характерно следующее определение. Информация – это неотъемлемое свойство всех существующих элементов и систем, выражающая их смысл существования, и сама существующая вечно. Это определение не включает деятельность человека. Творчество и изобретения – это новая информация, ранее не существовавшая во Вселенной.   

А вот достаточно интересный подход к определению информации. Информация – это отражение разнообразия в существующем мире. Конечно, ведь если всё одинаково, то это, по сути, пустота и отсутствие информации. Отсюда следует, что чем больше разнообразия в системе, тем больше в ней информации.

Определение К. Шеннона: Информация – это снятая неопределенность. Чтобы пояснить это, можно прибегнуть к следующей аналогии: человек не знает содержание какого-либо предмета, но чем больше изучает его, тем большей информацией о нем имеет и тем меньше неизвестности (неопределенности) у него по этому предмету. Можно ли предположить, что когда-нибудь вся неопределенность во Вселенной будет снята человеком (его разумом, сознанием, деятельностью и т.п.)? Ведь если посмотреть, то постепенно, в результате развития цивилизации, неопределенность уменьшается, а объем информации, которой человечество располагает, растет.

Если рассматривать все человечество в его эволюции как некую единицу, то можно усмотреть, что это самое человечество занимается получением, накоплением, обработкой и созданием новой информации.

Можно говорить об информационном рывке в настоящее время, так как современные техника и технологии позволяют быстро обрабатывать информацию и обмениваться ей.