Главная / Информатика / Презентация по имитационному моделированию на тему "Программирование в Scilab"

Презентация по имитационному моделированию на тему "Программирование в Scilab"

Программирование в Scilab. Основные операторы sci-языка
Для создания программы (программу в Scilab иногда называют сценарием) необход...
Для организации простейшего ввода в Scilab можно воспользоваться функциями x=...
Оператор присваивания Оператор присваивания имеет следующую структуру a=b
Условный оператор Существует обычная и расширенная формы оператора if в Scila...
Расширенная форма оператора if if условие1 операторы1 else if условие2 операт...
Задача 9.1. В качестве примера программирования разветвляющегося процесса рас...
Алгоритм состоит из следующих этапов: 1. Ввод коэффициентов уравнения a, b и ...
Оператор альтернативного выбора Оператор альтернативного выбора select имеет ...
Задача 9.2. Вывести на печать название дня недели, соответствующее заданному ...
Оператор while Оператор цикла while имеет вид: while условие операторы end
Оператор for Оператор цикла for имеет вид: for x=xn:hx:xk операторы end
1 из 15

Описание презентации по отдельным слайдам:

№ слайда 1 Программирование в Scilab. Основные операторы sci-языка
Описание слайда:

Программирование в Scilab. Основные операторы sci-языка

№ слайда 2 Для создания программы (программу в Scilab иногда называют сценарием) необходимо
Описание слайда:

Для создания программы (программу в Scilab иногда называют сценарием) необходимо: 1. Вызвать команду Editor из меню 2. В окне редактора Scipad набрать текст программы. 3. Сохранить текст программы с помощью команды File – Save в виде файла с расширением sce , например, file.sce . 4. После этого программу можно будет вызвать, набрав в командной строке exec, например, exec("file.sce"). Другие способы вызова — воспользоваться командой меню File – Exec. . . или, находясь в окне Scipad, выполнить команду Execute – Load into Scilab (Ctrl+L ).

№ слайда 3
Описание слайда:

№ слайда 4 Для организации простейшего ввода в Scilab можно воспользоваться функциями x=inp
Описание слайда:

Для организации простейшего ввода в Scilab можно воспользоваться функциями x=input(’title’); или x=x_dialog(’title’, ’stroka’) x=x_dialog(’Input X’,’5’) Функции ввода-вывода в Scilab

№ слайда 5 Оператор присваивания Оператор присваивания имеет следующую структуру a=b
Описание слайда:

Оператор присваивания Оператор присваивания имеет следующую структуру a=b

№ слайда 6 Условный оператор Существует обычная и расширенная формы оператора if в Scilab.
Описание слайда:

Условный оператор Существует обычная и расширенная формы оператора if в Scilab. Обычный if имеет вид if условие операторы1 else операторы2 end

№ слайда 7 Расширенная форма оператора if if условие1 операторы1 else if условие2 операторы
Описание слайда:

Расширенная форма оператора if if условие1 операторы1 else if условие2 операторы2 else if условие 3 операторы3 ... Else if условие n операторы n else операторы end

№ слайда 8 Задача 9.1. В качестве примера программирования разветвляющегося процесса рассмо
Описание слайда:

Задача 9.1. В качестве примера программирования разветвляющегося процесса рассмотрим решение биквадратного уравнения ax4 + bx2 + c = 0

№ слайда 9 Алгоритм состоит из следующих этапов: 1. Ввод коэффициентов уравнения a, b и c;
Описание слайда:

Алгоритм состоит из следующих этапов: 1. Ввод коэффициентов уравнения a, b и c; 2. Вычисление дискриминанта уравнения d; 3. Если d < 0, определяются y1 и y2, в противном случае выводится сообщение «Корней нет». 4. Если y1 < 0 и y2 < 0 , то вывод сообщения «Корней нет». 5. Если y1 > 0 и y2 > 0, то вычисляются четыре корня по формулам ±√y1, ±√y2 и выводятся значения корней. 6. Если условия 4) и 5) не выполняются, то необходимо проверить знак y1. 7. Если y1 неотрицательно, то вычисляются два корня по формуле ±√y1, иначе оба корня вычисляются по формуле ±√y2.

№ слайда 10
Описание слайда:

№ слайда 11
Описание слайда:

№ слайда 12 Оператор альтернативного выбора Оператор альтернативного выбора select имеет сле
Описание слайда:

Оператор альтернативного выбора Оператор альтернативного выбора select имеет следующую структуру: select параметр case значение1 then операторы1 case значение2 then операторы2 ... else операторы end

№ слайда 13 Задача 9.2. Вывести на печать название дня недели, соответствующее заданному чис
Описание слайда:

Задача 9.2. Вывести на печать название дня недели, соответствующее заданному числу D, при условии, что в месяце 31 день и 1-е число — понедельник.

№ слайда 14 Оператор while Оператор цикла while имеет вид: while условие операторы end
Описание слайда:

Оператор while Оператор цикла while имеет вид: while условие операторы end

№ слайда 15 Оператор for Оператор цикла for имеет вид: for x=xn:hx:xk операторы end
Описание слайда:

Оператор for Оператор цикла for имеет вид: for x=xn:hx:xk операторы end

Презентация по имитационному моделированию на тему "Программирование в Scilab"
  • Информатика
Описание:

Scilab –это кроссплатформенная система компьютерной алгебры (СКА), обладающая сходным с Matlab синтаксисом встроенного языка. Разработка системы Scilab ведется сотрудниками французского Национального института информатики и автоматизации (INRIA – InstitutNationaldeRechercheenInformatiqueetAutomatique) с 80-х годов прошлого века.

Изначально это был коммерческий проект под названием Blaise, а затем Basile. С 2003 года продукт получил новое имя Scilab и стал бесплатным. В настоящее время он распространяется по свободной лицензии CeCILL.

Сама система Scilab, как и Matlab, предназначена прежде всего для численных расчетов и работы с матрицами. Кроме того, она обладает развитыми средствами программирования (включая отладчик скриптов), так что ее в какой-то мере можно рассматривать как систему разработки высокотехнологичных приложений.

Автор Ежова Александра Ивановна
Дата добавления 31.03.2016
Раздел Информатика
Подраздел Презентации
Просмотров 244
Номер материала MA-066068
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓