КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Writeln(c,kg)
Begin kg:=c*100; end; где c – вес в центнерах, а kg – тот же вес в килограммах. В приведенном фрагменте программы роль счетчика цикла выполняет переменная c. Начальное значение переменной цикла равно 1. Для этого начального значения выполняются действия, указанные в составном операторе, то есть будет вычислено значение kg, равное 50, а затем значения 1 и 50 будут выведены на экран компьютера. Далее будет подсчитано значение kg для с равного 2 и числа 2 и 100 будут выведены на экран в следующей строке и аналогичные действия будут производиться до тех пор, пока не будет выведена последняя строка со значениями c и kg – 50 и 5000. Цикл прекратит свою работу, когда переменная c достигнет конечного значения – 50. Всего действия указанные в теле цикла будут повторены согласно приведенной формуле 50-1+1 раз, то есть 50 раз. Приведенный вариант цикла for не является единственным. Цикл типа for может иметь и такой общий вид: for i:= n1 downto n2 do < тело цикла >; в этом случае при каждом повторении тела цикла значение счетчика i уменьшается на единицу, и, следовательно, конечное значение счетчика цикла n2 должно быть меньше начального n1. В качестве примера работы цикла типа for приведем программу, которая составляет таблицу для перевода расстояния, выраженного в милях, в километры (рис. 7.6.1). На экран компьютера должна быть выведена таблица для расстояний от 1 до n миль, где n – целое положительное число, вводимое с клавиатуры пользователем. 1 миля составляет 1,609 километра. Таблица, выводимая на экран компьютер должна иметь заголовок и состоять из двух столбцов. В левом столбце должны быть указаны расстояния в милях, а в правом - соответствующие им расстояния в километрах. В данной программе для решения задачи используются три переменные. Это, во-первых, переменная целого типа mile, содержащая расстояния в милях, которая одновременно является счетчиком цикла. Во-вторых, – это переменная n, содержащая максимальное число миль, которое нужно перевести в километры. Наконец, km – это переменная вещественного типа, представляющее собой расстояние в километрах. Для вывода значения целочисленной переменной mile указывается лишь общее количество выводимых на экран символов (в данном случае – 3), а для вещественной переменной km указывается и общее количество символов и их количество в дробной части (в данном случае соответственно 7 и 3). Это делается для того, чтобы выровнять столбцы выводимых чисел. При n =10 получаем результаты работы программы, показанные на рис. 7.6.1.
Рис. 7.6.1. Программа для пересчета расстояний из миль в километры и результаты ее работы. 7.6.2. Оператор Repeat … until Общий вид оператора следующий:
Дата добавления: 2014-12-26; Просмотров: 453; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |