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).