Оператор безусловного перехода в алгоритмическом языке Visual BASIC
Pплощадь зерновых, тяготеющих к току, га Т-время непосредственной работы за смену, ч Ссменность (количество смен в сутки) Дколичество дней уборки по плану, дн. Оператор безусловного перехода всегда изменяет порядок выполнения операторов в процедуре или функции. При этом не проверяется никаких условий. При выполнении оператора GoTo управление выполнения программы немедленно передается оператору… Читать ещё >
Оператор безусловного перехода в алгоритмическом языке Visual BASIC (реферат, курсовая, диплом, контрольная)
Оператор безусловного перехода, можно сказать, является рудиментом от ранних языков программирования, в которых он являлся практически единственным средством организации циклических выполнений блоков кода.
Оператор безусловного перехода всегда изменяет порядок выполнения операторов в процедуре или функции. При этом не проверяется никаких условий.
Синтаксис: GoTo line
line — любая допустимая метка или номер строки в той же процедуре или функции, которая содержит оператор GoTo.
При выполнении оператора GoTo управление выполнения программы немедленно передается оператору в строке, определенной с помощью метки line.
В среде программистов считается, что любую логику программы можно организовать без применения оператора безусловного перехода. Поэтому, применение GoTo может быть оправдано только в исключительных случаях.
Задача
Составить программу расчета производительности тока (ц/ч) по формуле:
У Р П=.
Т С Д Уурожайность с 1 га, ц.
Pплощадь зерновых, тяготеющих к току, га Т-время непосредственной работы за смену, ч Ссменность (количество смен в сутки) Дколичество дней уборки по плану, дн.
Количество дней уборки изменяется в пределах от 10 до 20 дн. с шагом 1 дн.
В данном примере функцией является величина производительности тока, а аргументом — количество дней уборки по плану, дн.
Vizual BASIC: П-п, У-у, Р-р, Т-т, С-с.
Show.
Print «Расчет производительности тока».
ур=InputBox («УР=»).
tcd= InputBox («ТСД=»).
Let c=10.
Metka.
Let п=ур/тсд.
Print п, д.
Let д=д+1.
If д<=20 Then Go To Metka.
Show.
Print «Расчет производительности тока».
ур=InputBox («УР=»).
tcd= InputBox («ТСД=»).
For c=10 To 20 Step 1.
Let п=ур/тсд.
Print п, д.
Next д.