Урок:

Текстові файли для введення та виведення даних

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

Цілі:

  • навчальна: текстові файли

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

  • виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.

Вміст уроку:
1
2
3
4
5
6
7
8
9
10

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

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

1

Відкрити google meet

2

3

Зовнішня пам'ять: магнітні та оптичні диски

0600gwss-68dc-658x278.png

0600gwrm-dd75-631x290.jpg

4

Файл - ділянка зовнішньої пам'яті

Файл - це зовнішня ділянка пам'яті, яка має ім'я.

Файл - найпростіший приклад сховища даних. Дані зчитуються з файла в пам’ять і записуються з пам’яті у файл.

Текстові файли - містять лише базові текстові символи. Як правило, текстові файли є файлами з розширенням .txt

5

Команди для читання/запису у текстовий файл на мові Python

Відкрити текстовий файл input.txt та читати одне (ціле) число n:

file_in = open("input.txt", "r")
n = int(file_in.readline())

Відкрити текстовий файл input.txt та читати два (дійсних) числа x, y:

file_in = open("input.txt", "r")
x, y = map(float, file_in.readline().split())

Відкрити текстовий файл output.txt та вивести відповідь (змінну) ans:

file_out = open("output.txt", "w")
print(ans, file=file_out)

Увага, виводити можна і дійсні числа, які заокруглюються, наприклад, до 3-ох знаків після коми:

file_out = open("output.txt", "w")
print(round(ans, 3), file=file_out)

На завершення програми необхідно закрити обидва файли input.txt та output.txt:

file_in.close()
file_out.close()

Зауваження: імена змінних file_in та file_out можна придумувати довільні.

6

Приклад 1. Обчислити наступне число для цілого числа n.

Приклад 2. Обчисліть значення виразу при заданих дійсних значеннях змінних X та y:

0600gz3g-2a73-234x52.png

Приклад 3. Як відправити розв'язок на сайті EOlymp , який читає та записує у файл

7

Задача Значення виразу 3

  1. Ознайомитись з умовою задачі на сайті EOlymp

  2. Скористатись відеоінструкціями з прикладу 2 та прикладу 3, щоб розв'язати задачу.

  3. Розв'язати задачу та виконати тестування на сайті EOlymp.

Увага! Надіслати скріншот результатів тетстування та скріншот коду, відправленого на ЕOlymp (2 скріншоти).

8

Задача. Проста задача

  1. Ознайомитись з умовою задачі на EOlymp

  2. Скласти програму, використовуючи формулу заокруглення вгору
    Відеоінструкція (використання Debbuger):
    в програму можна додавати коментарі-пояснення,
    змінні file_in та file_out можна назвати іншими іменами,
    режим Debbuger можна використати для покрокового виконання програми та перевірки значень змінних.
    0600h4er-cef7-508x771.png

  3. Виконати тестування програми на сервері.

Увага! Надіслати скріншот результатів тетстування та скріншот коду, відправленого на ЕOlymp (2 скріншоти).

9

Гімнастика для очей

Відеоінструкція (1 хв)

10

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

Прочитати параграф 10.4 . Вивчити команди для введення та виведення даних у файл.

Підручник з інформатики для 8 класу (поглиблений рівень вивчення)

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

Сподобався:

0

Так: 10

Ні: 0

Зрозумілий:

0

Так: 10

Ні: 0

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

0

Ні: 10

Так: 0

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

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

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

340

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

25 грн

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

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

343

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

35 грн

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

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

147

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

50 грн

Художнє оформлення тексту. Ділова графіка. Створення векторного шрифтового плакату на задану тематику

Художнє оформлення тексту. Ділова графіка. Створення векторного шрифтового плакату на задану тематику

56

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
11 клас

33 грн

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

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

429

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

33 грн

Апаратні засоби для забезпечення електронного документообігу

Апаратні засоби для забезпечення електронного документообігу

171

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
9 клас

33 грн

Схожі уроки

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

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

1293

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

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

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

1115

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

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

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

1349

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

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

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

498

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

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

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

653

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

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

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

284

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