Презентація 10 клас Урок 16

Содержание

Слайд 2

Основи роботи в середовищі Scilab

Розділ 2 § 16

Для проведення інженерних і фінансових

Основи роботи в середовищі Scilab Розділ 2 § 16 Для проведення інженерних
розрахунків, аналізу даних можна використовувати не лише MS Excel, а й інші програмні засоби.

Одним із яких є пакет Scilab — система комп'ютерної математики, яка призначена для виконання інженерних і наукових обчислень.

Слайд 3

Основи роботи в середовищі Scilab

Розділ 2 § 16

Scilab — це вільне багатоплатформне

Основи роботи в середовищі Scilab Розділ 2 § 16 Scilab — це
програмне забезпечення з відкритим вихідним кодом. Установити середовище можна з сайта scilab.org.

Слайд 4

Знайомство з інтерфейсом

Розділ 2 § 16

Головне вікно Scilab містить чотири основні вікна:

Перегляд

Знайомство з інтерфейсом Розділ 2 § 16 Головне вікно Scilab містить чотири
файлів

Командне вікно (Консоль)

Перегляд змінних

Журнал команд

Слайд 5

Знайомство з інтерфейсом

Розділ 2 § 16

Командне вікно (Консоль) — найголовніше вікно, за

Знайомство з інтерфейсом Розділ 2 § 16 Командне вікно (Консоль) — найголовніше
допомогою якого відбувається спілкування з середовищем. У цьому вікні користувач уводить команди й отримує результати.

У Командному вікні можна спостерігати технічну інформацію про завантаження середовища, після якої система запрошує користувача ввести команду. Початок рядка супроводжується стрілкою (-->), яка й називається запрошенням (command prompt).

Слайд 6

Знайомство з інтерфейсом

Розділ 2 § 16

Середовище працює в режимі інтерпретатора. Якщо ввести

Знайомство з інтерфейсом Розділ 2 § 16 Середовище працює в режимі інтерпретатора.
рядок

-->2*2+69/25

Отримаємо відповідь від інтерпретатора:

ans = 6.76

Слайд 7

Знайомство з інтерфейсом

Розділ 2 § 16

Змінна ans — це зарезервована змінна, в

Знайомство з інтерфейсом Розділ 2 § 16 Змінна ans — це зарезервована
яку зберігається останній «безіменний» результат. Змінна ans може бути використана для проведення ланцюжка обчислень, проміжні результати яких вам не потрібні:

-->2*2
ans = 4.
-->ans+4
ans = 8.

У вікні Перегляд змінних відображається інформація про створені змінні.

Слайд 8

Знайомство з інтерфейсом

Розділ 2 § 16

Вікно Журнал команд відображає всі команди, які

Знайомство з інтерфейсом Розділ 2 § 16 Вікно Журнал команд відображає всі
вводив користувач у командний рядок під час поточного сеансу.

Сеансом називається відрізок часу, що починається з уведення першої команди після запуску програми, і закінчується закриттям програми.

Слайд 9

Правила введення інформації в документ

Розділ 2 § 16

Якщо не потрібно виводити результат, то

Правила введення інформації в документ Розділ 2 § 16 Якщо не потрібно
введення інформації закінчується символом «;». Водночас самі обчислення виконуються. Тому, якщо запам'ятовувати результати в змінних, то за потреби з ними в подальшому можна буде виконувати операції.

В одному рядку можна ввести кілька операторів і (або) команд. Для цього їх слід відокремлювати символом «,»:

-->2+3, 3+5
ans = 5
ans =8 // змінна ans містить результат обчислення останнього виразу.

Слайд 10

Правила введення інформації в документ

Розділ 2 § 16

Якщо вираз не поміщається в рядку,

Правила введення інформації в документ Розділ 2 § 16 Якщо вираз не
то наприкінці незавершеного рядка слід увести дві точки «..».

Переглянути раніше введені команди можна в командному рядку за допомогою клавіш управління курсором «угору» й «униз». Отримавши доступ до потрібної команді, її можна змінити й знову запустити на виконання.

Видалення фрагмента документа, крім тексту, що міститься в командному рядку, системою не дозволяється.

Слайд 11

Типи даних

Розділ 2 § 16

У робочій області Scilab можна визначати змінні, а

Типи даних Розділ 2 § 16 У робочій області Scilab можна визначати
потім використовувати їх у виразах.

Змінна в Scilab — це іменований масив лише з одним полем, яке зберігає дані деякого типу. Будь-яка змінна до використання у формулах і виразах має бути визначена. Для визначення змінної необхідно записати оператор присвоювання

ім'я_змінної = значення

Наберемо в командному вікні рядок:

-->n1=25; n2=65.3; n3="text"; n4=%T; n5=int32(10);

Слайд 12

Типи даних

Розділ 2 § 16

Тим самим ми створили 5 змінних, інформацію про

Типи даних Розділ 2 § 16 Тим самим ми створили 5 змінних,
значення й типи яких можна переглянути у вікні Перегляд змінних.

Убудований цілий тип у Scilab відсутній, тому ціле значення отримуємо за допомогою функції перетворення типів int32(). Змінна n4 має логічний тип і значення %Т, еквівалентне True (%F ~False).

Слайд 13

Типи даних

Розділ 2 § 16

Вектор у Scilab — це одновимірний масив одного

Типи даних Розділ 2 § 16 Вектор у Scilab — це одновимірний
типу даних.

Нумерація елементів починається з одиниці. Для створення вектора необхідно перелічити елементи через пропуск у квадратних дужках:

Vector = [3 6 8]; // Вектор із 3 елементами

Для створення вектора, елементи якого утворюють арифметичну прогресію, використовується конструкція

<Початкове значеннях <крок>: <кінцеве значення>

Слайд 14

Типи даних

Розділ 2 § 16

Створимо вектор із початковим значенням -5, кінцевим значенням

Типи даних Розділ 2 § 16 Створимо вектор із початковим значенням -5,
10 і кроком між елементами 2.

-->А= -5:2:10
А = - 5. - 3. - 1. 1. 3. 5. 7. 9.
-->А(4) Звернення до елемента вектора А з індексом 4 ans = 1.

Для видалення елемента вектора достатньо на його позиції записати конструкцію «[]».

-->А(2)=[] // Видалено елемент А(2)
А = -5. -1. 1. 3. 5. 7. 9.

Слайд 15

Типи даних

Розділ 2 § 16

Матриця в Scilab — це двовимірний масив однотипних

Типи даних Розділ 2 § 16 Матриця в Scilab — це двовимірний
елементів. У разі створення матриці рядки відділяються крапкою з комою:

-->А=[1 2; 3 4] // створення матриці 2x2
А =
1. 2.
3. 4.

Слайд 16

Типи даних

Розділ 2 § 16

Для створення матриці можна скористатися стандартною функцією rand(),

Типи даних Розділ 2 § 16 Для створення матриці можна скористатися стандартною
яка генерує масиви, заповнюючи їх псевдовипадковими числами.

-->A=rand(2,3) // створення матриці 2x3
А =
0.2113249 0.6653811 0.8782165
0.7560439 0.6283918 0.0683740

Звернемося до елемента, розташованого в другому рядку й третьому стовпці:

-->А(2,3) // 2 рядок, 3 стовпець
ans = 0.0683740

Слайд 17

Правила запису виразів

Розділ 2 § 16

Математичні вирази складаються з:

Порядок дій регулюється

Правила запису виразів Розділ 2 § 16 Математичні вирази складаються з: Порядок дій регулюється дужками.
дужками.

Слайд 18

Правила запису виразів

Розділ 2 § 16

Ви вже знаєте основні оператори, які використовуються

Правила запису виразів Розділ 2 § 16 Ви вже знаєте основні оператори,
для запису виразів:

Слайд 19

Убудовані функції

Розділ 2 § 16

Для запису математичних виразів використовуються елементарні математичні функції:

Убудовані функції Розділ 2 § 16 Для запису математичних виразів використовуються елементарні математичні функції:

Слайд 20

Убудовані функції

Розділ 2 § 16

Обчислити значення виразу:

 

Якщо х = 4.5, у =

Убудовані функції Розділ 2 § 16 Обчислити значення виразу: Якщо х =
8.09.

-->х=-4.5; у=8.09;
-->c=sqrt(abs(x^2-1))+sin(x)^2
с = 5.3430473

Слайд 21

Убудовані функції

Розділ 2 § 16

Для розв'язування задач теорії чисел і комбінаторики реалізовані

Убудовані функції Розділ 2 § 16 Для розв'язування задач теорії чисел і комбінаторики реалізовані вбудовані функції:
вбудовані функції:

Слайд 22

Scilab має вбудовані функції для статистичної обробки даних:

Розділ 2 § 16

Scilab має вбудовані функції для статистичної обробки даних: Розділ 2 § 16

Слайд 23

Убудовані функції

Розділ 2 § 16

Якщо ви не впевнені в призначенні вбудованої функції

Убудовані функції Розділ 2 § 16 Якщо ви не впевнені в призначенні
або її синтаксисі, скористайтеся командою help, наприклад:

--> help factor

У результаті виконання команди у вікні Перегляд довідки буде відображено інформацію щодо цієї функції.

Слайд 24

Питання для самоперевірки

Розділ 2 § 16

Поясніть правила введення команд у командному вікні.

У

Питання для самоперевірки Розділ 2 § 16 Поясніть правила введення команд у
чому полягають особливості роботи в режимі інтерпретатора?

Яких значень набувають елементи вектора а, якщо його створено командою: -->а=2:0.5:4?

Яку дію, на вашу думку, реалізує команда: -->cos(x)^2+sin(x)^2==1?

Запишіть команду знаходження найбільшого спільного дільника (НСД) чисел 36, 128, 342.

Слайд 25

Домашнє завдання

Проаналізувати
§ 16, ст. 88-94

Розділ 2 § 16

Домашнє завдання Проаналізувати § 16, ст. 88-94 Розділ 2 § 16

Слайд 26

Працюємо за комп’ютером

Розділ 2 § 16

Сторінка
93-94

Працюємо за комп’ютером Розділ 2 § 16 Сторінка 93-94
Имя файла: Презентація-10-клас-Урок-16.pptx
Количество просмотров: 24
Количество скачиваний: 0