1. Дана сторона квадрата a. Найти его площадь S=a2.
2. Даны стороны прямоугольник a и b. Найти его площадь S = a*b и периметр P = 2*(a + b).
3. Дан диаметр окружности d. Найти ее длину L = ?*d. В качестве значения? использовать 3.14.
4. Дана длина ребра куба a. Найти объем куба V = a3 и площадь его поверхности S = 6a2.
5. Дана масса в килограммах. Найти число полных центнеров в ней.
6. Найти площадь кольца по заданным внешнему и внутреннему радиусам.
7. Ввести двузначное число a. Поменять цифры числа местами.
8. Ввести трехзначное число a. Поменять крайние цифры числа местами.
9. Найти сумму чисел трехзначного числа.
10. Дано расстояние L в сантиметрах. Используя операцию деления нацело, найти количество полных метров в нем (1 метр = 100 см).
11. Дана масса M в килограммах. Используя операцию деления нацело, найти количество полных тонн в ней (1 тонна = 1000 кг).
12. Дан размер файла в байтах. Используя операцию деления нацело, найти количество полных килобайтов, которые занимает данный файл (1 килобайт = 1024 байта).
13. Дано двузначное число. Вывести вначале его левую цифру (десятки), а затем — его правую цифру (единицы). Для нахождения десятков использовать операцию деления нацело, для нахождения единиц — операцию взятия остатка от деления.
14. Дано двузначное число. Найти сумму и произведение его цифр.
15. Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа.
16. Дано трехзначное число. Используя одну операцию деления нацело, вывести первую цифру данного числа (сотни).
17. Дано трехзначное число. Вывести вначале его последнюю цифру (единицы), а затем — его среднюю цифру (десятки).
18. Дано трехзначное число. Найти сумму и произведение его цифр.
19. Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево.
20. Дано трехзначное число. В нем зачеркнули первую слева цифру и приписали ее справа. Вывести полученное число.
21. Дано трехзначное число. В нем зачеркнули первую справа цифру и приписали ее слева. Вывести полученное число.
22. Дано трехзначное число. Вывести число, полученное при перестановке цифр сотен и десятков исходного числа (например, 123 перейдет в 213).
23. Дано трехзначное число. Вывести число, полученное при перестановке цифр десятков и единиц исходного числа (например, 123 перейдет в 132).

24. Дано целое число, большее 999. Используя одну операцию деления нацело и одну операцию взятия остатка от деления, найти цифру, соответствующую разряду сотен в записи этого числа.
25. Дано целое число, большее 999. Используя одну операцию деления нацело и одну операцию взятия остатка от деления, найти цифру, соответствующую разряду тысяч в записи этого числа.
26. С начала суток прошло N секунд (N — целое). Найти количество полных минут, прошедших с начала суток.
27. С начала суток прошло N секунд (N — целое). Найти количество полных часов, прошедших с начала суток.
28. С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала последней минуты.
29. С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала последнего часа.
30. С начала суток прошло N секунд (N — целое). Найти количество полных минут, прошедших с начала последнего часа.
31. Дни недели пронумерованы следующим образом: 0 — воскресенье, 1 — понедельник, 2 — вторник, : : : , 6 — суббота. Дано целое число K, лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня года, если известно, что в этом году 1 января было понедельником.
32. Напишите программу, вычисляющую и выводящую на экран число бит, если задано число Мбайт. Количество Мбайт запрашивайте у пользователя программы.
33. Запросите у пользователя курсы доллара и евро на сегодняшний день и имеющуюся у него рублевую сумму, и рассчитайте, сколько долларов и сколько евро он может купить на эти деньги.
34. Разработайте программу, запрашивающую высоту дома h ( в метрах), ускорение свободного падения g и вычисляющую время падения кирпича t (в секундах) с крыши этого дома.
35. Разработайте программу, запрашивающую у пользователя длины обоих катетов прямоугольного треугольника, и выводящую на экран гипотенузу по формуле Пифагора.
36. Запросите у пользователя длину ребра куба. Найдите и выведите на экран площадь одной грани, площадь полной поверхности и объем куба.
37. Запрашивайте у пользователя размер наследства, которое Вы бы хотели получить (в долларах), и сумму денег, которую вы собираетесь тратить в месяц. Выведите на экран время (в годах), на которые хватит этого наследства.
38. Разработайте проект, в котором у пользователя вашей программы сначала запрашиваются величины трех сторон треугольника а, b, c,а затем вычисляется площадь этого треугольника по формуле Герона.
39. Напишите программу, вычисляющую какую сумму денег нужно платить за электроэнергию, если у пользователя программы запрашивается количество КВт электроэнергии, которое было израсходовано за расчетный месяц, и какова плата за 1КВт электроэнергии.
40. Рассчитайте количество часов, которое вы тратите на выполнение домашнего задания в день, если среднее количество предметов в день и среднее время (в минутах), затрачиваемое на подготовку к каждому предмету, запрашивается у пользователя вашей программы.
Весь материал - в документе.


Сборник задач по информатике «Реализация линейных алгоритмов на языке программирования Паскаль» (28.91 КB)

