Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
ptrusha
1

Разработать алгоритм и программу обработки

31.12.2009, 01:08. Показов 1508. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Разработать алгоритм и программу обработки
"Включения вектора С(N) в качестве заданной строки (столбца) матрицы". В алгоритме предусмотреть ввод исходной матрицы , её контр. вывод , обработку и вывод результирующей матрицы.
напишите,плиз!!!!
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.12.2009, 01:08
Ответы с готовыми решениями:

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

Разработать алгоритм и программу с единственным циклом для обработки одномерных массивов
разработать алгоритм и программу с единственным циклом для обработки одномерных массивов.

Разработать программу для обработки данных типизированного файла
Ребята, что не так с программой? Выводит таблицу, дополните таблицу и введите данные Разработать...

Разработать программу для обработки двумерного числового массива( +3 задания )
Всех приветствую! В общем, выручайте, друзья :) Заразился каким-то вирусом, пропустил тему.....

1
Почетный модератор
 Аватар для Puporev
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
31.12.2009, 09:49 2
Лучший ответ Сообщение было отмечено как решение

Решение

ptrusha, Вот похожая, но более конкретная задача. Есть и вставка строки и столбца.
Задана действительная матрица размера n*(n+1), действительные числа а1, … ,аn+1, в1, … , вn+1, натуральные числа р, q (р≤ n, q≤ n+1). Получить матрицу размера (n+1)*(n+2) вставкой после строки с номером р данной матрицы новой строки с элементами а1, а2, … , аn+1 и последующей вставкой после столбца с номером q нового столбца с элементами в1, … , аn+1.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
program Matrix;
uses crt;
const
nmax=20;{максимальный размер матрицы}
var
i,j,m,n,p,q:integer;
ms:array [1..nmax,1..nmax] of real;
a:array [1..nmax] of real;{массивы назовем как в условии}
b:array [1..nmax] of real;
begin
clrscr;
randomize;
write('m=');
repeat
readln(m);{вводим количество строк}
until m in [1..nmax];{проверяем чтоб не вылезло за пределы}
n:=m+1;{количество столбцов}
writeln ('Matrix');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    ms[i,j]:=10*random;{числа вещественные}
    write (ms[i,j]:5:2);
   end;
  writeln;
 end;
writeln;
write ('p=');
repeat
readln(p);
until p in [1..n];{проверяем диапазон}
write('q=');
repeat
readln (q);
until q in [1..n+1];
writeln;
writeln('Massiv A:');
for i:=1 to n do
  begin
   a[i]:=10*random;
   write (a[i]:5:2);
  end;
writeln;
writeln('Massiv B:');
for i:=1 to n do
  begin
   b[i]:=10*random;
   write (b[i]:5:2);
  end;
writeln;
writeln;
{вставка строки}
if p=m then{если после последней}
 begin
  for i:=1 to n  do
  ms[m+1,i]:=a[i];{в добавленную строку пишем массив А}
 end
else{если нет}
 begin
  for j:=1 to n do{все строки}
   begin
    for i:=m+1 downto p+2 do{от последней до места вставки}
    ms[i,j]:=ms[i-1,j];{сдвигаем вниз}
    ms[p+1,j]:=a[j];{на освободившееся место пишем массив А}
   end;
 end;
{вставка столбца}
if q=n then{если за последним}
 begin
  for i:=1 to m+1 do
  ms[i,n+1]:=b[i];{записываем массив В}
 end
else{иначе}
 begin
  for i:=1 to m+1 do{все столбцы}
   begin
    for j:=n+1 downto q+2 do{от последнего до места вставки}
    ms[i,j]:=ms[i,j-1];{сдвигаем вправо}
    ms[i,q+1]:=b[i];{пишем на свободное место массив В}
   end;
 end;
Writeln('Rezultat:');
for i:=1 to m+1 do{выводим матрицу в новых размерах}
 begin
  for j:=1 to n+1 do
  if(i=p+1)or(j=q+1)then{если это вставленные строка и столбец}
   begin
    textcolor(12);{выделим ярко-красным цветом}
    write(ms[i,j]:5:2);
   end
  else
   begin
    textcolor(15);{остальные по умолчанию, обычно белый или черный(0)}
    write(ms[i,j]:5:2);
   end;
  writeln;
 end;
readln
end.
1
31.12.2009, 09:49
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.12.2009, 09:49
Помогаю со студенческими работами здесь

Разработать программу для обработки одномерного динамического массива
Разработать программу для обработки одномерного динамического массива. Выполнить операции -...

Разработать алгоритм и программу с единственным циклом для обработки одномерного массива
При заданных элементах X1 , X2 ... Xn и четном n значения сумм С (n/2)(i=1) Xi , D (n)(i=n/2+1)

Разработать алгоритм и программу обработки одномерных массивов, используя единственный цикл
При заданных абсциссах X1, X2, ..Xn и ординатах Y1, Y2, ..Yn n точек на плоскости ХОY подсчитать...

Разработать программу обработки одномерных массивов
Пример: В вещественном массиве x1,x2,…,xn заменить нулем все отрицательные элементы, предшествующие...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
Информационное моделирование
hw_wired 28.01.2025
Введение в информационное моделирование В современном мире информационное моделирование стало неотъемлемой частью научной, образовательной и профессиональной деятельности. Это мощный инструмент. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru