Читайте также: |
|
Add (A, B);
Begin end;
Multiply (A, B);
Subtract (A, B);
Else end;
Writen (Ошибка!);
End;
Переключатель и его метки могут быть любого порядкового типа.Переключатель и его метки обязательно должны совпадать по типу.
Метки переключателя являются внутренними метками оператора Case и не должны описываться в разделе описаний Label основной программы.
Перед выполнением оператора Case значение переключателя должно быть определено. Case передает управление тому оператору из S1,…,Si, значение метки которого совпадет со значением переключателя. Если значение переключателя не совпадает ни с одним значением меток S1,…,Si, то управление передается оператору S.
Рисунок 2.3 – Схема действия оператора case
ВАРИАНТЫ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ
Задание №2
Задача 1.
1Даны 3 различных действительных числа X,Y,Z. Если их сумма меньше 1, то наименьшее из них заменить полусуммой двух других, в противном случае заменить наименьшее из X иY полусуммой двух оставшихся.
2 Даны действительные числа X,Y. Если X,Y- отрицательны, то каждое значение заменить его модулем; если отрицательно только одно из них, то оба значения увеличить на 0.5; если оба значения не отрицательны и ни одно из них не принадлежит отрезку [0.5,2], то оба значения уменьшить в 10 раз; в остальных случаях X и Y оставить без изменения.
3 Определить в какую четверть координатной плоскости попала точка с координатами (X,Y). Переменной N присвоить номер четверти. Если точка попала в начало координат, то N=0. Если точка попала на ось или, то напечатать сообщение об этом.
4 Даны числа A1,B1,C1,A2,B2,C2. Напечатать координаты точек пересечения прямых: A1x+B1y=C1 и A2x+B2y=C2, либо сообщить, что эти прямые совпадают, не пересекаются или вовсе отсутствуют.
5 Даны действительные числа A,B,C,D,S,T,U(S,T одновременно не равны нулю). Определить, лежат ли точки (A,B) и (C,D) на прямой, заданной уравнением Sx+Ty +U=0. Если нет, то выяснить принадлежат ли они разным полуплоскостям.
6 Для целого числа К от 1 до 99 напечатать фразу «мне К лет», учитывая при этом, что при некоторых значениях, К слово «лет» надо заменить на слово «год» или «года».
7 Даны действительные числа x,y,z. Получить разность между максимальным и минимальным из этих чисел.
8 Даны натуральные числа А,В, С, которые обозначают число, месяц и год. Получить тройку чисел, соответствующую следующему дню.
9 Даны тройки чисел A1,B1,C1 и A2,B2,C2, которые обозначают две даты. Вычислить количество дней, прошедших между этими датами.
10 Даны тройки чисел A1,B1,C1 и A2,B2,C2, которые обозначают две даты. Вычислить количество полных лет, прошедших между этими датами.
11 Даны числа A,B,C, которые обозначают дату. Определить количество дней, прошедших с начала года.
12 Написать программу, которая вводит номер года нашей эры и печатает его название по старояпонскому календарю. В старояпонском календаре года носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. (1984 год – год зеленой крысы был началом очередного цикла).
13 Написать программу, которая по введенной дате рождения выводит название знака зодиака, соответствующее введенной дате по гороскопу.
14 Даны тройки чисел A1,B1,C1 и A2,B2,C2, которые обозначают две даты. Определить какая дата более ранняя. Если даты равны вывести об этом сообщение.
15 Даны произвольные числа a,b,c. Выяснить существует ли треугольник с такими длинами сторон. Если треугольник существует, то определить является ли он равносторонним ил каким-либо иным.
Дата добавления: 2015-08-09; просмотров: 105 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Основы теории | | | Виды и формы оценочных средств в период текущего контроля |