Контрольные вопросы.
Какие операторы позволяют сделать выбор между несколькими альтернативами?
Что понимают под логическим выражением?
Чем отличается логическое И от логического ИЛИ?
Какие операции отношения вы знаете?
Чем отличаются между собой операторы if и switch?
Какие функции управления вы знаете?
Лабораторное задание.
Составить программу для своего варианта задания, представленного в таблице. При составлении программы задать любой цвет экрана, запрос на ввод данных осуществить в окно произвольного размера, задав цвет фона окна и цвет символов, отличных от цвета экрана, а также произвести вывод результатов в другое окно произвольного размера и цвета фона окна и цвета символов.
Порядок выполнения лабораторной работы.
При домашней подготовки составить программы решения задачи для своего варианта.
На лабораторной работе набрать текст программы и отладить ее.
Показать результат работы программы преподавателю.
Защитить лабораторную работу.
Требования к отчету.
Отчет должен содержать:
Конспект лабораторной работы с лабораторным заданием.
Программу своего варианта.
Варианты заданий
№ варианта |
ЗАДАНИЕ |
1, 16 |
Расположить в порядке возрастания значения следующих выражений: |
2, 17 |
По номеру y (y > 0) некоторого года определитьс –номер его столетия. Учесть, что, к примеру, началомXX столетия был 1901, а не1900. |
3, 18 |
Даны произвольные числа a, b, c. Если нельзя построить треугольник с такими длинами сторон, то выдать соответствующее сообщение, а если можно, то напечатать какой он: равносторонний, равнобедренный, разносторонний. |
4, 19 |
Пользуясь оператором switch, по введенному номеру месяца выдать на экран сообщение о времени года и название введенного месяца. Например: 1 - зима, январь. |
5, 20 |
По введенному времени и известному расписанию занятий вывести сообщение о том, что это: пара, с указанием номера, или перемена. |
6, 21 |
Дано a иb.Напечатать максимальное и минимальное из значений выражений с указанием формул, по которым производились вычисления. |
7, 22 |
Пользуясь операторм switch, по введенному номеру месяца, вывести номер квартала. |
8, 23 |
Составить программу, которая по введенному году и номеру месяца определить число дней в этом месяце. |
9, 24 |
Составить программу, которая при вводе символа, выводит текст ”цифра”, если введена цмфра, “латинская буква” при вводе латинской буквы и “и не буква и не латинская буква” во всех остальных случаях. |
10, 25 |
При вводе + выввести сообщение “сложение”, при вводе - выввести сообщение “сложение”, при вводе * выввести сообщение “сложение”, при вводе . выввести сообщение “сложение”, с указанием формулы и примера сконкретными значениями. |
11, 26 |
Составить программу, которая при вводе символа “{“ или“}” выводит сообщение“фигурная скоюка”, “[” или“]” – “квадратная скобка”, “(” или”)” – круглая скобка. В остальных случаях – “Не скобка”. |
12, 27 |
Даны произвольные числа a, b, c. Присвоить максимальное из них переменнойа, минимальное – переменнойс, среднее – переменнойb. |
13, 28 |
Составить программу, которая при вводе оценкив виде цифры выводит оценку в буквенном виде: 5 – отлично, 4 – хорошо, 3 – удовлетворительно, 2 – неудовлетворительно. |
14, 29 |
Составить программу, которая выводит введенный возраст человека с добавлением слов “год”, “года”, “лет” (41 год, 3 года, 20 лет). |
15, 30 |
Для заданного числа а найти корень уравнения f(x) = 0, где |