Главная страница
Навигация по странице:

  • Рекомендации по выполнению задания Важно

  • Требования к предоставлению результатов

  • Практическое задание 2. Тема Основные программные конструкции C#


    Скачать 45.39 Kb.
    НазваниеТема Основные программные конструкции C#
    Дата25.01.2023
    Размер45.39 Kb.
    Формат файлаdocx
    Имя файлаПрактическое задание 2.docx
    ТипДокументы
    #904144

    Практическое задание 2


    Тема 2. Основные программные конструкции C#

    Цель работы:

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

    • Разработать тип, позволяющий вычислять корень n-ой степени из числа методом Ньютона с заданной точностью.

    • Предусмотреть в нем возможность сравнения полученного результата со значением, рассчитываемым с помощью метода Math.Pow библиотеки классов .NET Framework.

    • Обязательно должны быть «приглашения для ввода» и отображение результата – так, чтобы пользователю было понятно, что отображается.

    • В качестве UI-интерфейса использовать консольное приложение с интерфейсом командной строки, WinForms или WPF-приложение.


    Задание 2

    • Разработать тип, позволяющий конвертировать неотрицательное десятичное значение целого числа в строку, содержащую двоичное представление этого значения.

    Нужно реализовать два варианта:

      • использовать стандартные классы и методы для конвертирования;

      • реализовать свой алгоритм конвертирования.

    • Обязательно должны быть «приглашения для ввода» и отображение результата – так, чтобы пользователю было понятно, что отображается.

    • В качестве UI-интерфейса использовать консольное приложение с интерфейсом командной строки, WinForms или WPF-приложение.

    Рекомендации по выполнению задания

    Важно (!):

    • Название проекта, название классов и название файлов (с кодом, тестовыми данными, командного файла) должны соответствовать терминам в тексте задания и быть простыми для чтения и понимания.

    • Правила оформления классов

    http://www.rsdn.ru/article/mag/200401/codestyle.xml#E3FAC

    • Правила оформления методов

    http://www.rsdn.ru/article/mag/200401/codestyle.xml#EIMAC

    Требования к предоставлению результатов (!):

    В отчет приложить:

    • листинг программ, написанных на языке программирования C#;

    • скриншоты и краткое описание работы классов и методов приложений.




    написать администратору сайта