Связь с администрацией сайта:       

demo

Среди толпы я одинок

Пожалуй, одна из самых часто встречающихся задач. Зачастую необходимо подсчитать статистику о самом активном пользователе, поэтому данный алгоритм программы подойдет для решения данной проблемы.
Как же применить данный алгоритм? А очень просто, у вас в базе есть 100 пользователей, которые оставили определенное количество комментариев. И вот встает вопрос, кто из них самый активный на сайте/в программе?  
 
Published in Pascal

Слова перевертыши(палиндромы)

Пятница, 25 Ноябрь 2016 08:31
Напишем простенькую функцию, которая будет определять, является ли введенное слово перевертышем. По-научному их называют палиндромами. К ним относятся такие слова как шалаш, казак и так далее.
 
Published in Pascal
Частенько возникает вопрос, как же число в таком формате 5.1100000000E+01 преобразовать более в читабельный вид. А именно, указать количество знаков после запятой. На самом деле в pascalэто делается довольно легко. Не слушайте никого, кто будет предлагать методы через divи mod.
 
Published in Pascal
Два велосипедиста одновременно отправились в 130-километровый пробег. Первый ехал со скоростью, на 3 км/ч большей, чем скорость второго, и прибыл к финишу на 3 часа раньше второго. Найти скорость велосипедиста, пришедшего к финишу первым.
Попробуем решить данную задачку. Причем сделаем функцию, в которую мы будем подставлять любые значения, чтобы в дальнейшем просто напросто решать любые подобные примеры.
 
Published in Pascal
Для начала разберемся, что же такое рекурсивная функция. А рекурсивная функция – это не что иное, как функция, которая вызывает сама себя до тех пор, пока не выполнится условие. Грубо говоря, можно провести аналогию с циклом RepeatUntil. Смысл тот же, но с отличием того, что занимает меньше времени на написание программного кода. В общем-то рекурсивная функция тот же цикл, только не явный, но в использовании намного удобнее. На эти два примера мы сейчас и будем опираться, а разницу вы увидите сами.
 
Published in Pascal