ЛАБОРАТОРНАЯ РАБОТА № 2 Тема: Разработка линейных программ Задания на выполнения Задание 1 1. Дана сторона квадрата a. Найти его периметр P = 4 * a. 2. Дана сторона квадрата a. Найти его площадь S = СТЕПЕНЬ(a;2). 3. Дан диаметр окружности d. Найти её длину L = π * d. В качестве значения π использовать 3.14. 4. Дана длина ребра куба a. Найти объем куба V = СТЕПЕНЬ(а;3). 5. Дана длина ребра куба a. Найти площадь его поверхности S = 6 * СТЕПЕНЬ(а;2). 6. Даны стороны прямоугольника a и b. Найти его площадь S = a * b. 7. Даны стороны прямоугольника a и b. Найти его периметр P = 2 * (a + b). 8. Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = a * b * c. 9. Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти площадь поверхности S = 2 * (a * b + b * c + a * c). 10. Найти длину окружности L заданного радиуса R: L = 2 * π * R. 11. Найти площадь круга S заданного радиуса R: S = π * СТЕПЕНЬ(R;2). 12. Найти площадь круга S заданного диаметра: S = π * (СТЕПЕНЬ(D;2) / 4). 13. Даны два числа a и b. Найти их среднее арифметическое: (a + b) / 2. 14. Дано трёхзначное число. Найти сумму его цифр. 15. Дано трёхзначное число. Найти произведение его цифр. 16. Дано трёхзначное число. Вывести число, полученное при прочтении исходного числа справа налево. 17. Дано трёхзначное число. В нём зачеркнули первую слева цифру и приписали её справа. Вывести полученное число. Задание 2 1. Дано трёхзначное число. В нём зачеркнули первую справа цифру и приписали её слева. Вывести полученное число. 2. Даны катеты прямоугольного треугольника a и b. Найти его периметр P: P = a + b + c. 3. Дано расстояние L в сантиметрах. Используя операцию деления нацело, найти количество полных метров в нём (1 метр = 100 см). 4. Дана масса М в килограммах. Найти количество полных тонн в ней (1 тонна = 1000 кг). 5. Дан размер файла в байтах. Используя операцию деления нацело, найти количество килобайтов, которые занимает данный файл (1 килобайт = 1024 байта). 6. Даны целые положительные числа А и В (А > В). На отрезке длины А размещено максимально возможное количество отрезков длины В (без наложений). Найти количество отрезков В, размещенных на отрезке А. 7. Даны целые положительные числа А и В (А > В). На отрезке длины А размещено максимально возможное количество отрезков длины В (без наложений). Найти длину незанятой части отрезка А. 8. Дано двузначное число. Вывести вначале его левую цифру (десятки), а затем – его правую цифру (единицы). 9. Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа. 10. Дано трёхзначное число. Вывести вначале его последнюю цифру (единицы), а затем – его среднюю цифру (десятки). 11. Дано трёхзначное число. Найти сумму и произведение его цифр. 12. Дано трёхзначное число. В нём зачеркнули первую слева цифру и приписали её справа. Вывести полученное число. 13. Дано трёхзначное число. В нём зачеркнули первую справа цифру и приписали её слева. Вывести полученное число. 14. Дано трёхзначное число. Вывести число, полученное при перестановке цифр сотен и десятков исходного числа (например, 123 перейдет в 213). 15. Дано трёхзначное число. Вывести число, полученное при перестановке цифр десятков и единиц исходного числа (например, 123 перейдет в 132). 16. Дано целое число, большее 999. Найти цифру, соответствующую разряду сотен в записи этого числа. 17. Дано целое число, большее 999. Найти цифру, соответствующую разряду тысяч в записи этого числа. Варианты заданий Из задания 1 Из задания 2 № по списку Задание 1 Задание 2 Задание 1 Задание 2 11 1 1 6 6 12 2 2 7 7 13 3 3 8 8 14 4 4 9 9 15 5 5 10 10 16 6 6 11 11 17 7 7 12 12 1 8 8 13 13 2 9 9 14 14 № по списку 10 11 12 13 14 15 16 17 18 19 20 21 22 Из задания 1 Из задания 2 Задание 1 Задание 2 Задание 1 Задание 2 3 10 15 15 4 11 16 16 5 12 17 17 6 13 1 1 7 14 2 2 8 15 3 3 9 16 4 4 10 17 5 5 11 1 6 6 12 2 7 7 13 3 8 8 14 4 9 9 15 5 10 10 Вопросы для контроля 1. Опишите, как выполняется объявление переменных. 2. Опишите, как выполняется преобразование типов данных. 3. Опишите, как выполняется ввод данных с клавиатуры. 4. Опишите, как выполняется вывод данных на консоль.