Найди эксперта для помощи в учебе
Найти эксперта
+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
Заказ выполнил
KINNEKT
5
скачать
Доработать программу. делфи 2007. с комментариями.jpg
2017-01-10 22:43
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Автор молодец! в целом все хорошо, если и были маленькие недочеты при проверке преподавателем, тут же все исправил, проблем не возникло. Спасибо большое, обязательно обращусь еще))

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
3глава
Дипломная работа
Программирование
Стоимость:
4000 ₽
Реализовать модель в пакете моделирования Arena
Решение задач
Программирование
Стоимость:
150 ₽
Задача по ТЕОРИЯ ИГР И ПРИНЯТИЕ РЕШЕНИЙ В ЗАДАЧАХ УПРАВЛЕНИЯ
Решение задач
Программирование
Стоимость:
150 ₽
Разработка интернет-магазина охранно-пожарной сигнализации
Дипломная работа
Программирование
Стоимость:
4000 ₽
Проверить лабораторную работу по программированию (модель Изинга)
Лабораторная работа
Программирование
Стоимость:
300 ₽
дороботка диплома "Товарооборот"
Дипломная работа
Программирование
Стоимость:
4000 ₽
Программмирование
Отчёт по практике
Программирование
Стоимость:
700 ₽
Объяснить код на паскале(геометрическая интерпретация)
Решение задач
Программирование
Стоимость:
150 ₽
C++: Создание простейших приложений. Работа с числами и строками
Лабораторная работа
Программирование
Стоимость:
300 ₽
Симплекс метод на языке PYTHON с минимальным числом зависимостей
Лабораторная работа
Программирование
Стоимость:
300 ₽
Проверить лабораторную работу по программированию (модель Изинга)
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторные работы по предмету Технологии программирования
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторные работы по предмету Компьютерное моделирование
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа по параллельному программированию
Лабораторная работа
Программирование
Стоимость:
300 ₽
Систематизация и формализация требований к ПС
Лабораторная работа
Программирование
Стоимость:
300 ₽
"Pазработка клиента HDFS python
Лабораторная работа
Программирование
Стоимость:
300 ₽
Алгоритмы и структуры данных. Декартовы деревья C#
Лабораторная работа
Программирование
Стоимость:
300 ₽
Программа для работы с базами данных на python + QT Designer.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Классы и объекты в С++
Лабораторная работа
Программирование
Стоимость:
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 вы получите информацию о подробном расчете стоимости аналогичной работы