Лекции по предмету «Программное обеспечение информационно-измерительных процессов» для студентов специальности 5B071600 «Приборостроение»



бет16/44
Дата20.09.2022
өлшемі0,67 Mb.
#150105
түріЛекции
1   ...   12   13   14   15   16   17   18   19   ...   44
Байланысты:
Конспект лекции-ПО ИИП 2014Ru

Контрольные вопросы:

  1. Спроектируйте объект на базе записи «Информация о студенте». Каковы могут быть свойства и методы подобного объекта?

  2. Охарактеризуйте основные преимущества объектно-ориентированного подхода при разработке программ.

  3. Приведите примеры объектов, иллюстрирующие свойство наследования.

  4. Приведите примеры объектов, иллюстрирующие свойство полиморфизма.

  5. Охарактеризуйте понятия «класс» и «объект».

  6. Охарактеризуйте основные различия между группами компонентов.

  7. В чем, по-вашему, заключаются основные различия в методах «оконных» и «неоконных» компонентов?

6. Основные структуры программирования


План лекции


1. Базовые конструкции структурного программирования.
2. Применение структурного подхода.
3. Структурное программирование на языке Паскаль
4. Модульное программирование.
Базовые конструкции структурного программирования. Применительно к решению задачи на ЭВМ, можно сформулировать, что алгоритм, или программа для вычислительной машины состоит их двух важных разделов:

  • описания действий, которые необходимо выполнить;

  • описания данных, с которыми оперируют упомянутые действия.

Действия описываются с помощью операторов, а данные – с помощью определений или объявлений.
В 1965 г. профессор Эйндховенского университета Дейкстра (Нидерланды) начал пропагандировать стиль программирования, получивший название «программирование без оператора goto (безусловного перехода)», первоначально принятый большинством программистов негативно. Однако, в течение нескольких последующих лет этот же стиль, получивший название структурного программирования, нашел широкое применение.
Основные положения структурного программирования – это утверждение, что любую программу можно написать, пользуясь ограниченным набором базовых конструкций. Основными управляющими конструкциями структурного программирования являются:

  • последовательность операторов/блоков – если в записи алгоритма (программы) подряд написаны несколько действий (операторов) друг за другом, то они будут выполняться последовательно в таком же порядке;

  • ветвление или выбор (if, if..else, case) – условная конструкция, определяющая разветвление в порядке выполнения действий (операторов);

  • циклы. В структурном программировании предусмотрены циклические конструкции трех видов (циклы с предусловием и постусловием, параметрический цикл).

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


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   44




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

    Басты бет