Урок:

Змінні. Вказівка присвоювання. Введення даних. (алгоКод)

Опис уроку (учням цей опис не показується):

Урок містить:

  • пам'ятку для учнів;

  • завдання.

Вміст уроку:
1
2
3
4
Опис, який учні побачать перед початком уроку

Не закривай вкладку браузера чи браузер до завершення уроку і виконання усіх завдань. При потребі згортай та розгортай його.

В теоретичних блоках не забувай натискати кнопку 0500xdn6-f1a0-220x54.png

При повторному проходженні уроку блоки, які вже опрацьовано можеш пропускати.

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Пам'ятка для учнів

Змінні

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

Порівняти змінні можна з комірками камери схову. Кожна комірка має свій номер (ім’я). В кожній комірці можна зберігати об’єкт (значення).

0501cu6x-99fa-398x205.png

При виборі імені змінної необхідно враховувати такі правила:

  • в іменах змінних можна вживати великі і малі латинські та кириличні літери;

  • імена змінних можуть складатися з одного або більше символів;

  • імена змінних повинні починатися з літери або символу підкреслення, далі можуть бути будь-які літери, цифри або символи підкреслення в будь-якій кількості;

  • імена не можуть містити “пропусків”, для розділення частин складеного імені слід використовувати символ підкреслення “_” або “верблюжийЗаписІменЗмінних”;

  • імена змінних не можуть містити 'апострофи' та "лапки";

  • алгоКод чутливий до регістру символів, тому імена змінних num та NUM будуть вважатися іменами двох різних змінних;

  • ім'я змінної, або їі частина не може збігатися з жодним із ключових та зарезервованих слів (див. малюнок) - це може викликати помилки в роботі програми.

0501cufr-d6bb-531x345.png

Значенням змінної може бути:

  • число (напр. 5, 36.5, 356…);

  • арифметичний вираз (напр. 2+2, (5+6+9)/3…);

  • текстовий рядок (напр. “Ukraine”, “персональний комп’ютер”...);

  • ім’я іншої змінної (напр. х, у, температура_повітря, ...);

  • арифметичний вираз із числами та змінними (2*a+б, (x+y)/(5*z), …).

*Дробова та ціла частина числа розділяється крапкою. Текстовий рядок береться в подвійні лапки.

Тип змінної визначається під час надання їй значення.

Для того, щоб зберегти дані в змінній величині використовується ПРИСВОЄННЯ, яке позначається знаком “=”.

В даному випадку знак “=” не означає, що ліва та права частина запису рівні одна одній!

Загальний вигляд присвоєння:

ім’я змінної = вираз

Приклади:

0501cv9l-6088-295x246.png

Приклад з посібника середовища "Ще обчислення"

програма -

0501cvac-f7d6-288x228.png

результат -

0501cvai-0d69-346x176.png

2

Пам'ятка для учнів

Команда ввести() використовується для введення даних з клавіатури.

Загальний вигляд команди:

ім’я змінної = ввести(“підказка”)

При виконанні команди, наприклад

0501cvqx-8bfb-353x34.png

з'явиться вікно, в якому буде підказка, поле введення, та кнопки підтвердження/скасування введення.

0501cvqj-987d-451x201.png

Програма призупинить свою роботу до тих пір, поки користувач не введе необхідні дані та натисне кнопку ОК. Після цього введенне значення буде збережене в змінній та програма продовжить свою роботу.

*Підказка є необов’язковою, але корисною.

3

Завдання 1

  • Створи програму, яка запитає в користувача його ім’я та привітається з ним.

  • Зроби так, щоб привітання закінчувалося знаком оклику. Наприклад “Привіт, Оленка!”

  • Покажи результат вчителю, або завантаж результат сюда у вигляді знімка екрана з програмою, або її тексту.

4

Завдання 2

  • Створи програму, яка підписуватиме дипломи учасників конкурсу за зразком. В програмі передбачити, що користувач має ввести наступну інформацію:

місто/село, назву/номер школи, клас, прізвище, ім'я учня.

Очікуваний результат:

0501cwnf-4165-258x168.png

  • Покажи результат вчителю, або завантаж результат сюда у вигляді знімка екрана з програмою, або її тексту.

Опис, який учні побачать після проходження уроку

Ти можеш повернутися до цього уроку в будь-який момент. Тобі потрібно лише зберегти код уроку.

0500xdrp-4660-504x72.png

Рефлексія від 0 учнів

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

Потрібні роз'яснення:

0

Ні: 0

Так: 0

Рекомендуємо

Вказівка присвоювання

Вказівка присвоювання

244

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

35 грн

Введення й виведення даних. Вирази

Введення й виведення даних. Вирази

340

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

25 грн

Введення й виведення даних. Вирази

Введення й виведення даних. Вирази

343

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

35 грн

Lazarus.Елемент для введення даних: прапорець

Lazarus.Елемент для введення даних: прапорець

127

Аватар профіля Брусенцова Катерина Юріївна
Інформатика
8 клас

50 грн

8 клас. Введення й виведення даних. Python

8 клас. Введення й виведення даних. Python

147

Аватар профіля Vitenko Ihor
Інформатика
8 клас

50 грн

Пристрої пам’яті, введення та виведення даних, мультимедійні пристрої

Пристрої пам’яті, введення та виведення даних, мультимедійні пристрої

432

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

33 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1302

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1118

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1350

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

500

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

655

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

286

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас