Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы / C++.Ашарина / C++(лабница) / Ветвиесалгоритмы С++.doc
Скачиваний:
32
Добавлен:
17.04.2013
Размер:
81.92 Кб
Скачать

Контрольные вопросы.

  1. Какие операторы позволяют сделать выбор между несколькими альтернативами?

  2. Что понимают под логическим выражением?

  3. Чем отличается логическое И от логического ИЛИ?

  4. Какие операции отношения вы знаете?

  5. Чем отличаются между собой операторы if и switch?

  6. Какие функции управления вы знаете?

Лабораторное задание.

Составить программу для своего варианта задания, представленного в таблице. При составлении программы задать любой цвет экрана, запрос на ввод данных осуществить в окно произвольного размера, задав цвет фона окна и цвет символов, отличных от цвета экрана, а также произвести вывод результатов в другое окно произвольного размера и цвета фона окна и цвета символов.

Порядок выполнения лабораторной работы.

  1. При домашней подготовки составить программы решения задачи для своего варианта.

  2. На лабораторной работе набрать текст программы и отладить ее.

  3. Показать результат работы программы преподавателю.

  4. Защитить лабораторную работу.

Требования к отчету.

Отчет должен содержать:

  1. Конспект лабораторной работы с лабораторным заданием.

  2. Программу своего варианта.

Варианты заданий

№ варианта

ЗАДАНИЕ

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, где