Найди эксперта для помощи в учебе
Найти эксперта
+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
Положительно
Автор молодец! в целом все хорошо, если и были маленькие недочеты при проверке преподавателем, тут же все исправил, проблем не возникло. Спасибо большое, обязательно обращусь еще))

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Тебя также могут заинтересовать
Программное средство учета личных и домашних финансов
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая работа по предмету "Разработка мобильных приложений"
Курсовая работа
Программирование
Стоимость:
700 ₽
Создание сайта интернет магазина на html и css
Дипломная работа
Программирование
Стоимость:
4000 ₽
программа перевода текста с немецкого в число
Решение задач
Программирование
Стоимость:
150 ₽
Управление проектом внедрения корпоративной социальной сети
Курсовая работа
Программирование
Стоимость:
700 ₽
Моделирование радиоактивного распада
Лабораторная работа
Программирование
Стоимость:
300 ₽
Получение потоков запускаемого приложения (stderr/stdout)
Решение задач
Программирование
Стоимость:
150 ₽
Ежедневник в 1С:Предприятие 8.
Решение задач
Программирование
Стоимость:
150 ₽
методы оптимальных решений , контрольная работа
Контрольная работа
Программирование
Стоимость:
300 ₽
Выполнить лабораторную работу с использованием MPI на фортране
Лабораторная работа
Программирование
Стоимость:
300 ₽
написать программу на си++ и сделать отчет как указано в задании
Лабораторная работа
Программирование
Стоимость:
300 ₽
ПРИМЕНЕНИЕ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ В EXCEL ТАБЛИЦОЙ ЛАБАРАТОРНАЯ
Лабораторная работа
Программирование
Стоимость:
300 ₽
Написать 3 программы с графическим интерфейсом.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Программирование логистических интегральных систем Лабораторные работы 1-2 /2дм
Лабораторная работа
Программирование
Стоимость:
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 вы получите информацию о подробном расчете стоимости аналогичной работы