
- •Содержание лабораторных работ по дисциплине «Информатика и программирование» группы 11пи, 3 семестр
- •Лабораторная работа №1. Создание dll
- •Лабораторная работа №2. Односвязный динамический список
- •Лабораторная работа №3. Двусвязный динамический список
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Лабораторная работа №4. Работа с разнообразными видами списков
- •Лабораторная работа №5. Создание классов
- •Лабораторная работа №6. Строки и массивы в функциях
- •Первую страницу отчета оформить в соответствии с приложением 1 и проставить нумерацию;
- •Лабораторная работа №7. Работа с бд просмотр
- •Лабораторная работа №8. Работа с бд ввод информации
- •Лабораторная работа №9. Исключительные ситуации
- •Лабораторная работа №10. Работа с датой и временем
- •Приложение 1.
Создать приложение, включающее 3 формы. На стартовой форме предусмотреть картинку и меню с обязательными разделами «О программе» и «Закрыть». На вспомогательной форме (№3) отобразить информацию об авторе. На олимпиаде по информатике на школьников заполнялись анкеты: фамилия, номер школы, занятое место. Разработать и реализовать список анкет в виде двусвязного динамического списка. Обеспечить:
Ввод элементов списка;
вывод всего списка в отдельной модальной форме (№2) с помощью компонента StaticText, занимающей всю форму целиком;
навигацию по элементам списка в обе стороны (используя компоненты Button) с отображением текущей записи в 3х компонентах Edit. Учесть возможность перехода к первому и последнему элементам списка;
Удаление текущего элемента из списка;
перестановку местами текущий элемент и последний элемент списка.
Предусмотреть все исключительные ситуации: пустой список, недостаточное количество элементов в списке, участие в операции первого/последнего элемента списка и т.д. Все операции над списком продублировать в меню в соответствующем разделе. Предусмотреть работу со списком (с дублированием в меню): a) Определить списки школ, занявших призовые места. b) Определить какая из школ не заняла ни одного призового места.
Создать приложение, включающее 3 формы. На стартовой форме предусмотреть картинку и меню с обязательными разделами «О программе» и «Закрыть». На вспомогательной форме (№3) отобразить информацию об авторе. На олимпиаде по информатике на школьников заполнялись анкеты: фамилия, номер школы, класс, занятое место. Разработать и реализовать список анкет в виде двусвязного динамического списка. Обеспечить:
Ввод элементов списка;
вывод всего списка в отдельной модальной форме (№2) с помощью компонента Label, занимающей всю форму целиком;
навигацию по элементам списка в обе стороны (используя компоненты Button) с отображением текущей записи в 3х компонентах Edit. Учесть возможность перехода к первому и последнему элементам списка;
Удаление текущего элемента из списка;
перестановку местами текущий элемент и второй элемент списка.
Предусмотреть все исключительные ситуации: пустой список, недостаточное количество элементов в списке, участие в операции первого/последнего элемента списка и т.д. Все операции над списком продублировать в меню в соответствующем разделе. Предусмотреть работу со списком (с дублированием в меню): a) Определить списки учеников занявших первое место, указать их класс. b) Определить старшеклассников, не занявших призового места.
Создать приложение, включающее 3 формы. На стартовой форме предусмотреть картинку и меню с обязательными разделами «О программе» и «Закрыть». На вспомогательной форме (№3) отобразить информацию об авторе. В деканате хранится информация о зимней сессии на 1 курсе: фамилия, оценка 1 по геометрии, оценка 2 по алгебре. Разработать и реализовать список студентов в виде двусвязного динамического списка. Обеспечить:
ввод элементов списка;
вывод всего списка в отдельной модальной форме (№2) с помощью компонента Memo, занимающей всю форму целиком;
навигацию по элементам списка в обе стороны (используя компоненты Button) с отображением текущей записи в 3х компонентах Edit. Учесть возможность перехода к первому и последнему элементам списка;
удаление текущего элемента из списка;
перестановку местами текущий элемент и предпоследний элемент списка.
Предусмотреть все исключительные ситуации: пустой список, недостаточное количество элементов в списке, участие в операции первого/последнего элемента списка и т.д. Все операции над списком продублировать в меню в соответствующем разделе. Предусмотреть работу со списком (с дублированием в меню): a) Определить качество успеваемости студентов (средний балл). b) Определить название предмета, который был сдан лучше всего.
Создать приложение, включающее 3 формы. На стартовой форме предусмотреть картинку и меню с обязательными разделами «О программе» и «Закрыть». На вспомогательной форме (№3) отобразить информацию об авторе. В деканате хранится информация о зимней сессии на 1 курсе: фамилия, оценка 1 по геометрии, оценка 2 по алгебре. Разработать и реализовать список студентов в виде двусвязного динамического списка. Обеспечить:
ввод элементов списка;
вывод всего списка в отдельной модальной форме (№2) с помощью компонента StaticText, занимающей всю форму целиком;
навигацию по элементам списка в обе стороны (используя компоненты Button) с отображением текущей записи в 3х компонентах Edit. Учесть возможность перехода к первому и последнему элементам списка;
удаление текущего элемента из списка;
перестановку местами текущий элемент и первый элемент списка.
Предусмотреть все исключительные ситуации: пустой список, недостаточное количество элементов в списке, участие в операции первого/последнего элемента списка и т.д. Все операции над списком продублировать в меню в соответствующем разделе. Предусмотреть работу со списком (с дублированием в меню): a) Определить фамилии студентов, имеющих задолженность хотя бы по одному предмету. b) Определить процент студентов, сдавших экзамены на 4 и 5.