Урок 1

Основы работы с интефейсом.

Запустите программу Vasilisa_light.exe. Переключите интерфейс в случае необходимости на русский язык. Для этого кликните (щёлкните левой кнопкой мышки) по команде «Язык», затем по команде «Русский».

Загрузить скрипт

Кликните мышкой по команде «Загрузить» (Load). Найдите файл Урок 01 в поддиректории Scripts и откройте его.

В верхней части формы появится текст программы (иначе называемой скриптом). Если в какой-либо строке скрипта встречается символ «#», то вся часть строки справа от этого символа является комментарием и на работу скрипта не влияет. На работу скрипта не влияют так же и пустые строки.

Сделать шаг

Кликайте по команде «Шаг» (Step) или нажимайте «горячую» клавишу F8. Этим вы заставите выполняться скрипт в пошаговом режиме. После выполнения одного шага желтым фоном выделяется очередная строка.

Пояснения. В строках с нулевой по вторую нет выполняемых команд.

В третьей строке «a=3» - оператор присваивания. При выполнении этой строки переменной «a» будет присвоено значение 3. Сразу после выполнения этой строки скрипта результат присвоения значения можно видеть в таблице «Глобальные переменные». Вопрос, почему переменные называются глобальными, отложим до момента изучения функций. В четвёртой строке «b=a+2+1» - тоже оператор присваивания, но справа от знака «равно» расположено не готовое число, а выражение «a+2+1». Сначала будет вычислено значение этого выражения (это будет число 4), а затем это значение будет присвоено переменной «b».

В выражениях кроме обычных 4-х арифметических действий можно вычислить остаток деления одного целого числа на другое целое число. Символ этой операция «%».

Остановить скрипт

Попробуйте выполнить программу (скрипт) в автоматическом режиме. Для этого кликните по команде «Старт» (Start) или нажмите «горячую клавишу» F10.

Теперь научимся выполнять выбранную строку скрипта. Выделите строку № 6 «alfa=30/180/p» кликнув по ней мышкой. Строка должна приобрести жёлтый фон. Кликните по команде «Шаг» или нажмите F8. Скрипт «alfa=30180*p» будет выполнен и жёлтым фоном будет выделена следующая строка.

Чтобы продолжить выполнение скрипта в автоматическом режиме начиная с выделенной строки (а не с нулевой), кликните по команде «Продолжить» (Continue). Автоматическое выполнение скрипта заканчивается строкой «stop».

Названия переменных могут содержать любые буквы латинского алфавита, цифры и символ «_» (подчёрк). Регистр символов (прописные или строчные) не имеет значения. Самостоятельная работа для закрепления материала.

Напишите скрипт для решения задачи: «Из некоторой точки по трассе отправилась машина с постоянной скоростью 80 км/час. Ей вдогонку с задержкой 2 часа отправилась вторая машина со скоростью 100 км/час. Через сколько часов вторая машина догонит первую?»

Кликните по команде «Новый» (New). В редакторе построчно набирайте текст скрипта: в нулевой строке наберите комментарий, например # Задача 01. первой строке присвойте переменной V1 значение скорости первого автомобиля (число 80), во второй присвойте переменной T1 время задержки второго автомобиля (число 2), в третьей строке присвойте переменной L1 расстояние, пройденное первым автомобилем к моменту старта второго автомобиля (выражение V1*T1), в четвёртой строке присвойте переменной DV скорость сближения автомобилей (выражение V2-V1), в пятой строке присвойте переменной T2 количество часов, через которое вторая машина догонит первую (выражение L1/DV), в шестой строке наберите слово stop. Кликните по команде «Работать»(Work) или нажмите клавишу F5. Кликните по команде «Старт»(Start) или нажмите клавишу F10.

Если вы всё сделали правильно, вы увидите следующую картинку:

Результат выполнения

Ответ задачи виден в таблице «Глобальные переменные» в строке T2. Сохраните скрипт в файл «Задача01» в поддиректорий УРОКИ.

А теперь научимся вносить в скрипт исправления. Кликните по команде «Редактировать» (Edit) и исправьте строку «T1=2» на «T1=1».

Результат выполнения

Кликните по команде «Работать» (Work) и выделите кликом вторую строку.

Результат выполнения

Кликните команду «Продолжить»(Continue).

Результат выполнения

Выполнение скрипта продолжится со второй строки по седьмую. В таблице «Глобальные переменные» в строке T2 находится решение той же задачи, но с условием, что вторая машина стартовала с задержкой не 2 часа а 1 час.