Python Programming Basics
36 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Python - це мова програмування, яка призначена лише для структурного програмування.

False (B)

У мові Python ______ є кінцем інструкції.

кінець рядка

Яка з наступних гілок Python є основною для цієї лабораторної роботи?

  • 3.x (correct)
  • 1.x
  • 4.x
  • 2.x
  • Який основний принцип синтаксису Python використовується для вкладення інструкцій у блоки?

    <p>Величина відступів.</p> Signup and view all the answers

    Зіставте назву інтерпретатора Python з його описом:

    <p>Anaconda = Збірка Python, що містить багато пакетів і інструментів Python(x, y) = Збірка Python з IDE для наукових обчислень EnthoughtCanopy = Інтегроване середовище розробки для Python (IDE) WinPython = Збірка Python для Windows з додатковими пакетами</p> Signup and view all the answers

    Який з наступних сайтів є офіційним джерелом для завантаження інтерпретатора Python?

    <p><a href="https://www.python.org">https://www.python.org</a> (B)</p> Signup and view all the answers

    Python - це мова програмування, яка використовується виключно для розробки веб-додатків.

    <p>False (B)</p> Signup and view all the answers

    В Python відступи в коді є обов'язковими і впливають на логіку виконання програми.

    <p>True (A)</p> Signup and view all the answers

    Який символ використовується в Python для початку вкладеного блоку коду?

    <p>двокрапка (:)</p> Signup and view all the answers

    В Python змінна a = 5 належить до типу даних ______.

    <p>int (ціле число)</p> Signup and view all the answers

    Який з перерахованих типів даних в Python є комплексними числами?

    <p>complex (D)</p> Signup and view all the answers

    Зіставте тип даних з його прикладом:

    <p>int = 5 float = 7.0 bool = True string = World complex = 1.5 + 0.5j</p> Signup and view all the answers

    Перетворення типів даних в Python неможливе.

    <p>False (B)</p> Signup and view all the answers

    В Python, щоб обміняти значення двох змінних, можна скористатися записом: (a, b) = (______, ______).

    <p>[b, a]</p> Signup and view all the answers

    Який результат виконання коду int(True) в Python?

    <p>1</p> Signup and view all the answers

    Який з наступних кодів НЕ є дійсним синтаксисом Python?

    <p>x = 10 print(x) (A), for i in range(5): print(i) (C)</p> Signup and view all the answers

    Який тип даних має змінна j після виконання коду j = 10**7.3?

    <p>float (D)</p> Signup and view all the answers

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

    <p>False (B)</p> Signup and view all the answers

    Який результат обчислення виразу 5%3?

    <p>2</p> Signup and view all the answers

    Функція sqrt() з бібліотеки math повертає ______ від числа.

    <p>квадратний корінь</p> Signup and view all the answers

    Зіставте арифметичні оператори з їхніми функціями:

    <ul> <li>= Додавання</li> </ul> <ul> <li>= Віднімання</li> </ul> <ul> <li>= Множення / = Ділення % = Модуль ** = Піднесення до степеня</li> </ul> Signup and view all the answers

    Яка з наведених функцій з бібліотеки math повертає округлене число до найближчого цілого значення, яке є меншим або рівним за вихідне число?

    <p>floor() (D)</p> Signup and view all the answers

    Метод обміну значеннями змінних a, b = b, a працює тільки для змінних однакового типу даних.

    <p>False (B)</p> Signup and view all the answers

    Що означає оператор ** в Python?

    <p>Піднесення до степеня</p> Signup and view all the answers

    Для використання функцій з бібліотеки math необхідно використовувати оператор ______.

    <p>import</p> Signup and view all the answers

    Яка з наведених функцій з бібліотеки math повертає число x зі знаком числа y?

    <p>copysign() (D)</p> Signup and view all the answers

    Функція math.fabs(x) завжди повертає значення типу float, незалежно від типу числа x.

    <p>True (A)</p> Signup and view all the answers

    Яка з наведених функцій повертає найближче ціле число до x, але не більше за x?

    <p>math.ceil(x) (C)</p> Signup and view all the answers

    Функція math.factorial(x) обчислює ______ цілого числа x.

    <p>факторіал</p> Signup and view all the answers

    Який результат виклику функції copysign(1.0, -0.0) на платформі, яка підтримує цю функцію?

    <p>-1.0</p> Signup and view all the answers

    Зіставте функції з їх описами:

    <p>math.fabs(x) = Повертає абсолютне значення x у форматі float math.floor(x) = Повертає найближче ціле число, менше або рівне x math.factorial(x) = Обчислює факторіал x math.fmod(x, y) = Повертає залишок від ділення x на y math.frexp(x) = Представляє число в експоненційному записі та повертає мантису та порядок як пару</p> Signup and view all the answers

    Як знайти мінімальний додатний елемент в одномірному масиві з дійсними числами?

    <p>Щоб знайти мінімальний додатний елемент у масиві, необхідно:</p> <ol> <li>Перевірити, чи є взагалі в масиві додатні елементи.</li> <li>Якщо є, то ініціалізувати змінну <code>min_positive</code> як перший додатний елемент масиву.</li> <li>Потім пройтися циклом по всіх елементах масиву, і якщо елемент додатній і менший за <code>min_positive</code>, оновити <code>min_positive</code> цим значенням.</li> <li>Після циклу, <code>min_positive</code> буде містити значення мінімального додатного елемента.</li> </ol> Signup and view all the answers

    У мові Python, щоб вивести масив на екран ______ порядку, можна використовувати метод reverse().

    <p>у зворотному</p> Signup and view all the answers

    Для визначення кількості амеб через n годин, необхідно розрахувати кількість поділів за n годин.

    <p>True (A)</p> Signup and view all the answers

    Приклади задач, що розглядаються в лабораторній роботі:

    <p>Знайти суму парних елементів масиву = Обробка масивів, знаходження суми елементів. Визначити, чи є число надлишковим = Перевірка на відповідність умові. Спортсмен бігає, збільшуючи норму пробігу = Обчислення послідовності значень із заданою зміною. Обчислити середнє арифметичне непарних елементів = Обробка масивів, розрахунок середнього значення.</p> Signup and view all the answers

    Яка з наступних операцій НЕ використовується для обробки масивів в лабораторній роботі?

    <p>Пошук елемента за значенням за допомогою функції <code>find()</code> (A)</p> Signup and view all the answers

    Flashcards

    Python

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

    Парадигми програмування

    Стилі програмування, такі як об'єктно-орієнтоване, функціональне тощо.

    Гілки Python

    Існує 2 основні версії: 2.x і 3.x.

    Синтаксис Python

    Правила, що регулюють програмний код в Python.

    Signup and view all the flashcards

    Вкладені інструкції

    Інструкції, які об'єднуються в блоки за відступами.

    Signup and view all the flashcards

    Оператори вибору

    Інструкції, що дозволяють вибирати гілки виконання.

    Signup and view all the flashcards

    Цикли у Python

    Структури, що дозволяють повторювати код.

    Signup and view all the flashcards

    Мінімальний додатний елемент

    Найменше число, більше нуля, в масиві.

    Signup and view all the flashcards

    Сума парних елементів

    Сума всіх чисел, кратних 2, в масиві.

    Signup and view all the flashcards

    Надлишкове число

    Додатне число, у якого сума дільників перевищує саме число.

    Signup and view all the flashcards

    Середнє арифметичне

    Сума всіх елементів, поділена на їх кількість.

    Signup and view all the flashcards

    Аме́ба

    Одноклітинний організм, що ділиться кожні 3 години.

    Signup and view all the flashcards

    Відступ у Python

    Відстань, яка використовується для позначення рівня вкладення коду в Python, зазвичай дорівнює 4 пробілам.

    Signup and view all the flashcards

    Типи даних у Python

    Різні класи даних, такі як int, float, boolean, string, complex.

    Signup and view all the flashcards

    Перетворення типів даних

    Зміна одного типу даних на інший, наприклад, int(True) повертає 1.

    Signup and view all the flashcards

    int(True)

    Перетворення логічного значення True на ціле число 1.

    Signup and view all the flashcards

    bool(0)

    Оцінка нуля як хибного значення (False) у Python.

    Signup and view all the flashcards

    Обмін значеннями змінних

    Спеціальна конструкція, щоб обміняти значення двох змінних, як (a, b) = (b, a).

    Signup and view all the flashcards

    Тип float

    Тип даних, що представляє дробові числа.

    Signup and view all the flashcards

    Тип boolean

    Тип даних, що представляє логічні значення True або False.

    Signup and view all the flashcards

    math.fabs(x)

    Повертає абсолютне значення (модуль) числа x, завжди у типі float.

    Signup and view all the flashcards

    abs в Python

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

    Signup and view all the flashcards

    math.factorial(x)

    Повертає факторіал цілого числа x; помилка для нецілих x.

    Signup and view all the flashcards

    math.floor(x)

    Округлює x до найближчого цілого вниз, повертає float.

    Signup and view all the flashcards

    math.ceil(x)

    Повертає округлене x до найближчого цілого вгору.

    Signup and view all the flashcards

    math.fmod(x, y)

    Повертає залишок від ділення x на y, використовується з float.

    Signup and view all the flashcards

    x%y vs fmod(x, y)

    x%y кращий для int, а fmod(x, y) для float.

    Signup and view all the flashcards

    math.frexp(x)

    Вертає мантису і порядок числа в експоненційному записі x = m*2^e.

    Signup and view all the flashcards

    мантиса m

    Дійсне число, модуль якого в інтервалі від 0.5 до 1.

    Signup and view all the flashcards

    порядок e

    Ціле число, яке є показником степеня двійки в експоненційному записі.

    Signup and view all the flashcards

    Зміна місцями змінних

    Метод, що обмінює значення змінних a і b.

    Signup and view all the flashcards

    Основні арифметичні операції

    Базові математика операції: додавання, віднімання, множення, ділення.

    Signup and view all the flashcards

    Тип даних int

    Цілочисельний тип, що представляє цілі числа.

    Signup and view all the flashcards

    Тип даних float

    Тип даних, що представляє дійсні (дробові) числа.

    Signup and view all the flashcards

    Оператор %

    Оператор, що обчислює залишок від ділення.

    Signup and view all the flashcards

    math.sqrt(x)

    Функція, що обчислює квадратний корінь з числа x.

    Signup and view all the flashcards

    Функція exp(a)

    Функція, що обчислює експоненту e в степені a.

    Signup and view all the flashcards

    math.copysign(x, y)

    Функція, що повертає число x з знаком числа y.

    Signup and view all the flashcards

    Функція print()

    Використовується для виведення значень на екран.

    Signup and view all the flashcards

    Study Notes

    Table of Contents

    • Laboratory work №1. Arithmetic expressions, control structures and arrays in Python. Page 3
    • Laboratory work №2. Functions in Python. Page 19
    • Laboratory work №3. Working with files in Python. Page 26
    • Laboratory work №4. Working with strings in Python. Page 29
    • Laboratory work №5. Object-oriented programming in Python. Page 39
    • Laboratory work №6. Collecting data from web documents using Python. Page 42
    • Laboratory work №7. Constructing graphs of mathematical functions in Python. Page 47
    • Bibliography. Page 58

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Цей тест перевіряє ваше розуміння основних концепцій мови програмування Python. Ви будете запитані про синтаксис, типи даних, інструкції та відступи. Перевірте свої знання та навички у використанні Python для програмування.

    Use Quizgecko on...
    Browser
    Browser