Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Образовательный студенческий форум _ Информатика / Программирование _ "Обработка массивов"

Автор: луна777 13.5.2008, 3:58

Помогите пожалуйста правильно написать блок-схему!!!!
ЗАДАНИЕ:ввести массив А6,сформировать массив по формуле Вi=cosi
условия задания:в массиве А переставить местами элементы,имеющие четные и нечетные номера(массив А1).Массив В упорядочить в порядке возрастания значений элементов(массив В1)Найти массив.
Начало---i:=1,6---ввод(Аi)---i ---i:=1,6---Bi=cos(i)--- приблиз начало,дальше идут проблемы!! huh.gif

Автор: creer 13.5.2008, 20:12

Могу рассказать общую идею, блок-схему рисовать долго smile.gif.
В Вашем сообщении выввели данные.
Затем необходимо переставить элементы в массиве A.
Примерно так:
i:=2;
Если i<6 то
C:=A[i]
A[i]:=A[i-1];
A[i-1]:=C;
i:=i+2;
Стрелочка к "если".

Упорядочить массив:
i:=1;
Если i<=6 то
j:=i
Если j<=6 то
Если A[i]>A[j] то
--
C:=A[i];
A[i]:=A[j];
A[j]:=C;
--
j:=j+1;
Стрелочка ко второму если
Стрелочка к первому если

Правда получилось непонятно smile.gif

Автор: луна777 15.5.2008, 11:52

и правд не совсем поняла..((

Автор: creer 18.5.2008, 19:44

Думаю примерно так.


Эскизы прикрепленных изображений
Прикрепленное изображение

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)