Подсчёт количества слов в предложении

Предположим, что перед нами стоит задача описать алгоритм поиска слов в предложении. Слова в предложении разделяются пробелами. По сути, нам нужно посчитать количество пробелов в строке. Однако, после последнего слова пробел обычно не ставится.

Читать дальше

Подсчёт количества заданного символа в строке

Пусть перед нами стоит задача посчитать количество определённого символа в некоторой строке. Что для этого нужно сделать?

Во-первых, определить символ поиска. Во-вторых, воспользоваться условием отбора, сравнивая каждый символ строки с символом поиска. Если символ совпадает, то он должен быть посчитан, то есть счётчик символов увеличивается на 1.

Читать дальше

Генератор паролей

Составим алгоритм генерации произвольного пароля. Устойчивый пароль должен обладать несколькими свойствами:

1) устойчивость пароля определяется содержанием, то есть символами, которые в него входят. Для усложнения подбора пароля необходимо использовать весь набор символов: латинские буквы (строчные и прописные), цифры, знаки препинания и другие;

Читать дальше

Длинная арифметика. Сложение

Длинная арифметика — это область задач, выполняющая арифметические действия с очень большими числами. Ведь известно, что тип integer в PascalABC не позволяет работать с числами по модулю, большими 2 миллиардов с несколькими сотнями миллионов. А если нам необходимо сложить два числа, больших данного предела?

Читать дальше