Алгоритми роботи з об’єктами та величинами. (8 клас) презентация

Содержание

Подумай informatic.sumy.ua Із сірників викладена невірна рівність 46 + 8 = 69. Перекладіть 2 сірники так, щоб рівність стала вірною. Розділ 6. Алгоритми роботи з об’єктами та

Слайд 1Інформатика 8 клас
Урок №30
Informatic.sumy.ua
Informatic.sumy.ua
Розділ 6. Алгоритми роботи з об’єктами та величинами

Величини

(змінні і константи), їхні властивості

Слайд 2 Подумай
informatic.sumy.ua
Із сірників викладена невірна рівність 46 + 8 =

69.
Перекладіть 2 сірники так, щоб рівність стала вірною.



Розділ 6. Алгоритми роботи з об’єктами та величинами


Слайд 3Запитання
1. Для чого використовується команда присвоювання? Який вигляд може мати ця

команда?

2. Які властивості має компонент напис? Що визначають значення цих властивостей?


informatic.sumy.ua



3. Які властивості має компонент кнопка? Що визначають значення цих властивостей?





Розділ 6. Алгоритми роботи з об’єктами та величинами


Слайд 4Правила поведінки та безпеки в комп’ютерному класі
informatic.sumy.ua
23.01.2017


Розділ 6. Алгоритми роботи з

об’єктами та величинами

Слайд 5
informatic.sumy.ua





Величини. Сталі та змінні величини
Інформатика, математика, фізика та інші науки використовують

величини.

Розділ 6. Алгоритми роботи з об’єктами та величинами

Величина - це кількісно виражене значення властивості об'єкта.

Приклади величин в інформатиці
ширина і висота вікна

колір фону вікна

напис на кнопці

розташування на формі та ін.

Приклади величин у математиці
довжина і ширина прямокутника

його площа

міра кута

периметр та ін.

Приклади величин у фізиці
довжина шляху

час руху

швидкість

густина речовини та ін.


Слайд 6
informatic.sumy.ua





Величини. Сталі та змінні величини
Розділ 6. Алгоритми роботи з об’єктами та

величинами

Величину, значення якої не змінюється, називають сталою величиною, або константою.

Прикладом математичної константи є, наприклад, число .
Ви знаєте, що наближене значення цього числа дорівнює 3,14116.







Прикладом фізичної константи є, наприклад, густина повітря.
Густина повітря наближено дорівнює 1,293 кг/м3.

Величину, значення якої може змінюватися, називають змінною величиною, або змінною.


Слайд 7Розмістимо на формі два поля, у які користувач під час виконання

проекту вводитиме доданки, напис для виведення суми і кнопку, після вибору якої відбуватиметься додавання введених у поля чисел і виведення суми в напис.


informatic.sumy.ua






Створимо проект, у якому буде обчислюватися сума двох довільних дійсних чисел.

Розділ 6. Алгоритми роботи з об’єктами та величинами

Використання поля для введення чисел







Слайд 8Хоча користувач під час виконання проекту вводить у поля числа, однак

система сприймає їх як тексти. Ці тексти є значеннями властивості Text полів з іменами Edit1 і Edit2. Тому перші дві команди процедури переводять текстове подання дійсних чисел безпосередньо в дійсні числа і присвоюють їх змінним х і у відповідно.


informatic.sumy.ua






Розглянемо наведену процедуру.

Розділ 6. Алгоритми роботи з об’єктами та величинами

Використання поля для введення чисел

x := StrToFloat (Edit1.Text)
y := StrToFloat (Edit2.Text)

(Англ. String To Float - рядок у число з плаваючою десятковою комою)

(1)

(2)


Слайд 9Третя команда додає ці числа і присвоює суму змінній z.

informatic.sumy.ua





Розділ 6.

Алгоритми роботи з об’єктами та величинами

Використання поля для введення чисел

z := x + y

(Англ. Float To String - число з плаваючою десятковою комою у рядок)

Четверта команда переводить обчислену суму із числа в його текстове подання і присвоює цей текст значенню властивості Caption напису з іменем Label1.

Label1.Caption := FloatToStr(z)

(3)

(4)


Слайд 10
informatic.sumy.ua





У мові програмування Lazarus для будь-якої змінної повинен бути вказаний її

тип.

Розділ 6. Алгоритми роботи з об’єктами та величинами

Тип змінної визначає:
яких значень може набувати ця змінна;

які операції над нею можна виконувати;

який обсяг оперативної пам'яті буде виділено для зберігання значення цієї змінної.

Використання поля для введення чисел

Імена змінних та їх типи вказуються в проекті після ключового слова var (англ. variable - змінна).


Слайд 11
informatic.sumy.ua





Значення змінних х, у, z, які використано в процедурі, за умовою

задачі можуть бути довільними дійсними числами.

Розділ 6. Алгоритми роботи з об’єктами та величинами

Використання поля для введення чисел

Для таких змінних можна використати тип real (англ. real - дійсний). Змінні цього типу можуть набувати цілих і дробових значень, модуль яких не перевищує 1,7 ∙1038.

Для кожного із цих значень буде виділено 8 байтів пам’яті. Змінні, що використовуються у процедурі, та їх типи описуються в рядку var, який розташовується після рядка заголовка процедури.




Слайд 12
informatic.sumy.ua





Якщо змінні можуть набувати тільки цілих значень, то для них можна

використовувати типи:

Розділ 6. Алгоритми роботи з об’єктами та величинами

Використання поля для введення чисел

Для кожного із цих значень буде виділено 4 байти пам’яті.

Integer
(англ. integer - цілий)
Змінні можуть набувати цілих значень від
-32 768 до 32 767

longint
(англ. long integer – довге ціле)
Змінні можуть набувати цілих значень від
-2 147 483 648 до
2 147 483 647


Слайд 13
informatic.sumy.ua





У рядку var, який розташований поза процедурами, описуються ті змінні та

їх типи, які можуть використовуватися в усіх процедурах проекту.

Розділ 6. Алгоритми роботи з об’єктами та величинами

Використання поля для введення чисел

Якщо в рядку var описуються змінні різних типів, то він матиме вигляд, наприклад, такий:

var x, у: real;
t: integer;


Слайд 14
informatic.sumy.ua





Під час виконання створеного проекту відкривається вікно. Користувач вводить у поля

два числа (2,7 і -3,43), вибирає кнопку із заголовком Сума і одержує результат.

Розділ 6. Алгоритми роботи з об’єктами та величинами

Використання поля для введення чисел

Не закриваючи вікна виконання проекту, користувач може ввести в поля інші числа, знову вибрати кнопку із заголовком Сума і одержати новий результат. І так можна повторювати довільну кількість разів.


Слайд 15
informatic.sumy.ua





Щоб під час виконання проекту користувачеві було зрозуміліше, що робити, доцільно

на формі розмістити ліворуч від кожного поля і від напису, призначеного для виведення результату, написи з пояснювальними текстами, наприклад: Перший доданок, Другий доданок, Сума.

Розділ 6. Алгоритми роботи з об’єктами та величинами

Використання поля для введення чисел


Слайд 16
informatic.sumy.ua





Ви вже знаєте, що над змінними числових типів можна виконувати операції

додавання (+), віднімання (-) , множення (*), ділення (/).

Розділ 6. Алгоритми роботи з об’єктами та величинами

Тип результатів операцій над змінними числових типів

Якщо в командах х:=а+b, х:=а–b, х:=а*b, х:=а/b, змінні а і b є змінними типу real, то і тип змінної х має бути визначений як real.

Якщо в командах х:=а+b, х:=а–b, х:=а*b, змінні а і b є змінними типу integer (longint), то тип змінної х може бути визначений і як integer (longint), і як real.

А от якщо в команді х:=а/b, змінні а і b є змінними типу integer (longint), то тип змінної х має бути визначений як real.


Слайд 17
informatic.sumy.ua





У проекті, крім змінних, можна використовувати константи. Створимо проект, у якому

потрібно обчислити масу сосни, якщо відомо її об'єм.

Розділ 6. Алгоритми роботи з об’єктами та величинами

Використання констант у проекті

З курсу фізики відомо, що густина сосни є константою і дорівнює 520 кг/м3, а масу можна обчислити за формулою .









Вважатимемо, що значення об'єму вводитимуться у кубічних метрах у поле з іменем Edit1, а значення маси виводитиметься в кілограмах у напис з іменем Label1.

const р = 520;
var х, m: real;
begin
x := StrToFloat(Edit1.Text);
m := x*p;
Label1.Caption:=FloatToStr(m);
end;


Слайд 18Це цікаво


informatic.sumy.ua
А чи знаете ви, що серед численних винаходів видатного італійського

художника та вченого Середньовіччя Леонардо да Вінчі було знайдено креслення робота? Запрограмований він був імітувати людські рухи (підводитися, сідати, рухати руками та шиєю). Невідомо, чи було розробку вченого втілено в життя.

Леонардо да Вінчі   
1452 - 1519

Розділ 6. Алгоритми роботи з об’єктами та величинами




Слайд 19Фізкультхвилинка

informatic.sumy.ua


23.01.2017
Розділ 6. Алгоритми роботи з об’єктами та величинами


Слайд 20informatic.sumy.ua


23.01.2017
Підсумок
Розділ 6. Алгоритми роботи з об’єктами та величинами


Слайд 21Вправи для очей

informatic.sumy.ua
Наші очі трішки втомились і ми зараз відпочинемо. Виконуємо

вправи за командою:

Швидко поморгати, закрити очі і посидіти спокійно, повільно рахуючи до 5. Повторити 4-5 разів.
Повільно поводіть очима зліва направо і справа наліво, вгору-вниз і навпаки по 3 рази.



23.01.2017

Розділ 6. Алгоритми роботи з об’єктами та величинами


Слайд 22
informatic.sumy.ua


Розділ 5. Основи подійно- та об'єктно-орієнтованого програмування


Слайд 23informatic.sumy.ua
23.01.2017
Установи закономірність. Упиши числа, яких не вистачає.
Подумай
33
88
66
44
11
0
44
55
99
Розділ 6. Алгоритми роботи

з об’єктами та величинами




Слайд 24 Розгадай ребус
informatic.sumy.ua


23.01.2017
Відповідь: СТАЛІ ТА ЗМІННІ ВЕЛИЧИНИ
Розділ 6. Алгоритми роботи з

об’єктами та величинами

Слайд 25 Знайдіть 10 відмінностей (вказати на деталі справа)










informatic.sumy.ua










Розділ 6. Алгоритми роботи

з об’єктами та величинами




Слайд 26 Домашнє завдання:
informatic.sumy.ua
Опрацювати:


Розділ 6. Алгоритми роботи з об’єктами та величинами


Слайд 27Спасибі за увагу !
informatic.sumy.ua


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

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


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

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