Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦЗОПБ ЗБСТ2154 Вариант 1 Архангельский отчет по практике.doc
Скачиваний:
18
Добавлен:
04.04.2023
Размер:
115.71 Кб
Скачать
  1. Изучить материал учебника [1] (п.П. 1.2, 1.5).

  2. Выбрать вариант индивидуального задания из табл. 1.2.3-1.

  3. Выполнить команды clear и clc для очистки окна Обозревателя переменных и Командного окна.

  4. Активизировать Редактор SciNotes.

  5. Создать sce-сценарий для выполнения индивидуального задания (вычисление выражений) с использованием встроенных в сценарий функций.

  6. Сохранить sce-сценарий в sce-файле со смысловым именем.

  7. Провести отладку, исправить ошибки и сохранить сценарий.

  8. Загрузить sce-сценарий из sce-файла и выполнить его в Командном окне, предварительно присвоив исходным данным допустимые значения.

  9. Модернизировать sce-сценарий, вставив в него операторы ввода исходных данных и вывода результата в форматированном виде.

  10. Сохранить sce-сценарий под другим именем, исправить ошибки и выполнить.

  11. Создать сценарий для решения поставленной задачи и выполнить его.

  12. Сохранить все результаты для отчета.

  13. Предоставить результаты работы преподавателю, ответить на поставленные вопросы.

  14. Оформить отчет по выполненной работе.

    1. Выполнение второй части. Протокол сессии Командного окна

//Сценарий F1_2.sce вычисления выражений

//Определение функции для вычисления 1-го выражения

function b=f1(x, y);

b = abs(%pi-x./3).*%e.^(1-sin(exp(-y))./2.*x);

endfunction

//Определение функции для вычисления 2-го выражения

function f=f2(x, y);

f = (x.^2)+(y.^2)-8.*sin(x-y).*cos(x+y);

endfunction

//Конец сценария F1_2.sce

--> //Практическое задание 1 по теме "Основные объекты системы Scilab"

--> //Вариант 1

--> //Выполнил: Студент группы ЗБСТ2154 Архангельский М.В.

--> clear

--> clc

--> //Загрузка сценария F1_2.sce и вызов функций, встроенных в сценарий

--> exec('F1_2.sce',0);//Загрузка сценария F1_2.sce на текущей папки

--> //Задание начальных значений x и у

--> x = 4; y = 5;

--> //Вызов функции f1 и f2, встроенных в сценарий

--> b = f1(x,y)

b = 4.8495644

--> f = f2(x,y)

f = 34.866483

--> //конец сессии

//Сценарий F1_2mod.sce вычисления выражений

//Определение функции 1-го выражения

function b=f1(x, y);

b = abs(%pi-x./3).*%e.^(1-sin(exp(-y))./2.*x);

endfunction

//Определение функции 2-го выражения

function f=f2(x, y);

f = (x.^2)+(y.^2)-8.*sin(x-y).*cos(x+y);

endfunction

//ввод исходных данных

x=input("Введите х = ");

y=input("Введите y = ");

//вычисление значений функции

b=f1(x,y);

f=f2(x,y);

//Форматирование вывода результата

format(6);

//Вывод результатов вычисления выражений на экран

disp(b, "b=");

disp(f, "f=");

//Конец сценария F1_2mod.sce

--> //Практическое задание 1.2 по теме "Основные объекты системы Scilab"

--> //Вариант 1, задание 1 (модифицированное)

--> //Ввод исходных данных, вычисление выражений и вывод результатов

--> //Выполнил: Студент группы ЗБСТ2154 Архангельский М.В.

--> clear

--> clc

--> //Загрузка второго сценария F1_2mod.sce

--> exec('F1_2mod.sce',0);//Загрузка сценария из текущей папки

Введите x= 5

Введите y= 6

3.984

"b="

61.03

"f="

--> //конец сессии

    1. Выводы по второй части

  1. Был создан sce-сценарий для вычисления выражений.

  2. Вызов sce-сценария в командной строке: exec('F1_2.sce',0).

  3. Для исходных данных x = 4; y = 5; значения выражений равны: b=4.8495644 f = 34.866483

  4. Был создан второй модифицированный sce-сценарий для вычисления выражений.

  5. Вызов sce-сценария в командной строке: exec('F1_2mod.sce',0).

  6. Для исходных данных x = 5; y = 6; значения выражений равны: b=3.984 f=61.03

Выводы

В ходе выполнения практики была установлена среда Scilab версии 6.0.2.

По заданию были вычислены арифметические выражения напрямую и при помощи функций, задающих их. Были прописаны sce-сценарии с использованием встроенных функций.

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

Была запрограммирована формула:

Для исходных данных: x = 3; y = 4 результат: -1.0379165

Для исходных данных: x = 2; y = 2 результат (16): -0.2868388364259

Во второй части рассмотрено создание sce-сценариев, дополнение их новыми компонентами, такими как операторы ввода исходных данных и вывода результатов.

Были созданы sce-сценарии для вычисления выражений F1_2.sce и F1_2mod.sce.

Для исходных данных x = 4; y = 5 результат: b = 4.8495644 и

f = 34.866483

Для исходных данных x = 5; y = 6 результат: b = 3.984 и f = 61.03

15