Логин:    Пароль:        Регистрация  |  Забыли пароль?   



Дан массив a[1..n] и число b (Дата публикации: 25 ноября 2008)

Разместил: admin |  | Просмотров: 105 | Комментариев: (0) | Подробнее...

Дан массив a[1..n] и число b. Переставить числа в массиве таким образом, чтобы слева от некоторой границы стояли числа, меньшие или равные b, а справа от границы - большие или равные b.

Решение:

l:=0; r:=n;
        {инвариант: a[1]..a[l]<=b; a[r+1]..a[n]>=b}
        while l <> r do begin
        | if a[l+1] <= b then begin
        | | l:=l+1;
        | end else if a[r]>=b then begin
        | | r:=r-1;
        | end else begin {a[l+1]>b; a[r]<b}
        | | поменять a[l+1] и  a[r]
        | | l:=l+1; r:+r-1;
        | end;
        end;

Тест простоты Рабина (Дата публикации: 25 ноября 2008)

Разместил: admin |  | Просмотров: 114 | Комментариев: (0) | Подробнее...

Тест простоты Рабина

{IsPrime.Pas ver. 2.0 (c) Max Alekseyev , 2:5015/60@FidoNet}
{Реализация вероятностного алгоритма Миллера-Рабина с 20 раундами.
Для примера выдает простые на отрезке [1000000000,1000100000].
Вероятность ошибки (то, что составное число будет названо простым) меньше
4^(-Rounds).}

Забавное программирование в Delphi (Дата публикации: 6 ноября 2008)

Разместил: admin |  | Просмотров: 128 | Комментариев: (0) | Подробнее...

Приведённый здесь материал можно озаглавить не иначе как "Чем заняться программисту, если нечего делать". На самом деле, Delphi настолько интересная среда, что в ней наряду с разработкой серьёзных приложений можно легко увлечься созданием абсолютно бесполезных вещей.

Сердечная темка))) (Дата публикации: 5 ноября 2008)

Разместил: admin |  | Просмотров: 101 | Комментариев: (0) | Подробнее...

Вот откопал однажды написанную программу.... как хорошо оказывается перебирать свои закрома goodgood
На оптимизацию времени помниться не хватило, поэтому вышел натуральный бенчмарк для процессора (загружает его на все 100%). pardon
На картинки - скрин с программе, а в архиве она сама. Смотрим.

3605235_project1.rar [161.4 Kb] (cкачиваний: 4)

Сердечная темка)))

Олимпийский флаг (Дата публикации: 20 октября 2008)

Разместил: admin |  | Просмотров: 168 | Комментариев: (0) | Подробнее...

Написать программу, которая на поверхности формы рисует олимпийский флаг (рис).

Олимпийский флаг

Скорость ветра v.3 (Дата публикации: 20 октября 2008)

Разместил: admin |  | Просмотров: 160 | Комментариев: (0) | Подробнее...

Написать программу, которая пересчитывает скорость ветра из "метров в секунду" в "километров в час".
Программа должна быть спроектирована таким образом, чтобы пользователь мог ввести в поле Скорость только целое положительное число. Вычисление должно выполняться как в результате щелчка на кнопке Пересчет, так и при нажатии клавиши после ввода последней цифры в поле Скорость.
Рекомендуемый вид формы приведен на рис.

Скорость ветра v.3

Скорость ветра v.2 (Дата публикации: 20 октября 2008)

Разместил: admin |  | Просмотров: 150 | Комментариев: (0) | Подробнее...

Написать программу, которая пересчитывает скорость ветра из "метров в секунду" в "километров в час".
Программа должна быть спроектирована таким образом, чтобы пользователь мог ввести в поле Скорость только целое положительное число.
Рекомендуемый вид формы приведен на рис.

Скорость ветра v.2

Скорость ветра (Дата публикации: 20 октября 2008)

Разместил: admin |  | Просмотров: 177 | Комментариев: (0) | Подробнее...

Написать программу, которая пересчитывает скорость ветра из "метров в секунду" в "километров в час".
Рекомендуемый вид формы приведен на рис.

Скорость ветра