Добавил:
Я уверяю Вас, мне можно доверить огнестрельное оружие Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

БСМП_Лаб№5

.docx
Скачиваний:
0
Добавлен:
10.10.2023
Размер:
41.99 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ

КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

(МТУСИ)

Кафедра «Информатика»

Лабораторная работа №5

«Средства программирования в Scilab»

по дисциплине

«Базовые средства математических пакетов»

Выполнил: студент гр. БСТ2106

Вариант №7

Проверил: доц. Шакин В.Н.

Москва, 2021 г.

Лабораторная работа №5

«Базовые средства математических пакетов»

Общее задание

1) Изучите материал учебника (п.1.5).

2) Выберете индивидуальное задание из табл. 1.5-1.

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

4) Введите функции и сохраните их на внешнем носителе

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

6) Сохраните сценарий в файле, задав ему смысловое имя.

7) Произведите отладку файла-сценария, запуская его на выполнение из текстового редактора командой Выполнить.

8) Подготовьте и введите исходные данные для тестирования и решения поставленной задачи.

9) Выполните файл-сценарий в Командном окне.

10) Сохраните текст рабочего окна на внешнем носителе.

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

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

Индивидуальное задание

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

Содержимое сценариев

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

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

n = input('');

i = 1;

a = 0;

summ = 0;

//Добавление цикла, для вычисления суммы чисел ‘a’

while n > 0

//Ввод формулы для вычисления ‘а’

a = ((i-1)/(i+1))+sin((i-1)/(i+1))^2;

//Вывод переменных в список

disp(a, i);

//Задание переменным нового значения

n = n-1;

i = i+1;

summ = summ+a;

//Завершение цикла

end

//Вывод суммы чисел ‘а’

disp(summ);

Командное окно

--> exec('C:\Users\Максим\Desktop\5lab.sce', -1)

--> 5

0.

1.

0.4403897

2.

0.7298488

3.

0.9188211

4.

1.0490479

5.

3.1381076

Соседние файлы в предмете Базовые средства математических пакетов