Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Доработать программу. делфи 2007. с комментариями
Создан заказ №1504790
23 ноября 2016

Доработать программу. делфи 2007. с комментариями

Как заказчик описал требования к работе:
доработать программу, чтобы она раскладывала на множители нечётные числа больше 8 function NOD(C, N:integer):integer; // 1ая Функция нахождения наибольшего общего делителя begin If C0 then NOD:= NOD(N mod C,C) else NOD:= N; end; { Если N является простым, функция вернет -1 } function GetLehmanFact or(N: Integer): Integer; var I,k,d,A, B,C, t, dd: Integer; I1,k1,d1:real; begin Result := -1; { Проверка делителей до n^(1/3) } I1:=trunc(Power(N,1/3)); for I := 2 to trunc(I1) do if N mod I=0 then begin Result := I; exit; end; k1:=trunc(Power(N,1/3)); d1:=Round((Power(N,1/6))); for k := 1 to Trunc(k1) do for d := 0 to trunc((d1) / (4 * Sqrt(k))) + 1 do begin A := round(Sqrt(4*k*N)) + d; t := Sqr(A) - 4*k*N; if t < 0 then continue; B := round(Sqrt(t)); if Sqr(B) = t then begin ASSERT((A-B)*(A+B)= 0 mod N); { Всегда выполняется } C:=A-B; dd :=NOD(N,C); if (1 < dd) and (dd < N) then begin Result:= dd; exit; end; end; end; end; procedure TForm1.Button3Click(Sender: TObject); var N,n1:integer; begin N:=StrToInt(Trim(Edit1.Text)); if N>8 then if ((N mod 2)=1) then begin n1:=trunc(N/GetLehmanFactor(N)); Edit2.Text:=Edit2.Text+IntToStr(N)+'='+IntToStr(dd)+'*'+IntToStr(n1) end else ShowMessage('Введите натуральное нечётное число N > 8'); end
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
24 ноября 2016
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
anatoliy17
5
скачать
Доработать программу. делфи 2007. с комментариями.jpg
2017-01-10 22:43
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Автор молодец! в целом все хорошо, если и были маленькие недочеты при проверке преподавателем, тут же все исправил, проблем не возникло. Спасибо большое, обязательно обращусь еще))

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Курсовая работа по C++
Курсовая работа
Программирование
Стоимость:
700 ₽
VBA Сортировка слов по возрастанию(Итог вывести в блокноте )
Решение задач
Программирование
Стоимость:
150 ₽
Написать отчет к курсовой работе по Системный анализ . Л-00781
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка лексического анализатора программ на языке Ruby
Курсовая работа
Программирование
Стоимость:
700 ₽
автоматизация расчета фонда оплаты труда
Дипломная работа
Программирование
Стоимость:
4000 ₽
СОЗДАНИЕ ХРАНИМЫХ ПРОЦЕДУР, ТРИГГЕРОВ, ПРЕДСТАВЛЕНИЙ
Лабораторная работа
Программирование
Стоимость:
300 ₽
Минимизация функции методом Хука-Дживса в матлаб
Решение задач
Программирование
Стоимость:
150 ₽
Реализовать класс на C# реализующий алгоритм кластеризации
Задача по программированию
Программирование
3 лабораторных по проектированию информационных систем
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа по програмированию . Создать сайт по торговле одежды
Лабораторная работа
Программирование
Стоимость:
300 ₽
Нужно написать программу (БЕЗ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА!).
Лабораторная работа
Программирование
Стоимость:
300 ₽
Нарисовать флаг израиля в OpenGL
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторные по алгоритмам и структурам данных Python/C++
Лабораторная работа
Программирование
Стоимость:
300 ₽
Программирование на языке R и пакет neuralnet
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа по программированию на C#
Лабораторная работа
Программирование
Стоимость:
300 ₽
Задание по Системному программмированию (c++)
Лабораторная работа
Программирование
Стоимость:
300 ₽
Программирование Visual studio 2017 задание к экзамену на с#
Лабораторная работа
Программирование
Стоимость:
300 ₽
СОЗДАНИЕ ХРАНИМЫХ ПРОЦЕДУР, ТРИГГЕРОВ, ПРЕДСТАВЛЕНИЙ
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа "ООП на примере Scratch-редактора"
Лабораторная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Базовые конструкции алгоритмов. Типы данных: простые и структурированные
Метод структурной алгоритмизации является одним из системных методов разработки алгоритмов. Он основан на визуальном представлении алгоритмов в виде последовательностей управляющих структурных фрагментов.
Каждый алгоритм состоит из элементарных шагов, которые можно объединить в определенные алгоритмические конструкции: линейную (последовательную), разветвляющуюся, циклическую .
С помощью линейных а...
подробнее
Операторы альтернативы (ветвления)
До сих пор рассматривались процедуры и функции, которые VBA выполняет в линейном порядке - VBA начинает выполнение кода с первого оператора после строки объявления процедуры (функции) и продолжает выполнять каждый оператор построчно до тех пор, пока не будет достигнут оператор End Sub (End Function). Такой линейный алгоритм можно представить нижеследующей блок-схемой (рис.1):

Однако довольно часто ...
подробнее
Изменение характеристик плоских и пространственных объектов в Компас-3D
Данные команды измерения вызываются с помощью Инструментальной панели Измерения (2D) или команды Измерить меню Сервис (рис. 1).

Не выходя из команды, пользователь может определить метрические характеристики объектов. Для этого ему необходимо последовательно указывать курсором на нужный объект. Система запоминает и показывает в диалоговом окне все значения требуемых измерений. Окно Информация будет...
подробнее
Веб-сайты и Веб-страницы
Что же представляют собой Web-сайты и Web-страницы? Чтобы понять это, зададимся другим вопросом, какую информацию может содержать Web-сайт? Ответ: практически любую. На сайте можно размещать, например, произведения великих классиков литературы, живописи, архитектуры и т.д.
Если страницы в обычной книге можно перелистывать и подобным образом искать нужную информацию, то как добраться до нужной инфор...
подробнее
Базовые конструкции алгоритмов. Типы данных: простые и структурированные
Метод структурной алгоритмизации является одним из системных методов разработки алгоритмов. Он основан на визуальном представлении алгоритмов в виде последовательностей управляющих структурных фрагментов.
Каждый алгоритм состоит из элементарных шагов, которые можно объединить в определенные алгоритмические конструкции: линейную (последовательную), разветвляющуюся, циклическую .
С помощью линейных а...
подробнее
Операторы альтернативы (ветвления)
До сих пор рассматривались процедуры и функции, которые VBA выполняет в линейном порядке - VBA начинает выполнение кода с первого оператора после строки объявления процедуры (функции) и продолжает выполнять каждый оператор построчно до тех пор, пока не будет достигнут оператор End Sub (End Function). Такой линейный алгоритм можно представить нижеследующей блок-схемой (рис.1):

Однако довольно часто ...
подробнее
Изменение характеристик плоских и пространственных объектов в Компас-3D
Данные команды измерения вызываются с помощью Инструментальной панели Измерения (2D) или команды Измерить меню Сервис (рис. 1).

Не выходя из команды, пользователь может определить метрические характеристики объектов. Для этого ему необходимо последовательно указывать курсором на нужный объект. Система запоминает и показывает в диалоговом окне все значения требуемых измерений. Окно Информация будет...
подробнее
Веб-сайты и Веб-страницы
Что же представляют собой Web-сайты и Web-страницы? Чтобы понять это, зададимся другим вопросом, какую информацию может содержать Web-сайт? Ответ: практически любую. На сайте можно размещать, например, произведения великих классиков литературы, живописи, архитектуры и т.д.
Если страницы в обычной книге можно перелистывать и подобным образом искать нужную информацию, то как добраться до нужной инфор...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы