



Свойства чисел.
1. Вычисление суммы делителей натурального числа.
Само число не учитывается в качестве делителя самого себя
Скачать программу "Вычисление суммы делителей натурального числа" (168244 байт).
Код программы "Вычисление суммы делителей натурального числа" (2229 байт).
2. Процент простых, совершенных, несовершенных и сверхсовершенных чисел.
Сумма делителей простого числа равно 1. Сумма делителей совершенного числа равна самому этому совершенному числу. Сумма делителей несовершенного числа меньше этого числа. Сумма делителей сверхсовершенного числа больше этого числа. Программа подсчитывает, сколько среди первых K чисел натурального ряда простых, совершенных, несовершенных и сверхсовершенных и выводит также на экран все совершенные числа.
Скачать программу "Процент простых, совершенных, несовершенных и сверхсовершенных чисел" (178997 байт).
Код программы "Процент простых, совершенных, несовершенных и сверхсовершенных чисел" (8039 байт).
3. Процент простых чисел.
Эта программа не использует решето Эратосфена и потому работает весьма медленно по сравнению со следующей программой, в которой это решето Эратосфена используется.
Скачать программу "Процент простых чисел" (168416 байт).
Код программы "Процент простых чисел" (2858 байт).
4. Процент простых чисел. Решето Эратосфена.
Скачать программу "Процент простых чисел. Решето Эратосфена" (169460 байт)
Код программы "Процент простых чисел. Решето Эратосфена" (2990 байт)
Скачать консольное приложение для DOS "Процент простых чисел. Решето Эратосфена" (14170 байт)
Код консольного приложения для DOS "Процент простых чисел. Решето Эратосфена" (1589 байт)
Теория вероятностей.
1. Игра "Угадай число одно из десяти".
Правила игры. Вы загадываете любую из 10 цифр от 0 до 9 и делаете ставку, не превышающую количества имеющихся у вас монет. Если загаданная вами цифра не совпала с той цифрой, которую загадал компьютер, то количество ваших монет уменьшается на величину этой ставки. Если вы загадали ту же самую цифру, что и компьютер, то количество ваших монет увеличивается на сумму, превосходящую в 9 раз сумму вашей ставки. То есть, при проигрыше вы теряете 1 ставку, а при выигрыше выигрываете 9 ставок.
Для игры надо либо нажимать на клавишу Enter после введения цифры и ставки, либо постоянно держать нажатой клавишу Enter в случае вашей систематической удачи.
Скачать программу "Угадай число одно из десяти"c 10 монетами на вашем начальном счёте (178605 байт)
Код программы "Угадай число одно из десяти"c 10 монетами на вашем начальном счёте (4107 байт)
2. Максимальный выигрыш в игре "Угадай число одно из десяти".
Вы загадываете одну из десяти цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 и выбираете начальное число монет от 10 до 100. Компьютер начинает также случайно загадывать цифры. Если цифра, загаданная вами, совпадает с цифрой, загаданной компьютером, то количество ваших монет увеличивается на 9 монет. Если цифра, загаданная вами, не совпадает с цифрой, загаданной компьютером, то количество ваших монет уменьшается на 1 монету. Максимальное число ходов равно 2000000000. Убедитесь в том, что по всей вероятности вы проиграете даже 100 ваших первоначальных монет.
Программа подсчитает, когда вам надо было выйти из игры, чтобы иметь максимальный выигрыш, и вычислит величину этого максимального выигрыша. Кроме того, сохраняется общая статистика всех проигрышей. После того, как вы снова запустите приложение, например, на следующий день, игра продолжится с достигнутого в прошлый раз результата. Но для этого надо либо распаковать RAR-архив, либо не распаковывать этот Rar-архив, но после окончания игры нажать "Да", когда будет задан вопрос: "Некоторые извлечённые из MaxSuccess10.rar файлы изменились, либо были созданы новые файлы. Хотите добавить их в архив?"
Скачать программу "Максимальный выигрыш в игре "Угадай число одно из десяти""
(180791 байт, обновлена 24 февраля 2007 года)
Код программы "Максимальный выигрыш в игре "Угадай число одно из десяти""
3. Игра "Угадай число одно из двух".
Правила игры. Вы загадываете одну из двух цифр: 0 или 1, делаете ставку, не превышающую количества имеющихся у вас монет. Если загаданная вами цифра не совпала с той цифрой, которую загадал компьютер, то количество ваших монет уменьшается на величину этой ставки. Если вы загадали ту же самую цифру, что и компьютер, то количество ваших монет увеличивается на велечину этой ставки. То есть, при проигрыше вы теряете 1 ставку, а при выигрыше выигрываете 1 ставку.
Скачать программу "Угадай число одно из двух" c 10 монетами на вашем начальном счёте
(178346 байт)
Код программы "Угадай число одно из двух" c 10 монетами на вашем начальном счёте
(4159 байт)
4. Максимальный выигрыш в игре "Угадай число одно из двух".
Вы загадываете одну из цифр: 0 или 1 и выбираете начальное число монет от 10 до 100. Компьютер начинает также случайно загадывать цифры. Если цифра, загаданная вами, совпадает с цифрой, загаданной компьютером, то количество ваших монет увеличивается на 1 монету. Если цифра, загаданная вами, не совпадает с цифрой, загаданной компьютером, то количество ваших монет уменьшается на 1 монету. Максимальное число ходов равно 2000000000. Убедитесь в том, что по всей вероятности вы проиграете даже 100 ваших первоначальных монет.
Программа подсчитает, когда вам надо было выйти из игры, чтобы иметь максимальный выигрыш, и вычислит величину этого максимального выигрыша. Кроме того, сохраняется общая статистика всех проигрышей. После того, как вы снова запустите приложение, например, на следующий день, игра продолжится с достигнутого в прошлый раз результата. Но для этого надо либо распаковать RAR-архив, либо не распаковывать этот Rar-архив, но после окончания игры нажать "Да", когда будет задан вопрос: "Некоторые извлечённые из MaxSuccess10.rar файлы изменились, либо были созданы новые файлы. Хотите добавить их в архив?"
Скачать программу "Максимальный выигрыш в игре "Угадай число одно из двух""
(184317 байт, обновлена 24 февраля 2007 года)
Код программы "Максимальный выигрыш в игре "Угадай число одно из двух"" (4385 байт)
5. "Угадай число одно из десяти" с сохранением результата в файле.
Вы загадываете одну из десяти цифр от 0 до 9 и нажимаете Enter. Если загаданная вами цифра совпала с цифрой, которую загадал компьютер, то вы выигрываете 9 монет. Если загаданная вами цифра не совпала с цифрой, которую загадал компьютер, то вы проигрываете 1 монету. Клавишу Enter можно не отпускать.
После окончания игры результат сохраняется в файле. После того, как вы снова запустите приложение, например, на следующий день, игра продолжится с достигнутого в прошлый раз результата. Но для этого надо либо распаковать RAR-архив, либо не распаковывать этот Rar-архив, но после окончания игры нажать "Да", когда будет задан вопрос: "Некоторые извлечённые из Chance.rar файлы изменились, либо были созданы новые файлы. Хотите добавить их в архив?"
Скачать программу "Угадай число одно из десяти" с сохранением результата (172546 байт)
Код программы "Угадай число одно из десяти" с сохранением результата. (3662 байт)
6. "Угадай число одно из двух" с сохранением результата в файле.
Вы загадываете одну из двух цифр: 0 или 1 и нажимаете Enter. Если загаданная вами цифра совпала с цифрой, которую загадал компьютер, то вы выигрываете 1 монету. Если загаданная вами цифра не совпала с цифрой, которую загадал компьютер, то вы проигрываете 1 монету. Клавишу Enter можно не отпускать.
После окончания игры результат сохраняется в файле. После того, как вы снова запустите приложение, например, на следующий день, игра продолжится с достигнутого в прошлый раз результата. Но для этого надо либо распаковать RAR-архив, либо не распаковывать этот Rar-архив, но после окончания игры нажать "Да", когда будет задан вопрос: "Некоторые извлечённые из Chance2.rar файлы изменились, либо были созданы новые файлы. Хотите добавить их в архив?"
Скачать программу "Угадай число одно из двух" с сохранением результата (172580 байт)
Код программы "Угадай число одно из двух" с сохранением результата. (3755 байт)
7. Игра "Жизнь".
В классическом варианте на разбитую на квадраты плоскость кладут фишки (аналог биологической клетки). Колония клеток на следующем ходу изменяется:8. Случайное число.
Функцией Random(10) генерируется случайное число из диапазона от 0 до 9. Программа подсчитывает, сколько из этих чисел нулей, единиц, двоек, троек, четвёрок, пятёрок, шестёрок, семёрок, восьмёрок, девяток. Вы можете сколь угодно долго увеличивать общее количество случайных чисел, выключить компьютер и продолжить добавление чисел на следующий день, так как все результаты сохраняются в файле.Решение дифференциальных уравнений.
Нахождение концентрации вещества при диффузии.
Найти распределение концентрации n(x,t)диффундирующего вещества в бесконечном слое
0 <= x <= L,
-бесконечность < y, z < +бесконечность.
Поверхность х=0 непроницаема.
На поверхности x=L происходит массообмен с окружающей средой, имеющей концентрацию диффундирующего вещества:
A*exp(-bt).
Начальная концентрация диффундирующего вещества внутри слоя постоянна и равна А0.
Коэффициент диффузии равен D.
Составление и решение дифференциального уравнения для двух задач.
Скачать программу "Нахождение концентрации вещества при диффузии (№1)"
(281789 байт, обновлена 2.06.2007, выполняет проверку правильности решения диф. уравнения)
Код программы "Нахождение концентрации вещества при диффузии (№1)"
Скачать программу "Нахождение концентрации вещества при диффузии"(№2)
(271398 байт, обновлена 2.06.2007, выполняет проверку правильности решения диф. уравнения)
Код программы "Нахождение концентрации вещества при диффузии" (№2)
Графики концентрации при диффузии.
Программа строит графики зависимости концентрации вещества от расстояния до непроницаемой перегородки и от времени. Всего имеется четыре графика: две зависимости от времени (для h конечного и бесконечного) и две зависимости от координаты (для h конечного и бесконечного).
Скачать программу "Графики зависимости концентрации вещества от координаты и от времени при диффузии. " (208737 байт ,обновлена 2.06.2007)
Решение n(x,t) этого уравнения не является всюду неотрицательным:
Скачать программу решения диф. уравнения
(292712 байт, обновлена 27.12.2007, выполняет проверку правильности решения диф. уравнения)
Вычисления числа Пи.
Пять алгоритмов вычисления числа Пи. (287142 байт)
Код программы "Пять алгоритмов вычисления числа Пи".
Формулы пяти алгоритмов вычисления числа Пи".
Другие программы на Delphi.
Дана строка, состоящая из символов и пробелов. Группа символов, не разделенных пробелами, называется словом. Поменять местами слова минимальной и максимальной длины.
Скачать программу (169709 Байт)
Программы на Lazarus.
1. График гиперболического параболоида.
