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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2012, 13:42   #1
Dexter_228
Новичок
Джуниор
 
Регистрация: 12.03.2012
Сообщений: 3
Восклицание СДЕЛАТЬ "Алгоритм решения задачи" есть программа....

Код:
Program abc;
var a:array [1..20] of integer;
i,temp,change:integer;
begin randomize;
writeln(‘исходный массив’);
for i:=1 to 20 do
begin 
a[i]:=random(101);
write (a[i],’ ‘);
end;
writeln;
change:=-1;
while change<>0 do
begin
change:=0;
for i:=2 to 20 do
if a[i]>a[i-1] then
begin
inc(change);
temp:=a[i-1];
a[i-1]:=a[i];
a[i]:=temp;
end;
end;
writeln('сходный массив');
for i:=20 downto 1 do
write(a[i],' ');
writeln;
readln;
end.


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 12.03.2012 в 16:13.
Dexter_228 вне форума Ответить с цитированием
Старый 12.03.2012, 13:44   #2
Dexter_228
Новичок
Джуниор
 
Регистрация: 12.03.2012
Сообщений: 3
По умолчанию Сама программа

Массив из 20 элементов заполняется случайными целыми числами в диапазоне от 0 до 100, выводится на экран в строку и сортируется методом пузырька.
Dexter_228 вне форума Ответить с цитированием
Старый 12.03.2012, 13:50   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Что вы понимаете под понятием "Алгоритм решения задачи"? Вам блок-схему надо?
Вадим Мошев вне форума Ответить с цитированием
Старый 12.03.2012, 13:54   #4
Dexter_228
Новичок
Джуниор
 
Регистрация: 12.03.2012
Сообщений: 3
По умолчанию

нет, вот пример из задания : Алгоритм представляет собой последовательность действий необхо-димых для решения задачи оформленную в виде нумерованного списка. Для самых простых задач достаточно одноуровневого списка. Обычно необходимо использовать подпункты, например:
1) Задать переменную x.
2) если x>0 тогда
2.1) у=ln(x)
2.2) вывести y на экран
3) если x<=0 тогда
3.1) вывести сообщение “x должен быть больше 0”
3.2) вернуться к моменту задания переменной x – пункт 1
то есть мою програмку нужно по шагам расписать как для ребенка, буду очень благодарен если окажите содействие.
Dexter_228 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм решения "задачи радиста" kitty19 Помощь студентам 5 08.11.2009 22:10
Паскаль. 2 задачи (Программа "Верификация","КАК БРИГАДИРУ РАЗДЕЛИТЬ ЗАРОБОТАННЫЕ ДЕНЬГИ") Valik102 Помощь студентам 3 20.05.2009 20:42
две задачи(программа"верификация" , "как бригадиру разделить зароботаные деньги) Valik102 Паскаль, Turbo Pascal, PascalABC.NET 0 13.05.2009 23:32
две задачи(программа"верификация" , "как бригадиру разделить зароботаные деньги) Valik102 Паскаль, Turbo Pascal, PascalABC.NET 0 13.05.2009 18:13