Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему ПРОГРАММИРОВАНИЕ В Scilab. ОСНОВНЫЕ ОПЕРАТОРЫ sci-языка

Содержание

Для создания программы (программу в Scilab иногда называют сценарием) необходимо:1. Вызвать команду Editor из меню2. В окне редактора Scipad набрать текст программы.3. Сохранить текст программы с помощью команды File – Save в виде файла с расширением
Программирование в Scilab.  Основные операторы sci-языка Для создания программы (программу в Scilab иногда называют сценарием) необходимо:1. Вызвать команду Для организации простейшего ввода в Scilab можно воспользоваться функциямиx=input(’title’);илиx=x_dialog(’title’, ’stroka’) x=x_dialog(’Input X’,’5’)Функции ввода-вывода в Scilab Оператор присваиванияОператор присваивания имеет следующую структуруa=b Условный операторСуществует обычная и расширенная формы оператора if в Scilab. Обычный if имеет вид if условиеоператоры1elseоператоры2end Расширенная форма оператора ifif условие1операторы1elseif условие2операторы2elseif условие 3операторы3...Elseif условие nоператоры nelseоператорыend Задача 1.В качестве примера программирования разветвляющегося процесса рассмотрим решение биквадратного уравнения ax4 Алгоритм состоит из следующих этапов:1. Ввод коэффициентов уравнения a, b и c;2. Оператор альтернативного выбораОператор альтернативного выбора select имеет следующую структуру:select параметрcase значение1 then Задача 2.Вывести на печать название дня недели, соответствующее заданному числу D, при Оператор whileОператор цикла while имеет вид:while условиеоператорыend Оператор forОператор цикла for имеет вид:for x=xn:hx:xkоператорыend
Слайды презентации

Слайд 2 Для создания программы (программу в Scilab иногда называют

Для создания программы (программу в Scilab иногда называют сценарием) необходимо:1. Вызвать

сценарием) необходимо:
1. Вызвать команду Editor из меню
2. В окне

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

Слайд 4 Для организации простейшего ввода в Scilab можно воспользоваться

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

функциями
x=input(’title’);
или
x=x_dialog(’title’, ’stroka’)
x=x_dialog(’Input X’,’5’)
Функции ввода-вывода в Scilab


Слайд 5 Оператор присваивания
Оператор присваивания имеет следующую структуру

a=b

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

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

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

в Scilab.
Обычный if имеет вид

if условие
операторы1
else
операторы2
end


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

Расширенная форма оператора ifif условие1операторы1elseif условие2операторы2elseif условие 3операторы3...Elseif условие nоператоры nelseоператорыend

условие n
операторы n
else
операторы
end


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

Задача 1.В качестве примера программирования разветвляющегося процесса рассмотрим решение биквадратного уравнения

решение биквадратного уравнения ax4 + bx2 + c =

0

Слайд 9 Алгоритм состоит из следующих этапов:
1. Ввод коэффициентов уравнения

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

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.

Слайд 12 Оператор альтернативного выбора
Оператор альтернативного выбора select имеет следующую

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

структуру:

select параметр
case значение1 then операторы1
case значение2 then операторы2
...
else операторы
end


Слайд 13 Задача 2.
Вывести на печать название дня недели, соответствующее

Задача 2.Вывести на печать название дня недели, соответствующее заданному числу D,

заданному числу D, при условии, что в месяце 31

день и 1-е число — понедельник.

Слайд 14 Оператор while
Оператор цикла while имеет вид:

while условие
операторы
end

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

  • Имя файла: programmirovanie-v-scilab-osnovnye-operatory-sci-yazyka.pptx
  • Количество просмотров: 153
  • Количество скачиваний: 0