Turbo Basic 1.1. Руководство пользователя


         

Поскольку это умолчание может измениться


 программы. Поскольку это умолчание может измениться ,вы обязаны  затрачивать-
 усилия на заявление каждой используемой в функции переменной.
   Заявляйте  переменные  с  атрибутом STATIC ,если важно чтобы переменная не
 теряла своего значения прикаждом возбуждении ,но  еще  могла  быть  изменена
 только внутри функции.
   Определение  многострочной функции обычно включает в себя назначение иден-
 тификатору функции и должно завершатся END  DEF.Если  вы  делаете  выбор  не
 включать назначение идентификатору функции ,то значение возвращаемое из фун-
 кции неопределенно.
   Используйте  для  возвращения  из  функции где-то в ином месте,чем в конце
 ее,оператор EXIT DEF.

                                     -103 -
          
          
   См.также  LOCAL
             SHARED
             STATIC
            
 Пример      $STACK &H&FFF
             Всего=1
             def fn факториал%(i%)
             'Эта функция вычисляет факториал параметра i%
             Всего=Всего*i%
             if i%>1 then
               Саб%=fnфакториал%(i%)
             endif
             fnфакториал%=Всего
             end def 'конец функции fnфакториал
             print "Ввести число,которое вы желаете обсчитать"
             input "факториал:",j%
             print fnфакториал%(j%)
             end
            
            
             Операторы DEFINT,DEFLNG,DEFSNG,DEFDBL,DEFSTR
             --------------------------------------------
            
 Функция     Заявляют тип идентификаторов переменных по умолчанию.
 --------
            
 Синтаксис   DEFтип буквенный диапазон[,буквенный диапазон]...
 ---------
            
 Замечания Тип  представляет  один  из  пяти  типов  переменных  Турбо-Бейси-
 --------- ка:INT(целое),LNG(длинная целая),SNG(единичной точности),DBL
 (двойной точности) и STR(строчная).Буквенный диапазон-это либо одна алфавитная
 литера (от а до z,регистр безразличен),либо диапазон букв(две буквы,

Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий