IPB

Здравствуйте, гость ( Вход | Регистрация )

> организация циклов в паскале, обработка матриц
otherside
сообщение 7.5.2008, 15:40
Сообщение #1


Студент
**

Группа: Продвинутые
Сообщений: 98
Регистрация: 29.2.2008
Город: красноярск
Учебное заведение: КрижтИрГупс
Вы: студент



Исходные данные задать самостоятельно генератором случайных чисел random.
Задана квадратная матрица A размером N x N (N<=10), состоящая из действительных элементов.
Найти среднее арифметическое элементов каждого из четных столбцов этой матрицы
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
creer
сообщение 7.5.2008, 20:31
Сообщение #2


Студент
**

Группа: Продвинутые
Сообщений: 121
Регистрация: 28.10.2007
Город: Екатеринбург
Учебное заведение: УГТУ-УПИ
Вы: студент



Код

program task;
var
  a: array[1..10, 1..10] of real; //Думаю наиболее разумный способ задать двухмерный массив в данной задаче, написать фиксированный максимальный размер массива 10x10. Кроме того, в условии сказано использовать действительные числа, а не целые. Значит вместо integer нужно использовать, например, real.
  n, i, j: integer; //Оставим только те, которые используем.
begin
  randomize;
  write ('введите n= ');
  read(n);
  //write ('введите m= '); Массив "квадратный", значит m не нужно.
  //read(m);
  for i:=1 to n do
    for j:=1 to n do
      a[i,j]:=random(20)-10;
  writeln('матрица а=');
  for i:=1 to n do
  begin
    for j:=1 to n do
      write(a[i,j],' ');
    writeln( );
  end;
  //Далее необходимо написать нахождение среднего арифметического.
  //В паскале в цикле for нельзя задать увеличение счетчика на произвольную величину, значит удобнее использовать цикл while.
  i:=2;
  while i<=n do
  begin
    //Здесь нужно посчитать сумму элементов столбца.
  i:=i+2; //Увеличили номер столбца на 2
  end;
end. //Не хватает
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 27.5.2025, 23:03

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru