Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2015, 09:33   #1
kliuzhik
Пользователь
 
Регистрация: 09.09.2015
Сообщений: 14
По умолчанию Блок-схемы

Помогите сделать задание.
1. По представленным блок-схемам составить программу и проанализировать их работу.
2. Сделать трассировку программы (блок-схемы) для массива, состоящего из 5-7 элементов.
3. Сформулировать идею метода.
1.jpg
2.jpg
kliuzhik вне форума Ответить с цитированием
Старый 16.09.2015, 09:42   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да тут ничего не видно же )
И кстати: Делать трассировку придется тебе самому в любом случае.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.09.2015, 10:05   #3
kliuzhik
Пользователь
 
Регистрация: 09.09.2015
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Да тут ничего не видно же )
И кстати: Делать трассировку придется тебе самому в любом случае.
Так лучше видно?
1.png

2.png

Цитата:
Сообщение от Stilet Посмотреть сообщение
Да тут ничего не видно же )
И кстати: Делать трассировку придется тебе самому в любом случае.
Мне самое главное первое )))

Последний раз редактировалось Stilet; 16.09.2015 в 10:30.
kliuzhik вне форума Ответить с цитированием
Старый 16.09.2015, 10:38   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ниче не видно. Ладно. Телепатирую.
Сортировка пузырьком:
Код:
const n=0;
var i,j,x:integer; a:array[1..n] of integer;
begin
 for i:=1 to n do begin
  for j:=n downto i-1 do begin
    if a[j-1]>a[j] then begin x:=a[j];a[j]:=a[j-1]; a[j-1]:=x; end;
  end;
 end;

 for i:=1 to n do    write(a[j]:5);
 readln;
end.
Сортировка перестановкой:
Код:

var i,j,m,k,n:integer; a:array[1..100500] of integer;
begin
 readln(n); for i:=1 to n do begin readln(a[i]);

 for i:=1 to n-1 do begin m:=a[i]; k:=i;
  for j:=i+1 to n do    if m>a[j] then begin m:=a[j];k=j; end;
  a[k]=a[i]; a[i]=m;
 end;

 for i:=1 to n do write(a[j]:5);

 readln;
end.
Если ничего не напутал, ибо зрение -200 по F
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.09.2015, 10:46   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,711
По умолчанию

Цитата:
Если ничего не напутал
В первой i от 2 же, иначе выйдет за границе, да и на блок-схеме от 2х
p51x вне форума Ответить с цитированием
Старый 16.09.2015, 11:16   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну вот недобачаю... Картинки вырвиглазные.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок-схемы rob7777 Помощь студентам 10 15.10.2012 19:09
Блок-схемы Skval Помощь студентам 2 24.12.2010 23:31
блок-схемы KeksK Помощь студентам 2 02.06.2010 15:37
Блок-схемы Tiziano Помощь студентам 6 03.02.2010 23:28
Блок-схемы С++ Wia Помощь студентам 10 23.12.2008 17:52