пʼятницю, 19 січня 2024 р.

Вебквест

посилання

Форматування абзаців. Практична робота

 




Типи даних

 Повторимо

Вбудовані типи даних

Тип даних – це множина значень і операцій на цими значеннями. В Python типи даних можна розділити на вбудовані в інтерпретатор (built-in) і невбудовані, які можна використовувати при імпортуванні відповідних модулів.

До основних вбудованих типів в Python відносяться:

  1. None – невизначене значення змінної.
  2. Boolean Type – логічний тип.
  3. Numeric Type – числа:
    1. int – ціле число;
    2. float – число з плаваючою точкою (дійсне число);
    3. complex – комплексне число.
  4. Sequence Type – послідовності:
    1. list – список;
    2. tuple – кортеж;
    3. range – діапазон.
  5. Text Sequence Type – рядки;
    1. str – рядки.
  6. Binary Sequence Types – бінарні послідовності:
    1. bytes – байти;
    2. bytearray – масиви байт 24;
    3. memoryview – спеціальні об’єкти для доступу до внутрішніх даних об’єкта через protocol buffer.
  7. Set Types – множини:
    1. set – множина;
    2. frozenset – незмінювана множина.
  8. Mapping Types – словники:
    1. dict – словник.

Ініціалізація змінних.

Враховуючи неявну типізацію мови Python при оголошенні змінної, їй повинно бути надане значення (вона має бути ініціалізована). Щоб оголосити та ініціалізувати змінну необхідно: написати її ім’я, потім поставити оператор присвоєння (знак дорівнює) і вказати значення, з яким дана змінна буде створена.

Приклад:

  • a = 10

При ініціалізації змінної на рівні інтерпретатора відбувається наступне:

  • створюється цілочисельний об’єкт 10 (можна представити, що в цей момент виділяється комірка пам’яті певного об’єму і в неї записується число 10);
  • за оператором присвоєння = відбувається зв’язування змінної a і цілочисельного об’єкту 10 (визначається адреса отриманого об’єкту 10, яка присвоюється змінній a, тобто в результаті змінна a посилається на об’єкт 10).

Якщо, змінній за оператором присвоєння надається будь-який вираз (a = 5 + 10), то спочатку інтерпретатор обчислює значення виразу справа (5 + 10), створює об’єкт з отриманим значенням (15), а далі аналогічно до попереднього.

Ідентифікатор та тип об’єктів.

Python є об’єктно-орієнтовною мовою програмування, тому об’єктів в мові Python багато. Спробуємо розібратися, як пов’язане поняття об’єкту із змінними та їх значеннями.

Ми вже знаємо, що при ініціалізації змінної спочатку створюється цілочисельний об’єкт. Об’єкт в даному випадку – це абстракція для подання даних певного типу, що розміщуються в пам’яті за адресом. Кожен такий об’єкт має три атрибути: адресу (ідентифікатор об’єкту), значення та типІдентифікатор об’єкту – це унікальна ознака об’єкту (адреса об’єкту в пам’яті), за якою можна відрізнити один об’єкт від іншого. Ідентифікатор представляється в вигляді деякого цілочисельного значення. Щоб переглянути ідентифікатор об’єкту, на який посилається певна змінна, в мові Python є спеціальна функція id(), для визначення типу призначена функція type().

Приклад:

  • a = 10
     
    # ініціалізуємо змінну а
  • print(a)
     
    # виводимо значення змінної
  • print(id(a))
     
    # виводимо ідентифікатор об’єкту
  • print(type(a))
     
    # виводимо до якого типу даних належить об’єкт

Самостійна робота

Створіть програму, в якій будуть ініціалізовані дві змінні а та b. Нехай у змінну а потрапляє будь-яке ціле число, у змінну b – довільний рядок. Визначити і вивести на екран ідентифікатори об’єктів (а, b) та тип даних до якого вони належать.


Дизайн і його тенденції. Цифрове мистецтво

 Вступ до курсу «Основи дизайну»

 

Комп'ютерна графіка

Комп'ютерна графіка — розділ інформатики, який вивчає методи цифрового синтезу і обробки візуального контенту.

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

Робота з комп'ютерною графікою — один з найпопулярніших напрямків використання персонального комп'ютера, до того ж виконують цю роботу не тільки професійні художники і дизайнери. На будь-яких підприємствах іноді виникає необхідність подачі рекламних оголошень в газетах і журналах або просто у випуску рекламної листівки або буклету.

Без комп'ютерної графіки не обходиться жодна сучасна мультимедійна програма. Робота над графікою становить до 90% робочого часу програмістських колективів, які випускають програми масового використання.

Що таке комп'ютерна графіка

Види сучасного дизайну

Тренди в графічному дизайні

Цифрові технології в графіці

Проект «Графіка української мови»


Робота за комп’ютером 

Інструкційна картка 


2. Оформити звіт за результатами дослідження у вигляді текстового документу (середній рівень), брошури (достатній рівень) чи інтелект карти (високий рівень)   


* брошури, текстові документи, в об'ємі 1-2 сторінки формату А4.

2. Збережіть документ у власній папці

3. Продемонструйте роботу вчителю.



четвер, 11 січня 2024 р.

ПРИНЦИП РОБОТИ ЦИФРОВИХ ПРИСТРОЇВ

 Програма, яка описує введений із клавіатури символ:

c = input()
vidpovid = 'невідомий символ'
if c in '0123456789':
           vidpovid = 'цифра'
if c in 'абвгґдеєжзиіїйклмнопрстуфхцчшщьюя':
           vidpovid = 'мала українська буква'
print (vidpovid)

Тест

середу, 10 січня 2024 р.

Поняття одновимірного масиву. Списки

Створення списку





Визначення довжини списку


 Перевіряємо чи є елемент в списку






Додавання елемента до списку методом append





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






Заповнення списку з клавіатури










Заповнення списку випадковими числами











Доступ до елементів списку (за індексом)









Перетворення типів