
- •Содержание лабораторных работ по дисциплине «Информатика и программирование» группы 11пи, 3 семестр
- •Лабораторная работа №1. Создание dll
- •Лабораторная работа №2. Односвязный динамический список
- •Лабораторная работа №3. Двусвязный динамический список
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Ввод элементов списка;
- •Удаление текущего элемента из списка;
- •Лабораторная работа №4. Работа с разнообразными видами списков
- •Лабораторная работа №5. Создание классов
- •Лабораторная работа №6. Строки и массивы в функциях
- •Первую страницу отчета оформить в соответствии с приложением 1 и проставить нумерацию;
- •Лабораторная работа №7. Работа с бд просмотр
- •Лабораторная работа №8. Работа с бд ввод информации
- •Лабораторная работа №9. Исключительные ситуации
- •Лабораторная работа №10. Работа с датой и временем
- •Приложение 1.
Лабораторная работа №10. Работа с датой и временем
Создать приложение, включающее 2 формы. На стартовой форме предусмотреть меню с обязательными разделами «О программе» (должно открываться в новой форме (№2) соответствующая информация) и «Выход». На стартовой форме, используя по собственному усмотрению компоненты MonthCalendar и/или DateTimePicker, решить поставленную задачу.
Вывести ближайшую круглую дату для дня рождения опираясь на количество часов (кратную 1 млн.).
Вывести дату соответствующую N-му дню жизни (отсчет от даты рождения).
Вывести все круглые «программистские» даты для дня рождения опираясь на количество часов (кратных степени 2) до настоящей даты.
Рассчитать количество дней от дня рождения до настоящей даты.
Вывести все даты «пятница тринадцатое» от дня рождения до настоящей даты.
Рассчитать количество дней между двумя днями рождениями.
Определить ближайший високосный год, когда указанная дата попадет на воскресенье.
Вывести все дни рождения, которые выпали на понедельник.
Определить все даты-палиндромы с начала нашей эры до настоящей даты.
Вывести ближайшую круглую «программистскую» дату для дня рождения опираясь на количество часов (кратную степени 2).
Вывести все круглые даты для дня рождения опираясь на дни (кратных 500) до настоящей даты.
Вывести ближайшую круглую «программистскую» дату для дня рождения опираясь на количество часов (кратную степени 2), которая придется на високосный год.
Рассчитать количество часов между двумя днями рождениями.
Вывести все круглые «программистские» даты для дня рождения опираясь на дни (кратных степени 2) до настоящей даты.
Определить ближайшую полную дату-палиндром (формат: dd.mm.yyyy hh:mm:ss), которая придется на високосный год.
Вывести ближайшую круглую дату для дня рождения опираясь на дни (кратную 500).
Вывести все дни рождения, которые выпали на воскресенье.
Определить все полные даты-палиндромы (формат: dd.mm.yyyy hh:mm:ss) с начала нашей эры до настоящей даты.
Вывести дату соответствующую N-му часу жизни (отсчет от даты рождения).
Вывести ближайшую круглую дату для дня рождения опираясь на количество часов (кратную 10 тыс.).
Вывести ближайшую дату «пятница тринадцатое», которая придется на високосный год.
Вывести ближайшую круглую «программистскую» дату для дня рождения опираясь на дни (кратную степени 2).
Рассчитать количество часов от дня рождения до настоящей даты.
Вывести ближайшую круглую дату для дня рождения опираясь на дни (кратную 1000),
Вывести ближайшую круглую «программистскую» дату для дня рождения опираясь на дни (кратную степени 2), которая придется на високосный год.
Определить ближайшую дату-палиндром, которая придется на високосный год.
Вывести все круглые даты для дня рождения опираясь на количество часов (кратных 10 тыс.) до настоящей даты.
Приложение 1.
Министерство образования и науки Российской Федерации
СОЧИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И МАТЕМАТИКИ
Кафедра информационных технологий
специальность 230700 - Прикладная информатика (в экономике)
ОТЧЕТ
по лабораторной работе № ___
на тему: ___________________________________________
по дисциплине “Информатика и программирование”
Автор отчета _______________
фамилия, инициалы
_______________
группа
Отчет принял: к.т.н. Петров М.Г.
Сочи, 201__ г.