Урок:

Практична робота 1. Створення програм для опрацювання

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

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

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

1

Документ: Практична робота 1.docx

Відео практичної роботи:

2

1) Запишіть команду завантаження модуля tkinter.

3

2) Створіть вікно програми розмірами 500 × 200 із заголовком Шифрування.

4

3) Створіть віджети lab1–lab4 класу Label. Задайте для них значення властивості text відповідно до рисунка. lab1 = Label(root, text = 'Прізвище') lab1.place(x = 60, y = 10)

5

4) Створіть віджети entry1, entry2 класу Еntry для введення прізвища та номера мобільного телефону: s = '' entry1 = Entry(root, textvariable = s, width = 15) entry1.place(x = 200, y = 10)

6

5) Створіть віджети entry3, entry4 класу Еntry для виведення зашифрованого прізвища власника та його PIN-коду.

7

6) Додайте до вікна віджет b1 класу Button: b1 = Button(root, text = 'Зашифрувати', command = b1_click) b1.place(x = 100, y = 90)

8

7) Запишіть заголовок функції — обробника події для кнопки b1: def b1_click():

9

8) У тілі функції — обробника події для кнопки візьміть значення з текстового поля entry1: s = entry1.get() Створіть змінну shifr і запишіть у неї порожній рядок. У циклі for визначте код кожного символу рядка s, перетворіть числове значення коду на тип str і додайте до рядка shifr: shifr = '' for i in range(len(s)): shifr = shifr+str(ord(s[i]))+' '

10

9) Значення рядка shifr виведіть до текстового поля entry3:

entry3.delete(0, END)

entry3.insert(0, shifr)

11

10) У тілі функції прочитайте значення з текстового поля entry2:

number = entry2.get()

Для обчислення суми цифр у рядку number кожний символ рядка

number[i] перетворіть на тип int і додайте до значення суми pin:

pin = 0

for i in range(len(number)):

pin = pin+int(number[i])

Виведіть отримане значення суми pin до текстового поля entry4.

12

11) Останнім рядком програмного коду запишіть оператор запуску головного циклу обробки подій.

13

12) Збережіть програмний код з іменем Практична1.

Випробуйте програму.

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

Сподобався:

0

Так: 1

Ні: 0

Зрозумілий:

0

Так: 1

Ні: 0

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

0

Ні: 1

Так: 0

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

1. Практична робота: Створення простого сайту

1. Практична робота: Створення простого сайту

139

Аватар профіля Киреєва Оксана Анатоліївна
Інформатика
10—11 клас

50 грн

Практична робота "Опрацювання відеоданих"

 Практична робота "Опрацювання відеоданих"

66

Аватар профіля Матушкіна Пелагія Іванівна
Інформатика
I курс

83 грн

Практична робота "Створення запитів"

Практична робота "Створення запитів"

199

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

50 грн

практична робота №1 Створення методичної розробки екскурсії

практична робота №1 Створення методичної розробки екскурсії

41

Аватар профіля Бойко Тетяна Вікторівна
Організація екскурсійного обслуговування
III курс

50 грн

Практична № 1. Створення структури таблиць

Практична № 1. Створення структури таблиць

172

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
11 клас

25 грн

HTML Створення форм. Практична робота

HTML Створення форм. Практична робота

344

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

50 грн

Схожі уроки

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

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

1294

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

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

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

1116

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

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

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

1349

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

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

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

498

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

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

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

654

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

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

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

285

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