Содержание
- 2. Модуль. Модульное программирование Модуль - функционально законченный фрагмент программы, оформленный в виде отдельного файла с исходным
- 3. Функциональные модули Первыми формами модульности, появившимися в языках программирования, были процедуры и функции. Позволяли: задавать определенную
- 4. Процедуры и функции В математике функции начали использоваться давно, как следствие появление их в языках программирования
- 5. Процедуры и функции Долгое время процедуры и функции играли не только функциональную, но и архитектурную роль.
- 6. Процедуры и функции Процедуры и функции связываются теперь с классом и они обеспечивают функциональность данных класса
- 7. Процедуры и функции Процедуры и функции связываются теперь с классом и они обеспечивают функциональность данных класса
- 8. Процедуры и функции В языке C# нет специальных ключевых слов - procedure и function, но присутствуют
- 9. Процедуры и функции. Отличия Функция отличается от процедуры двумя особенностями: всегда вычисляет некоторое значение, возвращаемое в
- 10. Описание методов. Синтаксис Синтаксически в описании метода различают две части - описание заголовка и описание тела
- 11. Модификатор доступа Модификатор public показывает, что метод открыт и доступен для вызова клиентами и потомками класса.
- 12. Методы Обязательным при описании заголовка является указание типа результата, имени метода и круглых скобок, наличие которых
- 13. Методы Вот несколько простейших примеров описания методов: void A() {...}; int B(){...}; public void C(){...}; Методы
- 14. Список формальных аргументов Как уже отмечалось, список формальных аргументов метода может быть пустым, и это довольно
- 15. Тело метода Синтаксически тело метода является блоком, который представляет собой последовательность операторов и описаний переменных, заключенную
- 16. Пример Например: void S(int p1, int p2) { int p3 = p1 + p2; Console.WriteLine(p3); }
- 17. Вызов метода. Синтаксис Метод может вызываться в выражениях или быть вызван как оператор. В качестве оператора
- 18. Main static void Main(string[] args) { Console.WriteLine("привет мир!"); } Ключевое слово static является модификатором. Далее идет
- 19. Пример: void S(int p1, int p2) { int p3 = p1 + p2; Console.WriteLine(p3); } static
- 20. Функции В отличие от процедур функции возвращают определенное значение. Например, определим пару функций: int Factorial() {
- 21. Функции. Использование string Hello() { return "Hell to World"; } static void Main(string[] args) { string
- 22. Пример Функция не возвращающая значения и не принимающая аргументы: void printError() { Console.Write("Error! Press Key..."); Console.ReadKey();
- 23. Пример Функция не возвращающая значения, но принимающая аргумент: void printError(string s) { Console.Write("Error! " + s
- 24. Пример Функция не возвращающая значения, но принимающая аргументы: void printError(string s, int i) { Console.Write("Error! "
- 25. Пример Функция возвращающая значения, и принимающая аргументы: int shifr(int x, int shifr) { x = x
- 27. Скачать презентацию