Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/16: Рейтинг темы: голосов - 16, средняя оценка - 5.00
3 / 3 / 0
Регистрация: 09.03.2010
Сообщений: 11
1

сортировка( по алгоритму фон неймана)

08.04.2010, 20:18. Просмотров 3013. Ответов 4
Метки нет (Все метки)

привет всем.прошу,помогите составить прогу к следующему условию :
Упорядочить по возрастанию массив действительных чисел а1...,аn испоьзуя алгоритмы сортировки простыми вставками.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2010, 20:18
Ответы с готовыми решениями:

Алгоритм фон Неймана.
Помогите пожалуйста! вот задача: Алгоритм фон Неймана. Упорядочить массив а1, а2, ..., аn по...

Упорядочивания массива методом Дж.фон Неймана
Помогите пожалуйста. Написать программу упорядочивания массива методом Дж.фон Неймана, который...

Массивы (матрица). Алгоритм фон Неймана
Вообщем нужно сделать такой массив на Pascal. Пожалуйста помогите... 1 1 1 … 1 1 1 0 1 1 … 1 1 0...

Упорядочить числа по неубыванию методом фон Неймана
Помогите плиз! Дано N целых чисел. Упорядочить их по неубыванию методом фон Неймана: завести два...

4
22 / 21 / 11
Регистрация: 08.04.2010
Сообщений: 90
08.04.2010, 20:29 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
program Sort_include_01;
const n=10;
type Vec=array[1..n] of real;
var i,j:integer; {счётчики циклов}
       y:real;     {временная переменная для переcтановки элементов}
       A:Vec;     {исходный массив}
begin
\\получение элементов массива\\
writeln;
for i:=2 to n do
begin
y:=a[i];
j:=i-1;
while (j>=1) and (y<a[j]) do
begin
a[j+1]:=a[j];
j:=j-1;
end;
a[j+1]:=y;
end;
\\вывод упорядоченного массива\\
readln;
end.
1
3 / 3 / 0
Регистрация: 09.03.2010
Сообщений: 11
08.04.2010, 20:35  [ТС] 3
так бычтро?! спасибо тебе огромное!!!
а что значит \\вывод упорядоченного массива\\ переписать как writeln('вывод упорядоченного массива') ? тогда как переписать \\получение элементов массива\\?
0
22 / 21 / 11
Регистрация: 08.04.2010
Сообщений: 90
08.04.2010, 20:47 4
получение элементов,например,вводом с клавиатуры
for i:=1 to n do
begin
write('a[',i,']=');
readln(a[i]);
end;

а вывод массива
for i:=1 to n do
writeln(a[i]:4);
1
3 / 3 / 0
Регистрация: 09.03.2010
Сообщений: 11
08.04.2010, 21:51  [ТС] 5
окей)теперь ясно))спасибо ещё раз)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2010, 21:51

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сортировка Фон Неймана
На Си.Желательно с несколькими функциями.

Энтропия фон Неймана
как вычислить энтропию состояния с матрицей плотности exp(-H/T)/Tr(exp(-H/T), где Н-матрица 2x2?...

машина фон неймана
Машина фон Неймана Принципы фон Неймана: Двоичное кодирование. Адресуемость памяти (память -...

алгоритм фон Неймана
блин... помогите пожалуйста... надо упорядочить массив по неубыванию с помощью алгоритма...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.