2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Количество операций в алгоритме
Сообщение02.05.2012, 18:42 


18/01/11
78
Даны две программы для проверки натурального числа на простоту:

1)
begin
read(n);
flag:=true;
i:=2;
while (i<=n div 2) and (flag=true) do
if n mod i=0 then flag:=false
else i:=i+1;
if flag=true then write(‘prostoe’)
else write(‘sostavnoe’)
end.

2)
read(n);
for i:=2 to trunc(sqrt(n)) do
if n mod i=0 then f:=1;
if f=0 then write(‘prostoe’) else write(‘sostavnoe’)
end.

Необходимо подсчитать количество операций в приведенных алгоритмах (ответ привести в виде функций от параметра n). Ответ обосновать детально по каждой строке алгоритмов при выведении функций.
Подсчитать кол-во операций в первом алгоритме в виде функции от параметра n, и во втором алгоритме подсчитать кол-во операций в виде функции от параметра n. Это необходимо для анализа этих двух алгоритмов, чтобы определить какой более эффективный из них. Таковы условия задачи.
Нужно сделать по примеру ссылки: http://rghost.ru/private/37858508/62d81 ... a99c4a7af6
У меня не получается.

 Профиль  
                  
 
 Re: Количество операций в алгоритме
Сообщение02.05.2012, 20:03 
Заслуженный участник
Аватара пользователя


01/08/06
3131
Уфа
Хотелось бы верить, что затруднения в первом случае вызваны тем, что число операций сложным образом зависит от $n$.
Думаю, для начала можно упростить и сделать оценку в предположении простоты $n$.
Ну а для второго случая дам подсказку: число операций зависит от $n$ простым и монотонным образом.

 Профиль  
                  
 
 Re: Количество операций в алгоритме
Сообщение04.05.2012, 10:51 


01/07/08
836
Киев
acme в сообщении #566607 писал(а):
У меня не получается.

Понятно. Если бы получилось не было бы темы. Набросайте ваши попытки, можно будет обсуждать. Если не хочется решать, предъявите ваше мнение о постановке задачи. С уважением,

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group