вопросы к экзамену основы алгоритмизации и программирования. ВОПРОСЫ К ЭКЗАМЕНУ ПО ОАП. Вопросы к экзамену по опц. 04 Основы алгоритмизации и программирования
Скачать 21.93 Kb.
|
ВОПРОСЫ К ЭКЗАМЕНУ ПО ОПЦ.04 Основы алгоритмизации и программирования Понятие алгоритма. Свойства алгоритма. Способы представления алгоритма. Графический способ представления алгоритма. Общие принципы построения блок-схем. Основные базовые алгоритмические конструкции: линейные, разветвляющиеся, циклические. Основные базовые алгоритмические конструкции. Конструкция «следование» Общие принципы построения разветвленных алгоритмов. Циклы с известным количеством повторений. Итерационные циклы. Языки программирования и их классификация. Понятие системы программирования. Интегрированные среды программирования. Методы программирования: структурный, модульный, объектно-ориентированный. Достоинства и недостатки методов программирования. Жизненный цикл программного продукта. Консольные приложения. История языков программирования семейства Си. Алфавит языка С#. Структура программ на языке С#. Переменные и константы. Типы данных. Выражения и операции. Операции и математические функции. Организация ввода–вывода данных в С#. Программы линейной структуры. Условные операторы и операторы множественного выбора. Операторы циклов. Организация сложных циклов в С#. Принципы распределения памяти. Указатели в С#. Понятие вспомогательного алгоритма. Функции, их назначение, объявление и использование в С#. Рекурсии. Виды структурированных типов данных. Одномерные массивы: объявление, ввод, вывод. Основные алгоритмы обработки одномерных массивов Указатели и массивы. Символьные данные в Си. Структуры и алгоритмы, их обработка Многомерные массивы: объявление, ввод, вывод. Основные алгоритмы обработки матриц. Файлы данных, их виды и принципы создания. Работа с файлами данных. Основные принципы объектно-ориентированного программирования. Определения и принципы описания класса. Доступ к элементам класса и их область действия. Основные принципы визуального программирования. Виды элементов управления. Общая характеристика языков семейства Си. |