Найти в Дзене

Последовательность чесел в Pascal. Треугольные числа

В этой статье мы познакомимся с циклом While, с помощью которого будем находить последовательность чисел. Пока что цикл и его возможности мы подробно разбирать не будем, для этого скоро выйдет отдельная статья, сегодня просто познакомимся и посмотрим, как он работает.
Начнем!
Оглавление
Тоже какая-никакая последовательность
Тоже какая-никакая последовательность

Добрый день, товарищи!

В этой статье мы познакомимся с циклом While, с помощью которого будем находить последовательность чисел. Пока что цикл и его возможности мы подробно разбирать не будем, для этого скоро выйдет отдельная статья, сегодня просто познакомимся и посмотрим, как он работает.

Начнем!

Для начала: наша последовательность будет выглядеть следующим образом:

первые 100 треугольных чисел
первые 100 треугольных чисел

Эта последовательность довольно интересна и называется "треугольными числами". Смотрите, каждое число больше другого сначала на 1, потом на 2, потом на 3, 4, 5,6..... и так вплоть до 100. Вот поэтому сегодня мы выведем эти числа с помощью нового для нас цикла While.

1. Переменные

-3

Нам нужны две переменные. Переменная s будет использоваться для нахождения и вывода последовательности, а i будет мотать наш цикл.

На всякий случай присвоим переменной s значение 0, чтобы быть уверенными, что программа будет работать правильно.

2. Синтаксис While

Цикл похож на For, но в этом случае он гораздо более гибкий, потому что шаг цикла задает программист.

Пример Вайла
Пример Вайла

В данном примере синтаксиса мы запускаем счетчик до 100. Соответственно у цикла будет 100 витков. Для этого и понадобилась переменная i.

На русском While это "пока", поэтому прочитать этот код можно таким образом:

Пока (i меньше или равно 100) делать
*какой-то код*

3. Создаем нашу последовательность

На этом примере повторены первые две строки кода с циклом Вайл
На этом примере повторены первые две строки кода с циклом Вайл

Последовательность мы выведем по формуле выше. Соответственно, чем больше значение i тем больше будет наше число в последовательности.

Сразу его и выводим, для наглядности.

Еще одно существенное отличие Вайла от Фора, это то, что шаг цикла нужно задавать самостоятельно, и, чаще всего, в конце цикла.

Так мы и сделаем, прибавив к i единицу.

4. Посмотрим, что получилось

Цикл While вывел нам то, что мы от него ожидали, последовательность, как на картинке выше:

-6

Весь код нашей небольшой программы будет выглядеть так:

-7

Кроме того, создать в каких либо целях остальные последовательности тоже не представляет труда. Вы можете менять значения переменной s как захотите, или как того потребует задание.

Чтож, а сейчас спасибо за просмотр, скоро будет полноценное знакомство с циклом While, заходите на огонек.

-8

Данный человек всегда открыт для обсуждения контента и общения с подписчиками, если найдутся какие либо вопросы то я обязательно постараюсь ответить на них.

По возможности я попросил бы подписаться и оценить публикацию. Сейчас это критически важно для развития канала. Так то!

Доброго вам всем здоровьица в эти трудные времена!