Свойства алгоритмов

Задача алгоритмизации состоит в составлении записи алгоритмов так, чтобы однозначно и точно следуя предписаниям алгоритма, исполнитель эффективно получал определенный результат. Это накладывает на записи алгоритмов целый ряд обязательных требований (свойств). Свойства, которым должны удовлетворять алгоритмы, адресуемые заданному исполнителю: Дискретность алгоритма Описываемый процесс должен быть разбит на последовательность отдельных шагов. Возникающая в результате такого разбиения запись представляет собой упорядоченную совокупность четко разделенных друг от друга предписаний (директив, команд), образующих прерывную (дискретную) структуру алгоритма. Только выполнив требования предыдущего предписания, можно приступать к выполнению следующего. Дискретная структура алгоритмической записи подчеркивается сквозной нумерацией предписаний…

Read More

Сумма всех целых чисел от 1 до заданного числа — Pascal(Паскаль)

Программа вводит целое положительное число N и подсчитывает сумму всех целых чисел от 1 до N В случае, если учитываются положительные и отрицательные числа, то программа примет вид

Read More

Преобразование числа в шестнадцатеричную систему счисления — Pascal(Паскаль)

Программа вводит с клавиатуры целое число в диапазоне от 0 до 15, преобразует его к шестнадцатеричной системе счисления и выводит результат на экран

Read More

Учебник «Обучение мобильной разработке на Delphi»

Delphi — это среда визуальной разработки приложений на языке Object Pascal. За четверть века своего существования Delphi стала одной из самых популярных и распространенных систем программирования. Благодаря простоте изучения и чрезвычайной скорости, с которой можно создавать программы, на Delphi создано огромное количество крупных корпоративных систем, в то же время она пользуется популярностью не только у начинающих и остается излюбленным инструментом разработчиков во всем мире. В настоящее время Delphi можно использовать для создания кроссплатформенных приложений для Microsoft Windows, macOS, Linux, iOS и Android. Разнообразие приложений, создаваемых на Delphi, трудно себе представить.…

Read More

Почему Python — плохой выбор для первого языка программирования?

Так как я веду несколько технических групп и чатов, то часто сталкивался с вопросом от подписчиков о том, с какого же языка лучше начать изучать программирование и информатику. Очень часто кто-то советует именно Python. Я в корне не согласен с этим советом. Мне нравится этот язык, и я ничего не имею против него, он прост и удобен. Но есть кое-какие аргументы против того, чтобы поставить его на место вашего первого языка программирования. Оговорюсь, что всё сказанное далее является субъективным мнением автора и не претендует на истину. Итак, почему… Ниже на…

Read More

Функция AllocMultiSel()

Модуль ODialogs Распределяет TMultiSelRec со счетом, равным параметром Count. Объявление: Режим: Замечание: Распределяет TMultiSelRec со счётом, равным Count, и с достаточным участком памяти Selections для хранения Count числа полей Selections (0..Count — 1). Возвращает NIL, если недостаточно памяти для распределения записи.

Read More