Курсовая
При сдаче, таки действительно, надо будет делать диск. На диск нужно будет записать:
- проект с программой,
- отчет в виде docx,
- и pdf со сканами первых двух страниц отчета (там всякие подписи, поэтому и скан)
- Для того чтобы сделать скриншот отдельного окна можно нажать Alt+PrtScr
- Алгоритмы не обязательно описывать псевдокодом, можно своими словами
- скачать номера для ПЗ.pdf
(этот список актуален только нашей дисциплины и согласован со Столбовом А.Б., про номер по другим дисциплинам узнавайте у других преподавателей) - Делайте поля в документе: верхнее: 15мм, нижнее: 20мм, левое: 30мм, правое: 10мм
- Конверты под диски можно сделать из A4 (способы, тысячи их, нпр), цветная бумага приветствуется
- Высылайте свои работы мне на почту mmailm.math@mail.ru
Лабораторные работы
№1 Разветвляющийся вычислительный процесс
Составить таблицу спецификаций, словесное описание алгоритма, программу на языке C#, таблицу тестов и оттестировать программы для 3 задач из групп A,B,C (задачи A,B – с помощью if, задачу С – с помощью switch).
№2 Циклический вычислительный процесс
Составить спецификации, словесное описание алгоритма двух программ на языке C#, таблицы тестов, а также реализовать автоматическое тестирование программы.
№3 Классы
Для каждой задачи написать класс с конструктором
принимающим на вход, в зависимости от задания,
вектор, матрицу, число и т. п.
На каждый пункт реализовать отдельную функцию,
которая будет использовать данные переданные
в конструкторе. Написать автотесты.
PS. По возможности при реализации очередной функции ссылаться на уже реализованные.
№4 GUI
Разработать приложение с пользовательским интерфейсом
Курсовая
На основании индивидуального задания разработать Windows-приложение на языке С#, таблицу тестов и оттестировать программу для создания файла, добавления записи, удаления записи, изменения записи, просмотра файла и выполнения двух запросов. Удаление и изменение записи происходит по ее номеру. Способы выполнения действий – согласно индивидуальному заданию. При ошибочных ситуациях (отсутствие записи, отсутствие файла и т.д.) необходимо выдавать сообщения.
пример оформления лабы.docx
Общие руководства к действию
Шпаргалка по C#
Как описать алгоритм своими словами
Как составить таблицу спецификаций для программы
Как составить таблицу тестов для программы
Как установить Visual Studio 2017
Как создать простое консольное приложение
Как автоматизировать тестирование программы
Как работать с классами
Как создать графическое приложение
Как работать с файлами
Как нарисовать график
Как работать с массивами структурированных данных, часть I
Как работать с массивами структурированных данных, часть II