Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Оглядимся вокруг

Условный операторIf или как компьютер делает выбор | Правила записи однострочного оператора If | Случайные величины | Многострочный If | Вложенные операторы If. Логические операции и выражения | Улучшаем калькулятор. | Функция MsgBox | Оператор переходаGoTo. Цикл. Метки | Выход из цикла с помощью If | Операторы цикла Do |


Читайте также:
  1. Quot;Не копите вокруг себя ничего материального - все это у вас будет отобрано
  2. Rat Pack — компания голливудских актеров a igjo-e и 1960-е. изначально со­бравшаяся вокруг Хамфри Богарта, в которую вхоаили Днн Мартин. Фрэнк Синатра, Сэмми Дэвис-мл. и другие.
  3. VI. ПУТАНИЦА ВОКРУГ ЗАКОНА ГРЭШЕМА
  4. Басы накладывались очень близко к началу, после чего шла ведущая дорожка с вокалом, вокруг которой выстраивалось инструментальное сопровождение и гармонии. 1 страница
  5. Басы накладывались очень близко к началу, после чего шла ведущая дорожка с вокалом, вокруг которой выстраивалось инструментальное сопровождение и гармонии. 10 страница
  6. Басы накладывались очень близко к началу, после чего шла ведущая дорожка с вокалом, вокруг которой выстраивалось инструментальное сопровождение и гармонии. 11 страница
  7. Басы накладывались очень близко к началу, после чего шла ведущая дорожка с вокалом, вокруг которой выстраивалось инструментальное сопровождение и гармонии. 12 страница

Итак, мы изучили три способа заставить компьютер многократно выполнять часть кода внутри процедуры:

· Операторы Do …. Loop

· Операторы For

· Устаревший оператор Goto

Существуют способы заставить многократно выполняться процедуру целиком, среди них:

· Использование таймера (см. 11.2)

· Рекурсия (см. 17.5)

 

 

Глава 7. Отладка программы

Мы уже добрались до программ, требующих для своей отладкиболее совершенных средств, чем простой пошаговый режим. Поговорим о них.

Типы ошибок. Сообщения об ошибках.

Сначала перечтите, пожалуйста, материал о сообщениях об ошибках в 1.3.

Ошибки в программах делятся на те, которые Visual Basic замечает в процессе ввода программы, на те, что замечает в процессе выполнения программы, и на те, что не замечает и в принципе заметить не может.

К первым относятся все синтаксические погрешности. Например, если вы вместо строки Do Until a>0 введете Do Antil a>0 и попытаетесь перейти на следующую строку, Visual Basic выдаст сообщение об ошибке

Expected While or Until or end of statement

что означает

Ждал While или Until или конца строки

Visual Basic недостаточно умен, чтобы точно описать вам вашу ошибку, но он хотя бы говорит вам, что ему от вас нужно.

На стадии выполнения Visual Basic замечает такие ошибки, как Sqr(-25), то есть квадратный корень из ‑25. На нее он среагирует таким сообщением:

 

 

что означает Неправильный вызов процедуры или неправильный параметр процедуры. В нашем случае это, конечно, недопустимое значение параметра (-25). Чтобы узнать, на какое место программы Visual Basic грешит, нажмите кнопку Debug. Visual Basic переходит в режим прерывания и подсвечивает ошибочную по его мнению строку.

К ошибкам, которые Visual Basic не обнаруживает, относятся смысловые ошибки. Так, если вы, желая увеличить число a на 1, вместо a=a+1 пишете a=a+2, то этого не заметит ни один язык в мире.


Дата добавления: 2015-11-16; просмотров: 52 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Оператор цикла For| Отладка программы. Окна отладки. Режимы отладки.

mybiblioteka.su - 2015-2024 год. (0.005 сек.)