ВУЗ:
Составители:
Рубрика:
12
2.2. Составной оператор. Условный оператор. Оператор перехода
24. Какие программы называются разветвляющимися?
25. Что такое простые операторы ? Структурированные операторы ?
26. Какой оператор называется составным ?
27. Как работает условный оператор? Нарисуйте фрагмент блок- схемы.
28. Назовите полную и сокращенную формы записи условного оператора .
29. Покажите программу Overflow. Объясните назначение всех операторов . Ис-
полните программу вместо компьютера при a= - 400, b=800.
30. Для чего служит константа MaxInt?
31. Могут ли быть условные операторы вложенными? Как в этом случае опре -
делить , к какому условию относится оператор, стоящий после Else?
32. Покажите программу Func. Объясните назначение всех операторов . Испол -
ните программу вместо компьютера при x= - 2, x=0, x=1.
33. Как используется оператор перехода? Каков формат этого оператора ?
34. Что в программе может служить меткой ? Как описать несколько меток?
35. В каком случае допустимо использовать оператор перехода?
36. Верно ли, что с помощью оператора перехода можно перейти в любое ме-
сто программы? Почему?
37. Покажите программу Nod. Объясните назначение всех операторов. Испол -
ните программу вместо компьютера при a=15, b=6.
38. Расскажите об алгоритме Евклида нахождения наибольшего общего дели-
теля двух неотрицательных целых чисел .
39. Почему справедливо равенство НОД(
ab,
)=НОД(
bc,
)=… , где с – остаток
от деления а на b?
40. Если n=3, то какое значение будет иметь переменная f после выполнения
следующего составного оператора :
begin f:=1; i:=2;
1:if i>n then goto 9;
f:=f*i; i:=i+1; goto 1;
9:end
41. Замените оператором присваивания следующий условный оператор:
а) if a
then x:=true
else
if b
then x:=c
else x:=false
42. Запишите указанное действие в виде одного оператора :
а)
(
)
()
y
xx
xx
=
∈
−∉
cos,,,
sin,,.
2
2
02
102
б )
(
)
()
z
xyx
xyx
=
<
≥
max,,,
min,,.
0
0
в) известно, что из четырех чисел
aaaa
1234
,,,
одно отлично от трех дру -
гих, равных между собой . Присвойте номер этого числа переменной
n
.
б ) if a
then x:=false
else x:=true
в
)
if
a
then
x:=b
else
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »