- •Материалы итоговой аттестации
- •Вопросы по дисциплине «Автоматизированные информационные системы»
- •Практические задания по дисциплине «Автоматизированные информационные системы»
- •Вопросы по дисциплине «Программирование»
- •Практические задания по дисциплине «Программирование»
- •Вопросы по дисциплине «Информационные сети»
- •Практические задания по дисциплине «Информационные сети»
Вопросы по дисциплине «Программирование»
Понятие алгоритм, и его свойства. Типы алгоритмов.
Основные понятия языка Object Pascal в среде Delphi. Алфавит языка.
Виды, классификации и назначение языков программирования.
Операторы языка. Условный оператор. Оператор выбора
Типы данных поддерживаемые языком, операции и функции над ними.
Операторы цикла. Цикл с параметром. Цикл с постусловием. Цикл с предусловием.
Основные принципы ОООП: инкапсуляция, наследование, полиморфизм.
Перечисляемый тип. Тип - диапазон. Множества.
Понятие класса и объекта. Поля, методы, свойства объектов. Конструкторы и деструкторы.
Визуальное программирование. Среда Delphi. Структура проекта. Файл проекта. Связь между файлами проекта. Компоненты, их свойства и методы. События
Иерархия классов в Delphi. Класс TObject. Классы компонентов и объектов в Delphi, классы визуальных и невизуальных компонентов(TComponent, TControl, TStrings)
Ввод-вывод данных. Компоненты отображения и редактирования текстовой информации. Однострочные и многострочные редакторы.
Структурированные типы данных. Одномерные массивы. Работа с массивами в Delphi. Компоненты создания списков и выпадающих списков.
Переключатели зависимые и независимые. Группировка объектов.
Контейнеры. Формы, модальные формы. Диалоговые окна. Обработка исключительных ситуаций. Класс Exception. Стандартные классы.
Строки. Строковые процедуры и функции.
Файлы. Классификация файлов. Текстовые файлы. Процедуры и функции для работы с текстовыми файлами.
Многостраничные панели TabControI и PageControl, инструментальные панели ToolBar и CoolBar. Полоса состояния StatusBar.
Процедуры. Структура процедур, объявление и вызов. Функции. Структура функций. Объявление и вызов функций.
Принципы построения БД. Архитектура БД. Создание таблиц БД. Компоненты для создания приложений БД в BDE. Модуль данных Data Module.
Практические задания по дисциплине «Программирование»
В данной задаче необходимо сравнить два целых числа, записать числа A и B, не превосходящие по абсолютной величине 2*109 один символ “<”, если A < B, “>”, если A > B и “=”, если A=B.
Найти площадь равностороннего треугольника, если стороны равны 6. Результат вывести в консоль
Найти сумму всех чисел кратных 5. Числа в диапазоне от 0 до 100.
Пользователь вводит число а. Найди значение по формуле “1*а+2*а+100*а” и вывести на экран.
Найти среднее арифметическое массива из 10 элементов типа integer.
Создать программу, которая на поверхности формы рисует олимпийский флаг.
Создать программу, выполняющую следующие действия: 1. После запуска программы в окне изображается три поля. 2. По щелчку мышью на кнопке "Случайный выбор" из трех слов составляется предложение случайным образом.
8.
Создать программу, которая выводит
текущее время и текущую дату.
9. Cоздать программу, выполняющую следующие действия:
1. После запуска программы в окне изображается рисунок, выбранный первым переключателем из раскрывающегося списка.
2. Выбираем необходимый переключатель, рисунок из соответствующего раскрывающегося списка.
3.
Для выхода из программы необходимо
щелкнуть мышью на закрывающей кнопке
в строке заголовка.
10.
Создать программу, выполняющую действия
строкового калькулятора. Разместить
на форме экземпляры компонентов: Edit,
Label, Button.
