вложенные циклы

Решение задачи №4 из главы 13.1

Задача №4 из главы 13.1

Пользователь вводит числа до тех пор пока не введёт число меньшее 1. В ответ на каждое введённое им число выводите на экран все нечетные числа от 1 до это числа, при этом делящиеся на 5. Если же пользователь ввел число меньшее 1, то завершите программу.

Решение задачи №3 из главы 13.1

Задача №3 из главы 13.1

Выведите на экран таблицу умножения используя один цикл while и один repeat-until .

Решение задачи №1 из главы 13.1

Задача №1 из главы 13.1

Выведите на экран таблицу умножения используя только циклы вида repeat/until.

Вложенные циклы. Учебные задачи по программированию на вложеннные циклы

Задачи на вложенные циклы

  1. Задачи для разминки на обычные циклы (не вложенные, решается одним циклом)
    1. Выведите на экран таблицу умножения чисел от 1 до 9 на 1, т.е.:
      1x1 = 1
      .....
      .....
      1x9 = 9

      , используя цикл for

    2. Выведите на экран таблицу умножения чисел от 1 до 9 на 1, т.е.:
      1x1 = 1
      .....
      .....
      1x9 = 9

      , используя цикл while

Вывод последовательности/массива "ёлочкой", "пирамидой" -- пример решения (вложенные циклы)

Пусть у нас есть задача:

Выведите его на экран "ёлочкой" последовательности чисел до $N$.
Например для $N=12$ вы должны получить:

1
2 3
4 5 6
7 8 9 10
11 12 ......

Эту задачу можно решить используя два подхода:

#13.2 Вложенные циклы для вывода матриц, таблиц -- примеры решения задач. Паскаль

В этом уроке мы продолжим разбирать тему вложенных циклов в Паскаль (начало разговора о вложенных циклах тут). И поработаем с выводом на экран таблиц, в частности, рисуя "флаги" с применением ASCII art-а.

Пример №1 -- заполнение матрицы символами

Задача:

вывести на экран "флаг" (матрицу $N \times N$, заполненную символами), вида:

- - - - - -
- - - - - -
- - - - - -
- - - - - -

Решение:

#13.1 Вложенные циклы в Паскаль. Примеры кода, решения задач -- For, While, Repeat/Until

Мы переходим к одному из самых интересных из наших уроков по Паскалю, речь здесь пойдёт о вложенных циклах, чтобы перейти этому уроку, вы должны быть уже знакомы с конструкциями циклов:

Subscribe to RSS - вложенные циклы