Пространства имен

Понятие пространства имен определяет область объявления данных, что позволяет хранить каждый набор имен данных отдельно от других наборов. В языке C# имена, объявленные в одном пространстве имен, не конфликтуют с именами, объявленными в другом пространстве имен. Библиотекой .NET Framework (т.е. библиотекой языка С#) используется пространство имен System.

Для того, чтобы сделать видимыми пространства имен без указания полного имени (т.е. с использованием оператора ' .') в языке C# существует директива using следующего вида.

Синтаксис:

using имя_пространства_имен;

Кроме того, в языке C# возможно использование псевдонимов для имен следующего вида:

using псевдоним = имя;

Для объявления пространства имен в языке C# используется ключевое слово namespace.

Синтаксис:

namespace имя {члены_пространства_имен}

Пример элементарной программы на C#

Программа ' Hello, World ' на языке C# выглядит следующим образом:

using System;

class HelloWorldOl

{

public static void Main()

{

Console.Write("Hello, World!");

Console.ReadLine();

}

}

Порядок выполнения работы

  • 1. Сформулировать формальную постановку задачи (например, в виде алгоритма на псевдокоде).
  • 2. Реализовать программу на языке C# в соответствии с вариантом исполнения.
  • 3. Сравнить разработанную программу на C# с ранее созданной программой на SML.

Варианты заданий

Написать C# программу, реализующую функцию согласно варианту задания. Исходные данные вводятся с клавиатуры.

  • 1. Реализовать функцию вычисления суммы двух целых чисел.
  • 2. Реализовать функцию вычисления разности двух целых чисел.
  • 3. Реализовать функцию вычисления произведения двух целых чисел.
  • 4. Реализовать функцию вычисления частного двух целых чисел.
  • 5. Реализовать функцию вычисления суммы двух вещественных чисел.
  • 6. Реализовать функцию вычисления разности двух вещественных чисел.
  • 7. Реализовать функцию вычисления произведения двух вещественных чисел.
  • 8. Реализовать функцию вычисления частного двух вещественных чисел.
  • 9. Реализовать функцию возведения целого числа в квадрат.
  • 10. Реализовать функцию возведения в квадрат суммы двух целых чисел.
  • 11. Реализовать функцию возведения в квадрат разности двух целых чисел.
  • 12. Реализовать функцию возведения в квадрат произведения двух целых чисел.
  • 13. Реализовать функцию возведения в квадрат частного двух целых чисел.
  • 14. Реализовать функцию возведения в квадрат суммы двух вещественных чисел.
  • 15. Реализовать функцию возведения в квадрат разности двух вещественных чисел.
  • 16. Реализовать функцию возведения в квадрат произведения двух вещественных чисел.
  • 17. Реализовать функцию возведения в квадрат частного двух вещественных чисел.
  • 18. Реализовать функцию возведения в куб целого числа.
  • 19. Реализовать функцию возведения в куб суммы двух целых чисел.
  • 20. Реализовать функцию возведения в куб разности двух целых чисел.
  • 21. Реализовать функцию возведения в куб произведения двух целых чисел.
  • 22. Реализовать функцию возведения в куб частного двух целых чисел.
  • 23. Реализовать функцию возведения в куб суммы двух вещественных чисел.
  • 24. Реализовать функцию возведения в куб разности двух вещественных чисел.
  • 25. Реализовать функцию возведения в куб произведения двух вещественных чисел.
  • 26. Реализовать функцию возведения в куб частного двух вещественных чисел.
 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ   След >