Логічні вирази і логічний тип даних Часто в реальному житті ми погоджуємося або заперечуємо те чи інше твердження, подію, факт. Наприклад, "Сума чисел 3 та 5 більша за 7" є правдивим твердженням, а "Сума чисел 3 та 5 менша за 7" - хибним. Можна помітити, що з точки зору логіки подібні фрази припускають тільки два результати: " Так " (правда) і " Ні " (неправда). Подібне використовується в програмуванні: якщо результатом обчислення виразу може бути лише " Так " або " Ні ", то такий вираз називається логічним. На минулому уроці були описані три типи даних: цілі, дробові числа, а також рядки. Також виділяють логічний тип даних. У цього типу всього два можливих значення: True ( правда ) - 1 і False ( неправда ) - 0 . Тільки ці значення можуть бути результатом логічних виразів. Логічні оператори Говорячи природною мовою (наприклад, українською) ми позначаємо порівняння словами "дорівнює", "більше", ...
Завдання 1. Закодуйте слово інформатика. Не забувайте робити відступ між літерами. Завдання 2. Закодуйте своє ім'я, прізвище, вулицю та номер вашого будинку. Завдання 3. Закодуйте повідомлення, обміняйтеся зошитами зі своїм товаришем по парті та розкодуйте повідомлення товариша. Запишіть розкодоване повідомлення. Завдання 4. Закодуйте повідомлення для всього класу. Озвучте його коло дошки (крапка - короткий звук, тире - довгий, довгі паузи між буквами, ще довші між словами). Розкодуйте повідомлення своїх товаришів.
Комп'ютерні програми обробляють дані, здійснюючи над ними операції, які задав програміст, і які були обумовлені поставленими завданнями. Дані в програму можна "закласти" в процесі її розробки. Однак така програма завжди буде обробляти одні й ті ж дані і повертати один і той же результат. Найчастіше потрібно зовсім інше - програма повинна обробляти різні (відносно, в певному діапазоні) дані, що надходять до неї з зовнішніх джерел. В якості останніх можуть виступати файли або клавіатура. Коли інформація вводиться з клавіатури, а результати виводяться на екран монітора, то можна говорити про інтерактивний режим роботи програми. Вона обмінюється інформацією із зовнішнім для неї середовищем: може виводити і отримувати дані в процесі виконання, і не є замкнутою сама на собі. З виведенням даних ми вже почасти знайомі: виведенням на екран (і не тільки) в мові програмування Python займається функція print() . Введення даних з клавіатури в програму (починаючи з версії Python 3...
Коментарі