Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
7 / 7 / 1
Регистрация: 09.07.2009
Сообщений: 148
1

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

17.05.2010, 16:38. Просмотров 1237. Ответов 2
Метки нет (Все метки)


Разработать алгоритм и программу поиска и сортировки элементов массива на языке Паскаль.
В программе необходимо использовать структуру меню и подпрограммы пользователей (Способ получения элементов массива, Алгоритм поиска, Алгоритм сортировки).

Способ получения элементов массива: Ввод с клавиатуры
Алгоритм поиска: Сравнение с выделенной ячейкой (min)
Алгоритм сортировки: Быстрая сортировка (по возрастанию)

С алгоритмами запара =_= С быстрой сортировкой что-то помудрил, схему алгоритма разбирал, но что-то не очень... Помогите, буду благодарен)

Добавлено через 3 часа 29 минут
Парни, выручайте, просто необходимо разобраться с этой прогой...
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2010, 16:38
Ответы с готовыми решениями:

Разработать алгоритм и программу поиска и сортировки элементов массива
Разработать алгоритм и программу поиска и сортировки элементов массива на языке Паскаль. Способ...

Разработать алгоритм и программу поиска и сортировки элементов массива
Разработать алгоритм и программу поиска и сортировки элементов массива на языке Паскаль. Способ...

разработать алгоритм и написать программу на языке паскаль
задана матрица размерностью m на n состоящая из действительных элементов. Для задания исходной...

Разработать программу сортировки одномерного массива, состоящего из 20 элементов, которые загадываются случайным образом
Помогите пожалуйста разработать программу сортировки одномерного массива, состоящего из 20...

2
131 / 127 / 50
Регистрация: 28.04.2010
Сообщений: 929
17.05.2010, 17:24 2
кинь что получилось, переделаю
0
7 / 7 / 1
Регистрация: 09.07.2009
Сообщений: 148
20.05.2010, 16:06  [ТС] 3
Лучший ответ Сообщение было отмечено GL_Loney как решение

Решение

Вот что получилось, с быстрой сортировкой так что-то и не вник пока, посмотрите, что вышло)
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
program ds;
uses crt;
const t='SORTIROV.txt';
var f: file of real;
s:real;min:real;
procedure out_fil;
var a:array [1..20] of real;
i, j:integer; s1:string;
 
   begin
               assign(F,t);
 
               i:=1;
               repeat
                     writeln ('Введите число или * (признак конца ввода)');
                     readln (s1);
                     val(s1,s,j);
                            if s1<>'*' then
                                                begin
                                                     a[i]:=s;
                                                     i:=i+1;
                                                end;
               until s1='*';
               rewrite(f);
                for j:=1 to i-1 do
                              write (F,a[j]);
 
               close(f);
          end;
{--------------------------------------------------------------}
procedure input_fil;
          begin
               assign (f,t);
               reset(f);
               read (f,s);
               min:=s;
               repeat
                     read (f,s);
                     if s< min then min:=s;
                     writeln (s:4:2,'  ');
               until EOF(f);
               close(f);
          end;
{----------------------------------------}
begin
clrscr;
gotoxy (15,8);
writeln ('Программу разработал Рифов Роман');
gotoxy (10,10);
{out_fil;}
writeln ('Чтение из файла');
clrscr;
input_fil;
writeln('min= ', min:4:0);
gotoxy (10,20);
writeln('Нажмите любую клавишу');
readln;
end.
Добавлено через 19 часов 27 минут
Ну так что, есть у кого какие мысли?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2010, 16:06

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

Разработать программу сортировки одномерного массива методом выборочной сортировки
Разработать программу сортировки одномерного массива методом выборочной сортировки. Помогите...

Разработать программу для сравнительного графического анализа алгоритмов сортировки и поиска
Разработать программу для сравнительного графического анализа алгоритмов сортировки и поиска;Задача...

Составить программу на языке Паскаль заполнения массива F(M, M)
Составить программу на языке Паскаль заполнения массива F(M, M) значениями функции f(x, y) так, что...

Составить программу на языке Паскаль заполнения массива значениями функции
Составить программу на языке Паскаль заполнения массива F(M, M) значениями функции f(x, y) так, что...


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

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

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