Учебные задачи по программированию для начинающих - Паскаль

ВНИМАНИЕ: более опытные участники сайта - не кидайте готовые решения этих задач! Они для детей! (комментарии к чьим-то решениям приветствуются, но не в стиле "не заморачивайся и используй это")

Материалы: Онлайн-учебник для начинающих доступен здесь.

  1. Вывести на экран сумму N случайных чисел.
  2. Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]
  3. Повторить предыдущее, но для каждого числа, начиная со второго, рядом выводить - больше ли оно предыдущего или меньше. например:
    -1
    20 больше -1
    -5 меньше 2-
    -6 меньше -5
    и т.д.
  4. Вывести на экран n-ное число Фибоначчи. Пример последовательности:
    0 
    1
    1 
    2 
    3
    5
    8 
    13
    21...и т.д.
  5. Дано некоторое число длиной от 1 до 5 цифр - вывести его цифры в обратном порядке.
    Например:
    3567=
    7
    6
    5
    3 

    Подсказка: используйте цикл while и операцию получения остатка mod.

  6. Дано некоторое число длиной от 1 до 5 символов, вывести все его "нечётные" цифры в обратном порядке (аналогично предыдущей задаче), если же таких цифр не найдёт, вывести сообщение "Нечетных цифр не обнаружено!"
  7. Задать массив из 7-ми элементов через предварительное описание типа, заполнить его случайными значениями в одном цикле, а в другом цикле вывести эти значения на экран.
  8. Задать двумерный массив размерностью m на n (MxN) элементов (m и n вынести в область определения констант), заполнить его случайными значениями и вывести их на экран уже после того, как весь массив будет заполнен (т.е. заполнять и выводить в разных группах циклов).
  9. Задайте случайным образом массив из 20-ти элементов. Выведите его на экран "ёлочкой". Вот начало такого вывода:
    1
    2 3
    4 5 6
    7 8 9 10
    11 12 ......
  10. Задайте случайным образом массив из 20-ти элементов (целых чисел). Найдите максимальное число и напечатайте его.
  11. Задайте случайным образом массив из 20-ти элементов (целых чисел). Найдите минимальное число и напечатайте его.
  12. Даны два массива по 20 элементов каждый (заполните случайными числами, так чтобы среди элементов массива при очередном запуске программы могли встретиться и отрицательные и положительные числа).
    Сравните каждый 3-ий элемент 1-ого массива с каждый 2-ым элементов 2-ого массива - сравнение проводите пока не закончится та выборка, которая короче.
    Например пусть мы имеем два массива (запишу лишь начальные элементы):

    1 | 2 | -10 | 5 | 0 | 12 | 2 | 8 ....
    0 | 3 | 4 | 9 | 7 | 5 | -8 | 3.....

    для них программа должна вывести:

    -10 меньше 3
    12 больше 9

    - других сравнений не последует, так как новых из "каждых третьих элементов" в 1-ом массиве больше нет.