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

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

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

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Специалист в области обращения с отходами

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

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

    1 слайд

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

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

    2 слайд

    Для создания программы (программу в 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 слайд

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

    4 слайд

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

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

a=b

    5 слайд

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

    a=b

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

    6 слайд

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

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

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

    7 слайд

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

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

    8 слайд

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

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

    9 слайд

    Алгоритм состоит из следующих этапов:
    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 слайд

  • Оператор альтернативного выбораОператор альтернативного выбора select имеет с...

    12 слайд

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

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

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

    13 слайд

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

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

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

    14 слайд

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

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

  • Оператор forОператор цикла for имеет вид:

for x=xn:hx:xk
операторы
end

    15 слайд

    Оператор for
    Оператор цикла for имеет вид:

    for x=xn:hx:xk
    операторы
    end

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 655 303 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 10.09.2020 184
    • PPTX 285.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Успенская Любовь Кирилловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Успенская Любовь Кирилловна
    Успенская Любовь Кирилловна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 73703
    • Всего материалов: 213

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 191 человек из 53 регионов
  • Этот курс уже прошли 970 человек

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 95 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Мини-курс

Интерактивные материалы на печатной основе

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 58 человек из 25 регионов
  • Этот курс уже прошли 29 человек

Мини-курс

Аспекты эмоционального благополучия и влияния социальных ролей на психологическое состояние

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Профориентация детей и подростков

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 37 человек из 17 регионов
  • Этот курс уже прошли 36 человек