AFON // радиотехник affonya@mail.ru
← Delphi 6

Проекты на Delphi

Пятьдесят учебных программ на Object Pascal — от первой строки кода до игр и радиотехнических калькуляторов. У каждого проекта разобраны задача, алгоритм и полный исходник с возможностью скачать .dpr.

Все примеры — консольные программы на стандартном Object Pascal. Компилируются как в Delphi (консольное приложение), так и в бесплатном Free Pascal командой fpc -Mdelphi имя.dpr. Код каждого проекта проверен компилятором.

BASE//

Основы

10
DP.01
Приветствие и ввод имени →

Первая программа на Delphi: вывод текста и чтение строки с клавиатуры (Write/ReadLn).

DP.02
Простой калькулятор →

Консольный калькулятор на четыре действия с проверкой деления на ноль.

DP.03
Квадратное уравнение →

Решение ax^2+bx+c=0 через дискриминант, все три случая корней.

DP.04
Таблица умножения →

Вывод таблицы умножения 9x9 вложенными циклами for.

DP.05
Решето Эратосфена →

Поиск всех простых чисел до N классическим алгоритмом решета.

DP.06
Факториал (два способа) →

Вычисление факториала итеративно и рекурсивно, тип Int64.

DP.07
Числа Фибоначчи →

Генерация последовательности Фибоначчи без рекурсии.

DP.08
НОД и НОК (Евклид) →

Наибольший общий делитель алгоритмом Евклида и наименьшее общее кратное.

DP.09
Системы счисления →

Перевод десятичного числа в двоичную, восьмеричную и шестнадцатеричную системы.

DP.10
Проверка палиндрома →

Определение, читается ли строка одинаково слева направо и справа налево.

RF//

Радиотехника

12
DP.29
Калькулятор закона Ома →

Расчёт напряжения, тока, сопротивления и мощности по двум известным величинам.

DP.30
Делитель напряжения →

Расчёт выходного напряжения резистивного делителя и тока через него.

DP.31
Гасящий резистор для LED →

Расчёт токоограничивающего резистора для светодиода.

DP.32
Резонанс LC-контура →

Резонансная частота и волновое сопротивление колебательного контура.

DP.33
RC-фильтр →

Постоянная времени и частота среза RC-цепочки.

DP.34
Реактивное сопротивление →

Ёмкостное Xc и индуктивное Xl сопротивление на заданной частоте.

DP.35
Цветовая маркировка резистора →

Определение цветовых полос резистора по номиналу.

DP.36
Код конденсатора →

Расшифровка трёхзначного кода конденсатора в пикофарады, нанофарады и микрофарады.

DP.37
Пересчёт dBm в ватты →

Перевод мощности из dBm в милливатты, ватты и напряжение на 50 Ом.

DP.38
Длина волны и антенна →

Длина волны по частоте и расчёт размеров диполя и штыревой антенны.

DP.39
Ближайший номинал E24 →

Подбор ближайшего стандартного номинала резистора из ряда E24.

DP.40
Калькулятор CRC-8 →

Подсчёт контрольной суммы CRC-8 для строки (полином 0x07).