16.
| Задать с помощью условного оператора следующие действия: большее из трех данных чисел (a, b и с) уменьшить на 5.
|
17.
| Вычислить значение выражения:
а) not (a < 15) or not (b < 30);
b) с or b and (b = 20);
если а = 10, b=20, с = true, d=false.
|
18.
| Определить значение логического выражения:
(-3>=5) or not (7<9) and (0<3).
|
19.
| Имеется условный оператор:
If D<>10 then writeln (‘ура!’) else Writeln (‘плохо… ’);
Можно ли заменить его следующими операторами:
If D=10 then writeln (‘ура!’) else Writeln (‘плохо… ’);
If not (D=10) then writeln (‘ура!’) else Writeln (‘плохо… ’);
If not (D=10) then writeln (‘плохо…’) else Writeln (‘ура!’);
If not (D<>10) then writeln (‘плохо…’) else Writeln (‘ура!’);
|
20.
| Какими будут значения переменных j, k после выполнения условного оператора:
if j>k then j:=k-2 else k:=k-2 if j>k then j:=k-2 else dec (k,2);
если исходные значения переменных равны:
а) j=3, k=5
б) j=3, k=3
в) j=3, k=2?
|
21.
| Запишите условный оператор, в котором значение переменной вычисляется по формуле: a + b, если а – нечетное и a*b, если а – четное.
|
22.
| Вычислить значение функции:
|
23.
| Написать программу, проверяющую, принадлежит ли число, введенное с клавиатуры, интервалу (0,5).
|
24.
| Вывести на экран большее из двух данных чисел.
|
25.
| Даны целые числа a, b, c. Если a <= b <= c, то все числа заменить их квадратами, если
a > b > c, то каждое число заменить наибольшим из них, в противном случае сменить знак каждого числа.
|
26.
| Найти наименьшее из трех данных чисел.
|
27.
| Вывести на экран номер четверти, которой принадлежит точка с координатами (x,y), при условии, что x и y отличны от 0.
|
28.
| Вычислить значение функции:
|
29.
| Даны три целых числа, найти среднее из них. Средним назовем число, которое больше наименьшего из данных чисел, но меньше наибольшего.
|
30.
| Написать фрагмент программы, подсчитывающий сумму только положительных из трех данных чисел.
|
31.
| Даны три числа. Написать фрагмент программы, подсчитывающий количество чисел, равных нулю.
|
32.
| После выполнения операторов
a:= 0;
if a<>0 then a:= 2
значение переменной равно 2. Объясните почему.
|
33.
| Каким будет значение переменной а после выполнения операторов:
a:=3;
if a<4 then begin
Inc(a,2);
Inc(a,3);
end;
|
34.
| Чему равны значения переменных А и В после выполнения последовательности действий:
а) a:=15 DIV (16 mod 7); b:=34 mod a*5 – 29 mod 5*2;
б) a:=4*5 Div 3 Mod 2; b:=4*5 Div (3 Mod 2);
|
35.
| Составьте программу, которая уменьшает первое число в пять раз, если оно больше второго по абсолютной величине.
|
36.
| Составьте программу вычисления выражения:
а) max(x+y+z, xyz)+3;
б) min(x2+y2, y2+z2)-4;
если x,y,z введены с клавиатуры.
|
37.
| Составить программу для вычисления значения функции:
, для любого Х.
|
38.
| На плоскости задана точка с координатами Х, У. Выяснить принадлежит ли точка заштрихованной области.
|
39.
| Дано х, а. Вычислить f(x).
|
40.
| Дано х, у. Вычислить:
|
41.
| В старояпонском календаре был принят двенадцатилетний цикл. Годы внутри цикла носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, петуха, собаки и свиньи. Написать программу, которая позволяет ввести номер года и печатает его название по старояпонскому календарю. Справка: 1996 г. — год крысы — начало очередного цикла.
Поскольку цикл является двенадцатилетним, поставим название года в соответствие остатку от деления номера этого года на 12.
function changeProof(proofobj) { if (proofobj.style.display=='none') {proofobj.style.display='inline'} else {proofobj.style.display='none'} }
|