- •Лабораторный практикум
- •Лабораторный практикум
- •Содержание
- •Введение
- •61002, Харків, вул. Фрунзе, 21.
- •61002, Харків, вул. Фрунзе, 21.
- •Порядок выполнения работы
- •Теоретические сведения
- •Пример решения задачи
- •Индивидуальные задания
- •Порядок выполнения работы
- •Теоретические сведения
- •Пример решения задачи
- •Индивидуальные задания
- •Порядок выполнения работы
- •Теоретические сведения
- •Пример решения задачи
- •Индивидуальные задания
- •Порядок выполнения работы
- •Теоретические сведения
- •Пример решения задачи
- •Примеры решения задач
- •Индивидуальные задания
- •Порядок выполнения работы
- •Теоретические сведения
- •Пример решения задачи
- •Примеры решения задач
- •Индивидуальные задания
- •Константы цвета
- •Порядок выполнения работы
- •Теоретические сведения
- •Пример решения задачи
- •Примеры решения задач
- •Индивидуальные задания
- •Порядок выполнения работы
- •Теоретические сведения
- •Пример решения задачи
- •Текст программы
- •Примеры решения задач
- •Индивидуальные задания
- •Порядок выполнения работы
- •Теоретические сведения
- •Пример решения задачи
- •Текст программы
- •Примеры решения задач
- •Индивидуальные задания
Индивидуальные задания
Ввести четыре целых числа. Если разность второго и третьего числа равна 5, то найти сумму первого и четвертого числа.
Записать указанное действие в виде условного оператора:
Y = COS2 при 0<X<2
Y = 1 - SINX2 иначе
Найти максимальное число из трех введенных чисел.
Логической переменной В присвоить значение TRUE, если числа Х и Y равны, и значение FALSE – иначе.
Найти произведение двух наибольших из пяти чисел.
Используя оператор CASE напечатать фразу «Мне D лет», учитывая при этом, что при некоторых значениях D слово «лет» надо заменить на слово «года» или «год». Число лет в диапазоне от 1 до 100.
Используя условные операторы, написать программу, позволяющую вычислить площади геометрических фигур: прямоугольника, треугольника, круга. Напечатать одну из заданных площадей по требованию преподавателя.
Даны отрицательные числа a, b, c. Напечатать наибольшее из трех чисел и вычислить его куб.
Найти максимальную цифру в записи трехзначного числа и вывести на печать ее название. Определить, является ли данная цифра простым числом.
Задать с помощью условного оператора следующие действия:
а) меньшее из двух значений переменных вещественного типа X и Y заменить нулем, а в случае равенства – заменить нулями оба;
б) наибольшее из трех различных значений переменных целого типа X, Y и Z уменьшить на 0.3.
11. Дано целое число, лежащее в диапазоне 1 - 999. Вывести его строку описание вида «четное двузначное число», «нечетное трехзначное
число» и т.д.
12. Даны три целых числа, одно из которых отлично от двух других,
равных между собой. Определить порядковый номер числа,
отличного от остальных.
13. Даны три числа. Найти сумму двух наибольших из них.
14. Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. Вывести новые значения переменных A, B, C.
15. Даны три числа. Найти наименьшее из них.
16. На числовой оси расположены три точки: A, B, C. Определить, какая из двух последних точек (B или C) расположена ближе к A, и вывести эту точку и ее расстояние от точки A.
17. Даны две переменные целого типа A и B. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. вывести новые значения переменных A и B.
18. Дано целое число в диапазоне 1-7. Вывести строку – название дня недели, соответствующее данному числу (1 – «понедельник», 2 – «вторник» и т. д.).
19. Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию или убыванию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. Вывести новые значения переменных A, B, C.
20. Даны 3 целых числа. Найти количество положительных и количество отрицательных чисел в наборе.
21. Даны 3 целых числа. Найти количество положительных чисел в исходном наборе.
22. Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае вычесть из него 2. Вывести полученное число.
23. Единицы длины пронумерованы следующим образом: 1 – дециметр, 2 – километр, 3 – метр, 4 – миллиметр, 5 – сантиметр. Дан номер единицы длины (целое число в диапазоне 1-5) и длина отрезка в этих единицах (вещественное число). Найти длину отрезка в метрах.
24. Даны координаты точки, не лежащей на координатных осях OX и OY. Определить номер координатной четверти, в которой находится данная точка.
25. Арифметические действия над числами пронумерованы следующим образом: 1 – сложение, 2 – вычитание, 3 – умножение, 4 – деление. Дан номер действия N (целое число в диапазоне 1– 4) и вещественные числа A и B (B не равно 0). Выполнить над числами указанное действие и вывести результат.
26. Дан номер месяца – целое число в диапазоне 1-12 (1 – январь, 2 – февраль и т. д.). Определить количество дней в этом месяце для невисокосного года.
27. Даны 2 числа. Вывести вначале большее, а затем меньшее из них.
28. Даны 2 числа. Вывести порядковый номер меньшего из них.
29. Дано целое число K. Вывести строку-описание оценки, соответствующей числу K (1 – «плохо», 2 – «неудовлетворительно», 3 – «удовлетворительно», 4 – «хорошо», 5 – «отлично»). Если K не лежит в диапазоне 1-5, то вывести строку «ошибка».
30. Элементы окружности пронумерованы следующим образом: 1 – радиус R, 2 – диаметр D =2·R, 3 – длина L =2·π·R, 4 – площадь круга S = π·R2. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности (в том же порядке). В качестве значения π использовать 3,14.
ЛАБОРАТОРНАЯ РАБОТА 3
Тема работы: Применение операторов цикла. Операторы FOR, WHILE, REPEAT
Цель работы: Приобретение и закрепление практических навыков в составлении циклических программ на языке Паскаль.
