Внимание!
По всем вопросам по поводу представленных на сайте материалов обращайтесь на форум: (http://vlady.uzelok.net/smf/index.php) При использовании материалов c сайта обязательна ссылка на первоисточник! Если у Вас есть замечания/предложения по наполнению сайта - свяжитесь со мной. |
|||||
Главная | |||||
Организация меню в программах (текст/графика) (меню в текстовом и графическом режимах, распространенные ошибки при реализации меню, пример более сложного меню из файла) Как замерять время работы программы? (рассматриваются способы с использованием Турбо-Паскалевской процедуры GetTime, ячейки памяти по адресу $0000:$004C, счетчика тактов RDTSC, и функций из WinAPI: GetTickCount() и QueryPerformanceCounter()...) Алгоритмы сортировки Пузырьковая (простым выбором, линейная); простой вставкой; слияниями; быстрая (сортировка Хоара, QuickSort); пирамидальная (турнирная, HeapSort); распределяющая (RadixSort, цифровая, поразрядная); "пузырек" с просеиванием; древесная (TreeSort); метод поиска нового номера; метод последовательного поиска минимумов. FPC :: Перегрузка операторов Описание и примеры использования (для вычисление многочлена матрицы, реализации "больших" множеств, и вычисления квадратного корня из матрицы) перегрузки операций в FPC 2. Реализация модулей, не зависящих от типов: 1. Путем разделения описания и реализации: Турбо Паскаль / FPC 2. Используя наследование 3. Используя Generic-и (FPC 2.2.0 и выше): часть 1 / часть 2 Графики функций, заданных параметрически Кривые третьего порядка (полукубическая парабола, Декартов лист, циссоида, строфоида); четвертого порядка (Конхоида Никомеда, "Улитка" Паскаля, кардиоида) и спирали (циклоида, эпициклоида, гипоциклоида, гиперболическая спираль, эвольвента /развертка/ окружности). Отладка программ Рассматриваются основные метода отладки программ: пощаговый прогон, трассировка, точки останова (breakpoint-ы), использование окон Watch, Evaluate/Modify и Call Stack |
|||||
Новости / Контакты | |||||
Решенные задачи (интересные задачи и их решения, Турбо Паскаль) | |||||
1. "Роза ветров" 2. Программа - конструктор тестов 3. Решение уравнений разных степеней 4. Таблица истинности логического выражения |
|||||
Ссылки / Форум | |||||
Гостевая книга | |||||
FAQ | |||||
Математика | |||||
Минимизация функций многих переменных Методы Нютона и Нелдера-Мида |
|||||
Численное интегрирование Интегрирование с заданной точностью (методами средних прямоугольников, трапеций и Симпсона) и интегрирование на основе квадратурной формулы Гаусса-Кронрода с 61 узлом |
|||||
Общие вопросы по математике | |||||
Замечательные числа Числа и СуперЧисла Смита; постоянная Капрекара; метод определения, является ли число палиндромом (без его преобразования в строку); совершенные числа (+ алгоритм их ускоренного поиска); числа Армстронга. |
|||||
Шифрование текста Метод Льюиса; квадрат Полибия; шифрование методом "Атбаш"; шифр Вижинера; метод Цезаря; шифр Гронсфельда; шифр Хилла (с длиной блока = 2); шифрование с помощью решетки |
|||||
Массивы / матрицы | |||||
Массивы и матрицы Произведение квадратных и сцепленных матриц; рекурсивное вычисление определителя матрицы; максимальные последовательности (одинаковых и возрастающих элементов) в массиве; как задать матрицу, чтобы быстро поменять местами ее столбца (или строки); вычисление заданного многочлена от матрицы; вычисление квадратного корня из матрицы |
|||||
Динамические массивы и матрицы | |||||
Структуры данных | |||||
Множества "Большие" множества (больше 255 элементов), решето Эратосфена, решение ребусов |
|||||
Строки | |||||
Записи (Record) Записи с вариантной частью и их использование |
|||||
Моделирование систем массового обслуживания Классификация, показатели эффективности СМО и практический пример реализации Системы Массового Обслуживания на примере Банка |
|||||
Постфиксная форма записи Алгоритм перевода выражения в Обратную Польскую Нотацию и его реализации (процедурная, объектно-ориентированная и с реализацией стека на основе массива) |
|||||
Деревья | |||||
Бинарные Бинарные деревья поиска, реализация основных операций над деревьями; графическое отображение дерева; нерекурсивная работа с бинарными деревьями |
|||||
AVL ООП - реализация AVL-деревьем (а также вариант с перегруженными операциями, для компилятора FPC) |
|||||
Красно-черные ООП-реализация основных операций с Красно-Черными Деревьями (создание и удаление дерева; поиск, удаление элемента; вывод дерева на экран или в файл) |
|||||
Графика | |||||
Занимательная графика | |||||
Как включить BGI драйвер в EXE файл? | |||||
ООП | |||||
ООП. Объектно Ориентированное Программирование | |||||
Спецификаторы доступа к полям класса | |||||
ООП реализация динамических структур данных | |||||
Процедурные типы | |||||
Директивы компилятора | |||||