Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИГА для 3 ИС-114.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
691.84 Кб
Скачать

Вопросы по дисциплине «Программирование»

  1. Понятие алгоритм, и его свойства. Типы алгоритмов.

  2. Основные понятия языка Object Pascal в среде Delphi. Алфавит языка.

  3. Виды, классификации и назначение языков программирования.

  4. Операторы языка. Условный оператор. Оператор выбора

  5. Типы данных поддерживаемые языком, операции и функции над ними.

  6. Операторы цикла. Цикл с параметром. Цикл с постусловием. Цикл с предусловием.

  7. Основные принципы ОООП: инкапсуляция, наследование, полиморфизм.

  8. Перечисляемый тип. Тип - диапазон. Множества.

  9. Понятие класса и объекта. Поля, методы, свойства объектов. Конструкторы и деструкторы.

  10. Визуальное программирование. Среда Delphi. Структура проекта. Файл проекта. Связь между файлами проекта. Компоненты, их свойства и методы. События

  11. Иерархия классов в Delphi. Класс TObject. Классы компонентов и объектов в Delphi, классы визуальных и невизуальных компонентов(TComponent, TControl, TStrings)

  12. Ввод-вывод данных. Компоненты отображения и редактирования текстовой информации. Однострочные и многострочные редакторы.

  13. Структурированные типы данных. Одномерные массивы. Работа с массивами в Delphi. Компоненты создания списков и выпадающих списков.

  14. Переключатели зависимые и независимые. Группировка объектов.

  15. Контейнеры. Формы, модальные формы. Диалоговые окна. Обработка исключительных ситуаций. Класс Exception. Стандартные классы.

  16. Строки. Строковые процедуры и функции.

  17. Файлы. Классификация файлов. Текстовые файлы. Процедуры и функции для работы с текстовыми файлами.

  18. Многостраничные панели TabControI и PageControl, инструментальные панели ToolBar и CoolBar. Полоса состояния StatusBar.

  19. Процедуры. Структура процедур, объявление и вызов. Функции. Структура функций. Объявление и вызов функций.

  20. Принципы построения БД. Архитектура БД. Создание таблиц БД. Компоненты для создания приложений БД в BDE. Модуль данных Data Module.

Практические задания по дисциплине «Программирование»

  1. В данной задаче необходимо сравнить два целых числа, записать числа A и B, не превосходящие по абсолютной величине 2*109 один символ “<”, если A < B, “>”, если A > B и “=”, если A=B.

  2. Найти площадь равностороннего треугольника, если стороны равны 6. Результат вывести в консоль

  3. Найти сумму всех чисел кратных 5. Числа в диапазоне от 0 до 100.

  4. Пользователь вводит число а. Найди значение по формуле “1*а+2*а+100*а” и вывести на экран.

  5. Найти среднее арифметическое массива из 10 элементов типа integer.

  6. Создать программу, которая на поверхности формы рисует олимпийский флаг.

  7. Создать программу, выполняющую следующие действия: 1. После запуска программы в окне изображается три поля. 2. По щелчку мышью на кнопке "Случайный выбор" из трех слов составляется предложение случайным образом.

8. Создать программу, которая выводит текущее время и текущую дату.

9. Cоздать программу, выполняющую следующие действия:

1. После запуска программы в окне изображается рисунок, выбранный первым переключателем из раскрывающегося списка.

2. Выбираем необходимый переключатель, рисунок из соответствующего раскрывающегося списка.

3. Для выхода из программы необходимо щелкнуть мышью на закрывающей кнопке в строке заголовка.

10. Создать программу, выполняющую действия строкового калькулятора. Разместить на форме экземпляры компонентов: Edit, Label, Button.