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

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Тебя также могут заинтересовать
Учебно-исследовательская работа 1,2
Курсовая работа
Программирование
Стоимость:
700 ₽
приложение в ткинтере по сайту РМИ музей россия моя история
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая по программе на C# в Unity
Курсовая работа
Программирование
Стоимость:
700 ₽
Генеалогическое древо Java Swing
Решение задач
Программирование
Стоимость:
150 ₽
Особенности создания сцены с дождём
Курсовая работа
Программирование
Стоимость:
700 ₽
Написать программу для обработки изображений.
Другое
Программирование
Стоимость:
300 ₽
Программные средства восстановления удаленных файлов
Реферат
Программирование
Стоимость:
300 ₽
Проектирование графических пользовательских интерфейсов
Лабораторная работа
Программирование
Стоимость:
300 ₽
Разработать программный модуль «Кафедра»
Лабораторная работа
Программирование
Стоимость:
300 ₽
Написать программу на С#, которая рисует график функции
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа по Архитектура информационных систем
Лабораторная работа
Программирование
Стоимость:
300 ₽
Проектирование графических пользовательских интерфейсов
Лабораторная работа
Программирование
Стоимость:
300 ₽
Две простенькие лабы по программированию на C/C++
Лабораторная работа
Программирование
Стоимость:
300 ₽
Задачи по математическому программированию (MATLAB)
Лабораторная работа
Программирование
Стоимость:
300 ₽
Высокоуровневые методы информации и программирования
Лабораторная работа
Программирование
Стоимость:
300 ₽
Разработать конвертер единиц длины в c++ builder
Лабораторная работа
Программирование
Стоимость:
300 ₽
Программирование Python, ДВЕ лабораторные работы
Лабораторная работа
Программирование
Стоимость:
300 ₽
Написать программу
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторные работы по алгоритмизации и программированию.
Лабораторная работа
Программирование
Стоимость:
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 вы получите информацию о подробном расчете стоимости аналогичной работы