Практическая работа № 4

advertisement
Практическая работа № 4
Условный оператор
Упражнения
1. Вычислить значения выражений (ИСТИНА или ЛОЖЬ):
a) sqr(x)+sqrt(y) <4 при x=0.3 y=1.6;
b) k mod 7 = k \ 5 –1 при k=15;
c) t and (p mod 3 =1) при t= true, p=100;
d) a or (not b) при a= false, b= true;
2. Какое значение будет иметь переменная z после выполнения операторов:
z=0
If x > 0 Then
If y > 0 Then
z=1
End If
Else
z=2
End If
при следующих значениях переменных x и y:
a) x = y = 1;
b) x = 1; y = -1;
c) x = -1; y = 1;
d) x = y = -1;
3. Запишите указанное действие в виде одного условного оператора:
4. Вычисление y = f(x), где функция f(x) задана графиком, описать в виде одного оператора:
5. Укажите ошибки:
a) If 1<x<2 Then
x = x+1
y=0
Else
x=0
y = y+1
End If
b) If 1<x and x<2 Then
x = x+1
y=0
Else
x=0
Задача
Определить, является ли заданное шестизначное число счастливым (счастливым
называют такое шестизначное число, у которого сумма его первых трех цифр равна
сумме его последних трех цифр). Шестизначное число вводит с клавиатуры
пользователь.
Дополнительное задание. НЕОБЯЗАТЕЛЬНОЕ.
В небоскребе N этажей и всего один подъезд; на каждом этаже по 3 квартиры; лифт
может останавливаться только на нечетных этажах. Человек садится в лифт и
набирает номер нужной ему квартиры М. На какой этаж должен доставить лифт
пассажира?
Download