У вас вопросы?
У нас ответы:) SamZan.net

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

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 1.2.2025

Вопросы к экзамену по дисциплине «Основы программирования»

  1.  Понятие структурного программирования. Этапы решения задачи на компьютере.
  2.  Основные понятия алгоритмизации. Понятие алгоритма. Свойства алгоритма. Формы записи алгоритмов. Общие принципы построения алгоритмов. Базовые конструкции языков программирования: линейные, разветвляющиеся, циклические.
  3.  Данные. Типы данных. Основные базовые типы данных и их характеристика. Структурированные типы данных и их характеристика.
  4.  Логические основы алгоритмизации. Основы алгебры логики. Логические операции с высказываниями: конъюнкция, дизъюнкция, инверсия. Законы логических операций. Таблицы истинности.
  5.  Языки программирования. Эволюция языков программирования. Классификация языков программирования. Элементы языков программирования.
  6.  Понятие системы программирования. Исходный, объектный и загрузочный модули. Библиотеки подпрограмм. Обработка исключений. Интегрированная среда программирования.
  7.  Файлы данных.
  8.  Принципы структурного и модульного программирования. Принципы объектно-ориентированного программирования.
  9.  Общие принципы разработки программного обеспечения. Жизненный цикл программного обеспечения. Типы приложений. Консольные приложения.
  10.  Основные элементы процедурного языка программирования. Структура программы. Структурная схема программы на алгоритмическом языке. Лексика языка. Переменные и константы. Типы данных. Выражения и операции.
  11.  Операторы и операции. Синтаксис операторов. Управляющие структуры. Составной оператор. Вложенные условные операторы. Циклические конструкции. Циклы с предусловием и постусловием.
  12.  Структуры данных. Массивы как структурированный тип данных. Объявление массива. Ввод и вывод одномерных и двумерных массивов. Обработка массивов. Стандартные функции для массива целых и вещественных чисел.
  13.  Структурированные типы данных: строки и множества. Объявление строковых типов данных. Поиск, удаление, замена и добавление символов в строке. Операции со строками. Стандартные функции и процедуры работы со строками.
  14.  Объявление множества. Операции над множествами.
  15.  Подпрограммы. Процедуры и функции, их сущность, назначение и различие. Организация процедур, стандартные процедуры. Процедуры, определенные пользователем: синтаксис, передача аргументов. Формальные и фактические параметры. Процедуры с параметрами, описание процедур.
  16.  Функции: способы организации и описание. Вызов функций, рекурсия. Программирование рекурсивных алгоритмов.
  17.  Файлы. Типы файлов. Организация доступа к файлам. Файлы последовательного доступа. Открытие и закрытие файла последовательного доступа.
  18.  Стандартные процедуры и функции для файлов разного типа. Файлы произвольного доступа. Порядок работы с файлами произвольного доступа. Создание структуры записи. Открытие и закрытие файла произвольного доступа. Запись и считывание из файла произвольного доступа. Использование файла произвольного доступа.
  19.  Программирование модулей. Модуль: синтаксис, заголовок, разделы. Библиотеки подпрограмм: понятие и виды. Составление библиотек подпрограмм. Схема вызова библиотек. Статическое и динамическое связывание. Использование библиотек подпрограмм.
  20.  Объектно-ориентированная модель программирования (ООП). История развития ООП. Понятие классов и объектов, их свойств и методов. Базовые понятия: объект, его свойства и методы, класс, интерфейс. Основные принципы ООП: инкапсуляция, наследование, полиморфизм.
  21.  Событийно-управляемая модель программирования. Компонентно-ориентированный подход. Классы объектов. Компоненты и их свойства.
  22.  Требования к аппаратным и программным средствам интегрированной среды разработчика. Интерфейс среды разработчика: характеристика, основные окна, инструменты, объекты. Форма и размещение на ней управляющих элементов. Панель компонентов и их свойства. Окно кода проекта. Состав и характеристика проекта. Выполнение проекта. Настройка среды и параметров проекта.
  23.  Файлы проекта. Компиляция и выполнение проекта.
  24.  Объектно-ориентированная модель программирования. Проектирование объектно-ориентированного приложения. Создание интерфейса пользователя. Программирование приложения. Тестирование, отладка приложения. Создание документации
  25.  Разработка приложения. Средства управления параметрами проекта и среды разработки
  26.  Понятие классов и объектов, их свойств и методов. Объявление класса, свойств и методов экземпляра класса. Наследование. Перегрузка методов
  27.  Основные компоненты (элементы управления) интегрированной среды разработки, их состав и назначение. Дополнительные элементы управления.
  28.  Свойства компонентов (элементов управления). Виды свойств. Синтаксис определения свойств. Категория свойств. Назначение свойств и их влияние на результат. Управление объектом через свойства.
  29.  События компонентов (элементов управления), их сущность и назначение. Создание процедур на основе событий. Процедуры, определенные пользователем: синтаксис, передача аргументов. Вызов событий.
  30.  Разработка функционального интерфейса приложения. Создание интерфейса приложения. Разработка функциональной схемы работы приложения. Создание процедур обработки событий. Компиляция и запуск приложения.




1. URU Время и Вселенная Владимир ЮМАШЕВ Время дано и не
2. темах с дискретными состояниями и непрерывным временем часто приходится встречаться с так называемыми пот
3. Товариство російськомалоросійських артистів під керівництвом П.html
4. на тему- Основы безопасности жизнедеятельности
5. В класс классный руководитель Витальева Марина Сергеевна На данном этапе педагогической практики я позн
6. мораль и нравственность
7. тема кровообращения
8. Политика http-www
9. Учебная деятельность
10. Общепризнанно что для выработки у учащихся умения решать задачи важна всесторонняя работа над одной зада