Экзаменационные вопросы по дисциплине "Алгоритмизация и программирования"


 Составные элементы Python-программы



бет7/19
Дата12.05.2022
өлшемі128,37 Kb.
#142926
түріЭкзаменационные вопросы
1   2   3   4   5   6   7   8   9   10   ...   19
Байланысты:
otvekzalg

2.1.4.3. Составные элементы Python-программы


Python относится к языкам, разделяющим идею методологии структурного программирования, в основе которой лежит представление программы в виде иерархической структуры блоков.
Блоки в свою очередь могут состоять из элементов или из таких же блоков. Блоки, выделяемые в Python, представлены в Таблице 2.1.3.

Таблица 2.1.3 - Элементы и блоки в Python



Наименование блока

Описание

1

Последовательность (инструкция)

Любое атомарное действие, например, присваивание

2

Ветвление (условие)

Выполнение инструкций в зависимости от определенного условия

3

Цикл

Многократное исполнение набора инструкций

4

Подпрограмма (процедура/функция)

Часть компьютерной программы, содержащая описание определенного набора инструкций, которая может быть многократно вызвана из разных частей программы. Может содержать (1)-(3)

5

Класс

Абстрактный тип данных в объектно-ориентированном программировании, задающий общее поведение для группы объектов; модель объекта. Может содержать (1)-(4)

6

Модуль

Функционально законченный фрагмент программы, оформленный в виде отдельного файла с исходным кодом или поименованной непрерывной ее части. Может содержать (1)-(5)

7

Пакет

Логически законченная совокупность модулей как единое целое

На Рисунке 2.1.2 приведено визуальное обозначение блоков.

Рисунок 2.1.2 - Блоки кода в Python
Примечание
Методологию структурного программирования предложил известный нидерландский ученый Эдсгер Дейкстра еще в 1968 г. и она до сих пор не теряет актуальности.
Обязательно ознакомьтесь с принципами структурного программирования - следование им позволит сделать код лаконичным и лишенным многих проблем, особенно, когда он перестанет быть просто учебным заданием.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   19




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет