Стандартный фрагмент работы с графикой (Паскаль)
Пример вывода на экран существующего текстового файла
Решить задачу обмена значениями для двух переменных, не используя дополнительных переменных (и предполагая, что значениями целых переменных могут быть произвольные целые числа).
Полный текст примера динамической библиотеки со статическим подключением. Простейший пример библиотеки, которая находит сумму двух чисел.
Почему эта задача предлагается студентам? Все очень просто - научить работать с датами и получить навыки работы в необычных системах счисления. На первый взглдя все понятно, но подсчте числа дней требует работы с месяцами и годами. А они исчиляются разными системами. Поэтому возникают трудности. Реализация на Паскале.
Решение системы линейных алгебраических уравнений Ax=b методом Гаусса. Стандартная задача лабраторных работ, а иногда и курсовых по программированию или численным методам.
Даны натуральные числа а, b. Вычислить произведение а*b, используя в программе лишь операции +, -, =, <>.
Выбираем все dll из каталога с программой, загружаем каждую и пытаемся найти в ней функцию (через api getprocaddress) с заранее определенным жестко именем (например что нибудь типа ispluginformystuff). Если нашлась - dll считается нужным плагином, если нет - выгружаем и забываем об этой библиотеке.