Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office. С помощью этого языка можно легко упростить монотонный набор действий, выполнение которых занимает много времени.
Пример реализации калькулятора с динамическим формированием содержимого - все кнопки будут создаваться динамически. Дополнительные действия будут описаны в библиотеках DLL.
Демонстрационная программа, написанная на Паскале АБС, демонстрирует суть пузырьковой сортировки. Все наглядно и понятно, а главное красиво. Такую программу могут предложить школьнику или студенту как вариацию классической задачи про сортировку.
Превосходная программа, демонстрирующая возможности графики и алгоритма игры "Жизнь" на торе. Представим себе прямоугольник размером n строк на m столбцов. Для того, чтобы превратить его в тор мысленно «склеим» его верхнюю сторону с нижней, а левую с правой. Таким образом, у каждой клетки, даже если она раньше находилась на границе прямоугольника, теперь есть ровно восемь соседей. Ваша задача состоит в том, чтобы найти конфигурацию клеток, которая будет через k поколений от заданного.
Создание экспертной системы на PHP на примере системы, которая отвечает на вопросы о кафедре Информатики.
Сортировка вставками — алгоритм сортировки, в котором элементы входной последовательности просматриваются по одному, и каждый новый поступивший элемент размещается в подходящее место среди ранее упорядоченных элементов.
Двойной факториал числа n обозначается \(n!!\) и определяется как произведение всех натуральных чисел в отрезке \([1,n]\), имеющих ту же чётность что и \(n\). По определению полагают \(0!! = 1\).
Дано: два разделенных пробельными символами целых чисел (в «текстовом» десятичном представлении) на стандартном вводе программы. Найти: значение суммы (разности, произведения, частного от деления — если имеет смысл) этих двух чисел.
Факториалом числа n называют произведение первых n натуральных чисел: n!=1*2....n
Задача: Напишите программу-калькулятор арифметических выражений записанных в обратной польской нотации. Ниже приведена простая реализация такого калькулятора на языке Си. Роль стека играет обычный массив (stack[1000]). Переменная sp (stack pointer) равна количеству элементов в стеке. Число (sp - 1) равно индексу ячейки, являющейся вершиной стека.