МП_2
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени
Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования
МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ
Лабораторная работа №1.2
по теме «Файловая система Scilab, редактор SciNotes, sce-сценарии, ввод-вывод данных»
Выполнила
Студентка группы БСТ1904
Пантелеева К.А.
Вариант №14
Проверил
доц. Шакин В.Н.
Москва, 2021
Файловая система Scilab, Редактор SciNotes, sce-сценарии, ввод-вывод данных Вариант 14
1 Общее задание
Изучите материал учебника (необходимые параграфы п. 1.5).
Выберете вариант индивидуального задания из табл. 1.2-1.
Выполните команды clear и clc для очистки окна Обозревателя переменных и Командного окна.
Активизируйте Редактор SciNotes.
Создайте sce-сценарий для выполнения индивидуального заданный с использованием функций, встроенных в сценарий.
Сохраните sce-сценарий в sce-файле со смысловым именем.
Проведите отладку сценария и исправьте ошибки.
Загрузите sce-сценарий из sce-файла и выполните его в Командном окне, предварительно инициализировать соответствующие переменны допустимыми значениями исходных данных.
Cохраните содержимое Обозревателя переменных, обнулите область Обозревателя переменных, а затем восстановит ее .
Модернизируйте sce-сценарий, вставив в него операторы ввода исходных данных и вывода результата.
Сохраните sce-сценарий под другим именем, исправьте ошибки и выполните.
Сохраните все результаты для отчета.
Оформите отчет по выполненной работе в соответствии с пунктом 1.2.4.
Предоставьте результаты работы преподавателю, ответьте на поставленные вопросы.
2 Индивидуальное задание
3 Результат выполнения задания
--> // Протокол сессии Командного окна Лабораторной работы 1.2 по теме
--> // «Файловая система Scilab, Редактор SciNotes, sce-сценарии, ввод-вывод данных»
--> // Студентка группы БСТ1904 Пантелеева К.А.
--> // Вариант 14, задание 1
--> // Присвоение значений, вычисление выражений и вывод результатов
-->
--> clear // Очистка окна Обозревателя данных
--> clc // Очистка Командного окна
--> // Загрузка первого сценария с изменениями Pr1_2_1mod и вызов функций, встроенных в сценарий
--> exec('Pr1_2_1mod.sce', 0); //Загрузка сценария Pr1_2_1mod.sce из текущей папки
Введите х = 5.1
Введите у = 2.6
18.25
"z="
-206.6
"f="
--> // Конец сессии=========================================
4 Содержимое сценариев, снабженные комментариями
// Сценарий Pr1_2_1.sce: Вычисление выражений
// Определение функции для вычисления первого выражения
function a=f1(x, y)
a = ((x.^2)-x.*y)./(0.7.*sin(log(abs(x))));
endfunction
// Определение функции для вычисления второго выражения
function a=f2(x, y)
a = x+(y.^3).*((sin(x+y)).^2)+2.*y-9.*x.^2;
endfunction
// Конец сценария r1_2_1mod.sce=============================================
// Сценарий Pr1_2_1mod.sce вычисления выражений
//Определение функции первого выражения
function a=f1(x, y)
a = ((x.^2)-x.*y)./(0.7.*sin(log(abs(x))));
endfunction
// Определение функции второго выражения
function a=f2(x, y)
a = x+(y.^3).*((sin(x+y)).^2)+2.*y-9.*x.^2;
endfunction
// Ввод исходных данных
x = input("Введите х = ");
y = input("Введите у = ");
// Вычисление значений функций
z = f1(x,y);
f = f2(x,y);
format(6); // Форматирование вывода результата
// Вывод результатов вычисления выражений на экран
disp(z,"z=");
disp(f,"f=");
// Конец сценария Pr1_2_1mod.sce=============================================