Программирование. Задачи для младших школьников

Подборка задач по программированию для младших школьников (7-8 классы).

  1. Вывести на экран любые две цифры из символов *  и любую букву из символов #. Например, цифру 0 так:
    ******
    *     *
    *     *
    *     *
    ******
  2. Даны два целых  числа, отличных от нуля. Найдите их сумму, произведение, разность, частное.
  3. Поменяйте местами значения двух переменных.
  4. Дано трехзначное число. Найдите произведение их цифр.
  5. Дано пятизначное число. Найдите разность двух чисел. Первое число равно сумме цифр исходного числа, стоящих на четных местах. Второе число равно сумме цифр, стоящих на нечетных местах.
  6. Дано трехзначное число. Выведите на экран новое число, полученное из исходного путем перестановки цифр в обратном порядке.
  7. Дано трехзначное число. Замените среднюю цифру на ноль.
  8. Дано шестизначное число. Поменяйте местами первую и последнюю цифры.
  9. Дано пятизначное число. Цифры на четных позициях занулить. Например, из 12345 получается число 10305.
  10. Даны два трехзначных числа. Найдите шестизначное число, образованное из двух данных чисел путем дописывания второго числа к первому справа.
  11. Даны два числа. Выведите большее из них.
  12. Даны два числа. Если они не равны, то найти их сумму, иначе найти их произведение.
  13. Даны три числа. Если первое число больше двух, то найти их сумму, иначе найти разность между вторым и третьим числами.
  14. Даны три числа. Если сумма первых двух чисел равна третьему числу, то найти сумму квадратов данных трех чисел, иначе найти разность между первым числом и третьим.
  15. Дан номер месяца первого полугодия. Вывести на консоль название месяца.
  16. Дано число. Если оно больше 10, то вывести его на консоль, если же оно меньше 3, то увеличить его на 11 и вывести на консоль, в остальных случаях уменьшить число на 100.
  17. Даны три числа. Если сумма двух из них равна третьему, то выведите такое равенство, если нет, то выведите произведение этих чисел.
  18. Дан номер дня недели. Выведите название дня недели.
  19. Дан номер месяца. Выведите пору года (осень, зима, лето, весна).
  20. Даны два числа. Если оба больше 8, то вывести их произведение, если хотя бы одно меньше 5, то вывести их сумму.
  21. Даны три числа. Если все числа положительны, выведите их сумму, если ровно два из них отрицательны,то выведите их произведение, если ровно два из них равны нулю, то выведите ноль.
  22. Дано число. Если оно от 4 до 10 включительно, то увеличить его в 2 раза, если же оно меньше 0 или от 1 до 3 включительно, то уменьшить на 55.
  23. Даны три числа. Найти наибольшую сумму двух чисел из них.
  24. Дано четырехзначное число. Переставить цифры так, чтобы получилось наибольшее из возможных число.
  25. Вывести на экран 8 раз фразу "Loading...".
  26. Вывести на экран числа 10, 20, 30, ..., 150.
  27. Вывести на экран n строк, каждая из которых состоит из m нулей.
  28. Найдите сумму 1+3+5+7+...+37.
  29. Найдите произведение 1\cdot 2\cdot 3\cdot\ldots\cdot n.
  30. Найдите сумму \frac{1}{2}+\frac{2}{3}+\frac{3}{4}+\ldots+\frac{100}{101}.
  31. Выведите на экран n строк, каждая из которых состоит из такого количества нулей, каков номер строки.