Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/30: Рейтинг темы: голосов - 30, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 23.05.2009
Сообщений: 6

Даны действительные числа a1,...,a64.Получить действительную квадратную матрицу порядка 8

24.05.2009, 13:11. Показов 5804. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
2)Даны действительные числа a1,...,a64. Получить действительную квадратную матрицу порядка 8,элементами которой являются числа a1,...,a64,расположенные в ней по этой схеме:
| | | | | | |
| | | | | | |
| | | | | | |
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.05.2009, 13:11
Ответы с готовыми решениями:

Даны действительные числа A1,.An . Получить квадратную матрицу порядка 8
Даны действительные числа A1,...An . Получить квадратную матрицу порядка 8. Не поможете вы мне?

Получить действительную квадратную матрицу порядка n.
Дан линейный массив x1, x2,..., xn. Получить действительную квадратную матрицу порядка n: \begin{pmatrix}1 & 1 & \cdots...

Получить действительную квадратную матрицу 8-ого порядка
Даны действительные числа а1,..,а64.Получить действительную квадратную матрицу 8-ого порядка, элементами которой являются числа а1,..,а64,...

12
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
24.05.2009, 13:18
Схема какая-то уж больно крутая.
0
0 / 0 / 0
Регистрация: 23.05.2009
Сообщений: 6
24.05.2009, 16:42  [ТС]

вот такая схема
0
8 / 8 / 4
Регистрация: 15.04.2009
Сообщений: 38
24.05.2009, 18:41
Если ыт имела ввиду эту схему, то вод код...

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Uses crt;
const n=8;
var a:array[1..n,1..n] of integer;
    i,j:integer;
 begin
 clrscr;
 writeln('Vvedite elementu matrici');
 for i:=1 to n do
  begin
  for j:=1 to n do
  readln(a[i,j]);
  end;
 for i:=1 to n do
  begin
  for j:=1 to n do
  write(a[i,j]:4,' ');
    writeln;
end;
readln;
readln;
end.
Тока вводить матрицу придется вручную, все 64 элемента...
1
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
24.05.2009, 18:45
Тока вводить матрицу придется вручную, все 64 элемента...
Это конечно круто, но нужно написать такой алгоритм, чтоб числа сами вводились вертикальной змейкой. Это не трудно, 10 минут подумать, может меньше. Если столбцы нечетные-вниз, если четные-вверх. Заполнение не по строкам как обычно, а по столбцам.
0
8 / 8 / 4
Регистрация: 15.04.2009
Сообщений: 38
24.05.2009, 18:52
Наскока я понял, нужно просто написать программу выводящую на экран матрицу... Конечно ввод вручную это тяжело, можно попробовать заполняющую случайными величинами...
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
24.05.2009, 18:56
Наскока я понял, нужно просто написать программу выводящую на экран матрицу.
Вы правильно поняли, именно программа по написанному алгоритму должна выводить эту матрицу, без участия пользователя.
Подумайте немного, это же интересно.
0
0 / 0 / 0
Регистрация: 23.05.2009
Сообщений: 6
24.05.2009, 19:35  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Uses crt;
const n=8;
var a:array[1..n,1..n] of integer;
    i,j:integer;
 begin
 clrscr;
 randomize;
 for i:=1 to n do
  for j:=1 to n do
  a[i,j]:=random(100);
 for i:=1 to n do
  begin
  for j:=1 to n do
  write(a[i,j]:4,' ');
    writeln;
end;
readln;
end.
вот так вроде правильно получилось))
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
24.05.2009, 19:38
a[i,j]:=random(100);
Вам же надо вывести числа от 1 до 64 по указанному правилу, вот пример для 4х4.
1_8__9_16
2_7_10_15
3_6_11_14
4_5_12_13
0
8 / 8 / 4
Регистрация: 15.04.2009
Сообщений: 38
24.05.2009, 19:40
Так как вам нужно было? как вы написали? или например
1 16 17
2 15 18
3 14 19
4 13
5 12
6 11
7 10
8 9
и так далее...

Добавлено через 1 минуту 0 секунд
Хм.... Так змейкой или просто матрицу заполнить?
0
Отдыхающий:)
 Аватар для <Norton>
94 / 91 / 22
Регистрация: 05.04.2009
Сообщений: 188
24.05.2009, 19:50
Pascal
1
2
3
4
5
6
7
uses crt;type mat=array[1..50,1..50]of longint;
var a:mat;b,i,j:longint;
begin clrscr;for j:=1 to 8 do
if j mod 2<>0 then for i:=1 to 8 do begin
a[i,j]:=random(10);gotoxy(j+j,i);writeln(a[i,j],' ');delay(10000);end else
for i:=1 to 8 do begin a[8-i+1,j]:=random(10);gotoxy(j+j,8-i+1);
writeln(a[i,j],' ');delay(10000);end;readln;end.
Вот Вам Ваша змейка

Добавлено через 1 минуту 58 секунд
Забыл, числа сами поставите какие надо...{про эти А1..а64 забыл}
1
0 / 0 / 0
Регистрация: 23.05.2009
Сообщений: 6
24.05.2009, 20:38  [ТС]
a[i,j]:=random(64);ну вот так.

Добавлено через 44 минуты 24 секунды
Цитата Сообщение от Puporev Посмотреть сообщение
Вам же надо вывести числа от 1 до 64 по указанному правилу, вот пример для 4х4.
1_8__9_16
2_7_10_15
3_6_11_14
4_5_12_13
получается рандомом нельзя?тогда как присвоить все по порядку...
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
24.05.2009, 22:26
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
const n=8;
var a:array[1..n,1..n] of byte;
    i,j:integer;
begin
clrscr;
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
    if odd(j) then a[i,j]:=n*(j-1)+i
    else a[i,j]:=n*j-i+1;
    write(a[i,j]:4);
   end;
  writeln;
 end;
readln
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.05.2009, 22:26
Помогаю со студенческими работами здесь

Получить действительную квадратную матрицу, элементами которой являются числа на диагоналях, параллельных побочной
691 Даны действительные числа a1,.,a64. Получить действительную квадратную матрицу порядка 8, элементами которой являются числа a1,., a64,...

линейный массив, получить действительную квадратную матрицу
нужна помощь в программировании задачи на паскале, блок схема и решение.

Даны действительные числа х1.х8. Получить действительную квадратную матрицу
(11 задача) Моляю,напишите прогу, и если возможно с обьяснениями,чтобы я разобрался как работает программа. Спасибо

Даны действительные числа а1, а2,..., аn. Получить квадратную матрицу порядка n
Даны действительные числа а1, а2,..., аn. Получить квадратную матрицу порядка n:

Даны действительные числа A1,.An . Получить квадратную матрицу порядка n
Даны действительные числа A1,...An . Получить квадратную матрицу порядка n


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru