C# для начинающих Пахомов Б. И



Download 8,15 Mb.
Pdf ko'rish
bet31/266
Sana20.04.2022
Hajmi8,15 Mb.
#567200
1   ...   27   28   29   30   31   32   33   34   ...   266
Bog'liq
C# for beginners


Часть I. Базовые сведения о программировании на языке C# 
туры в заданном интервале. За этим всем следует так называемый опера-
тор цикла с именем 
while
и телом, ограниченным фигурными скобками. 
В самом теле находятся операторы расчета, которые должны выпол-
няться столько раз, сколько им задаст оператор 
while
. А мы уже сами 
должны задать оператору 
while
, сколько раз ему прокручивать свое те-
ло. Прокручивать он будет до тех пор, пока в его заголовке (выражение 
в скобках, идущих за словом 
while
) будет выполняться заданное там 
условие. Условие имеет вид: 
fahr <= upper
. То есть, пока значение тем-
пературы по Фаренгейту не превзойдет верхней границы интервала сво-
его изменения, 
while
будет выполнять операторы в своем теле. Какой 
вывод? Наверно, надо постоянно менять содержимое переменной 
fahr
на заданный шаг, чтобы переходить к новым точкам интервала. Поэто-
му перед 
while
стоит оператор 
fahr = lower;
. Он пересылает (
=
— это 
не знак равенства, а знак присвоения) значение нижней границы изме-
нения температуры по Фаренгейту в переменную 
fahr
. Уже потом на-
чинает крутиться цикл 
while
: вычисляется значение переменной 
cels
по 
заданной формуле, значения по Фаренгейту и по Цельсию выводятся
в плавающем формате (т. е. с точкой) на экран, берется следующая точ-
ка интервала изменения температур путем добавления к значению 
fahr
величины шага по таблице температур, и управление передается в заго-
ловок оператора 
while
. В заголовке проверяется, не превзошло ли теку-
щее значение 
fahr
верхней границы 
upper
. Если не превзошло, управле-
ние передается снова на выполнение тела 
while
. Если верхняя граница 
превзойдена (кстати, 
fahr
называется переменной цикла. Говорят, что 
цикл организован по переменной 
fahr
), управление выполнением про-
граммы передается на строку, следующую за телом 
while
. А эта строка 
содержит оператор вывода сообщения, чтобы нажали любую клавишу, 
потому что следующий оператор — оператор задержки экрана: опера-
тор ждет, пока не будет введен любой символ с клавиатуры. Этот во-
прос мы уже обсуждали. Как только вы нажмете любую клавишу, опе-
ратор завершит выполнение, а далее 0 — конец программы. 
Осталось обратить внимание на средство вывода строки на экран. Вот 
такая запись этого средства 
Console.WriteLine("{0:f} {1:f}",fahr,cels); 
означает так называемый форматный вывод строки. Функция 
WriteLine()
, которая берется из среды 
Console
, выдает на экран содер-
жимое переменных 
fahr
и 
cels
не просто так, как они находятся в памя-
ти, а преобразуя (форматируя) их в определенный вид.


Download 8,15 Mb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   266




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish