Видеозапись седьмого занятия на Ютубе

На седьмой лекции (31 октября) проходили цикл FOR, VAR-параметры. Рассмотрели понятия: счётчик цикла, константное выражение, последовательность операторов, промежуток, интервал, полуинтервал. Соответствие цикла FOR циклу WHILE. Вместе решили некоторые задачи. Длинную арифметику решили реализовать через массив целых чисел при активном использовании разделения задачи на процедуры.

Задания на практику

1) Есть ли в массиве все числа от 0 до 5? (Оптимизировать.)
2) Дан числовой массив и число B. Переставить местами числа в массиве так, чтобы сначала шли все числа, меньшие B, потом все числа, равные B, потом все числа, большие B.
3) Даны два неубывающих числовых массива. Слить их в третий массив так, чтобы он тоже не убывал.
4) Длинная арифметика. Длинное число представлено в виде массива, каждая цифра записана в своей ячейке. а) Написать процедуру, которая увеличивает число в данном массиве на единицу. б) —||— уменьшает число на единицу.
5) Создать массив с числами Фибоначчи, не превосходящими 1000000.
6) Рекуррентная последовательность. Первые пять чисел даны, каждое следующее число определяется как
x[k] = max(x[k - 5], x[k - 2]). а) Программа должна определить, с какого места эта последовательность станет стабильной, то есть все элементы станут одинаковыми. б) Числа 2 и 5 тоже вводятся (из отрезка [1; 5]).
7) Удалить из массива все чётные числа, эти числа записать в другой массив.