Протокол №2
// Протокол сессии Командного окна лабораторной работы 1.2 по теме
// «Основные объекты системы Scilab»
//
// Вариант 07, задание 1
// Присвоение значений, вычисление выражений и вывод результатов
// Выполнил: Студент группы БСТ19ХХ Иванов Иван Иванович
clear // Очистка окна Обозревателя данных
clc // Очистка Командного окна
// Загрузка первого сценария Lr_1_2_1mod.sce и вызов функций, встроенных в сценарий
exec('Lr_1_2_1mod.sce', 0);//Загрузка сценария Lr_1_2_1mod.sce из текущей папки
Введите x= 0.2
Введите y= 0.6
-0.052
“F=”
-1.784
“f=”
// Конец сессии===========================================================
Контрольные вопросы
Каким образом открыть новое окно редактора SciNotes?
Окно редактора SciNotes можно просто открыть, нажав на первую кнопку в панели инструментов или вводом в командном окне команды:
-->SciNotes
Как в окне Обозреватель файлов сделать нужный каталог текущим?
Для изменения местоположения папки с документами следует выполнить команду Файл > Сменить текущий каталог или на панели инструментов щелкнуть кнопку , выбрать нужную папку и щелкнуть "OK". Определить папку, где именно хранятся документы, можно командою Файл > Отобразить текущий каталог.
Каким образом открыть в SciNotes ранее созданный файл?
Файл -> Открыть или Ctrl + O или перетащить ранее созданный файл
Что такое сценарий?
Программа – это сценарий Scilab (Последовательность выполнения функций)
Имеет ли сценарий параметры?
Да
Допускается ли в SciNotes при вводе текущей строки сценария вернуться к редактированию в предыдущих строках? Да, допускается
Какова последовательность действий при сохранении нового сценарий в sce-файле?
4 кнопка ( Сохранить ) или Ctrl + S
Каким образом сохранить исправленный текст sce-сценария?
Ввести изменения -> Кнопка “Сохранить” или Ctrl + S
Как в редакторе SciNotes осуществляется переход между открытыми окнами, содержащими разные сценарии?
Над окном сценария появляются вкладки, можно нажать на другую вкладку и перейти в соответствующий сценарий
Можно ли из одного сценария обращаться к другому?
Да, с помощью команды exec('Путь к файлу', 0)
Какой командой, файл, созданный в редакторе SciNotes загрузить в оперативную память?
exec
Каким образом в команде exec указывается путь к загружаемом уфайлу со сценарием?
Указывается полный путь или название сценария, если он находится в одной папке и исполняемым сценарием
exec(‘lab.sce’, 0) или exec(‘C:\Users\rokch\OneDrive\МТУСИ\5 семестр\Базовые средства математических пакетов\Лабораторная работа №1.2\Lr_1_2_1.sce’, 0)
Как и где можно установить текущую папку?
В боковом меню, обозреватель файлов
Что такое глобальные переменные и когда они используются?
Глобальная переменная в программировании — переменная, областью видимости которой является вся программа
Если переменная создана в Командном окне, является ли она видимой для загруженного сценария?
Да
Какие переменные являются локальными?
В программировании локальной переменной называют переменную, объявленную внутри блока кода. Область видимости локальной переменной начинается в точке ее объявления и заканчивается в конце этого блока
Формат оператора ввода данных input?
Строка
Формат оператора ввода данных x_dialog?
Строка
Как с использованием оператора disp осуществить вывод значения переменной или текста можно?
Указав текст, и переменную через запятую disp("a=",a)
Можно ли выполнить сценарий из редактора SciNotes?
В панели инструментов нажать
Какие функциональные структуры используются в Scilab?
В соответствии с концепцией разработчиков в системе Scilab имеется три уровня функциональных структур, из которых можно построить различные приложения. Это – Сценарий, Макрос и Примитив
Что такое Примитив?
Сравнительно простой графический элемент (кривая, эллипс, прямая и т. п.), который является частью стандартного инструментария и может включаться в изображения, создаваемые с помощью графического редактора
Что такое scе-сценарий и каковы его особенности?
Cценарий представляет собой последовательность команд и функции Scilab.
Каким образом scе-сценарий запускается на выполнение?
или вставка кода в командное окно Scilab
Либо через обращение в коде через exec.
Что такое scе-функция?
Sce -функции – это функции Scilab, которые могут иметь как входные, так и выходные параметры, а также локальные переменные и глобальные переменные.
В чем отличие файла-сценария от sce-функции?
Файл-сценарий представляет собой последовательность команд и функции Scilab (без входных и выходных параметров), которые оперируют данными из Рабочей области, причем результаты выполнения сценария доступны Рабочей области и могут быть использованы для дальнейших вычислений.
Sce -функции – это функции Scilab, аналогичные функциям (а точнее процедурам) языков программирования высокого уровня, таких как C++,C# и VB, которые могут иметь как входные, так и выходные параметры, а также локальные переменные и глобальные переменные.