Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornye_po_programmirovaniyu.doc
Скачиваний:
26
Добавлен:
10.06.2015
Размер:
1.86 Mб
Скачать
    1. Взаимные преобразования

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

Пример. Создать программу взаимных преобразований строковых и символьных типов. Она должна отображать строку Фамилия студента строками разного типа и добавлять к строке символ восклицательного знака ( ! ).

Листинг программы

Это результат его прогона:

    1. Стандартное форматирование

Создать консольную программу вывода целого и вещественного чисел в стандартных форматах. Варианты к заданию. Целое число – номер зачетной точки, вещественное – номер зачетной книжки с 4-мя последними цифрами в дробной части.

Пример. Создать консольную программу вывода целого 123456789 и вещественного -12.345678956789 чисел в стандартных форматах.

Листинг программы

Это результат его прогона:

Ваша задача переделать программу разделив ее на две отдельные программы.

1 программа Число с плавающей точкой

Результат прогона

2 программа число целое

Результат прогона

    1. Нестандартное форматирование

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

Пример. Создать консольную программу вывода в нестандартных форматах числа (-12345.678956789).

Листинг программы

Это результат его прогона:

  1. Тип DateTime в языке c#

Предмет исследований

  • Структура программы на языкеC#.

  • Задание констант, переменных.

  • Тип DateTime.

  • Компонент DateTimePicker.

  • Программа решения задачи в виде консольного приложения.

  • Программа решения задачи в виде Windowsприложения.

Контрольные вопросы

  1. Алфавит языка C#, операции, идентификаторы.

  2. Структура программы.

  3. Переменные. Их объявление.

  4. Тип DateTime. Назначение

  5. Компонент DateTimePicker.

  6. Совместимость типов при присвоениях.

    1. Консольное приложение

Создать консольное приложение для работы с типом DateTime. Оно должно запрашивать дату и время рождения студента, выводить текущие дату/время, запрашивать желаемое время дальнейшего обучения, выводить дату/время и день недели конца обучения.

Варианты к заданиям. Индивидуальные данные студента.

Пример.

Листинг программы

Результат прогона

    1. Windows Formsприложение

Создать WindowsFormsприложение для работы с типом DateTime. Оно должно запрашивать дату и время рождения студента, выводить текущие дату/время, запрашивать желаемое время дальнейшего обучения, выводить дату/время и день недели конца обучения.

Варианты к заданиям. Индивидуальные данные студента.

Пример. Активизируем ИСР, выбираем созданиеWindowsприложения. В форму заносим компоненты:

  • 2 компонента dateTimePicker, один для отображения текущей даты, второй для редпктирования даты рождения.

  • 5 компонентов label для размещения поясняющих текстов.

  • 3 компонента TextBox для ввода данных.

  • Компонент listBox для вывода данныхю

  • Компонент button(кнопка) для запуска обработчика события.

Компонентам назначаем свойства, используя окно свойств ИСР. Итог:

Двойным щелчком по кнопке инициируем в редакторе кода шаблон обработчика события, в который заносим программу.

Листинг программы

Далее окна формы на этапах прогона:

  • Сначала стартовое Окно.

  • Затем окно при редактировании компонента DateTimePicker2. В нем нужно установить год, Затем из списка вызвать коллекцию календарей месяцев, в ней выбрать календарь нужного месяца, в котором выбрать день.

  • Затем заполнить поля формы. Час рождения должен быть от 0 до 24.

  • Нажатие кнопки «Принять»приводит к обработке данных и формирование итогов в компоненте LictBox1.

Обратите внимание, в программе допущена ошибка просчет дней на обучение ведется неверно. Найдите данную ошибку и исправьте ее.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]