Содержание
- 2. Общая структура программы using System; namespace HelloApp { class Person { } class Program { static
- 3. Структура программного кода Директива using System разрешает использовать имена стандартных классов из пространства имен System без
- 4. С# — объектно-ориентированный язык, поэтому написанная на нем программа представляет собой совокупность взаимодействующих между собой классов.
- 5. static void Main(string[] args) { Console.WriteLine("привет мир!"); } Ключевое слово static является модификатором. Статический метод –
- 6. Объявление функции имеет следующую структуру: [модификатор доступа] [тип возвращаемого значения] [имя функции] ([аргументы]) { // тело
- 7. Функция являет собой небольшую подпрограмму. Если просто программа - это решение какой-то прикладной задачи, то функция
- 8. Функции В отличие от процедур функции возвращают определенное значение. Например, определим пару функций: int Factorial() {
- 9. В функции в качестве типа возвращаемого значения вместо void используется любой другой тип. В данном случае
- 10. Оператор return После оператора return также можно указывать сложные выражения, которые возвращают определенный результат. Например: static
- 11. Оператор return Оператор return не только возвращает значение, но и производит выход из метода. static string
- 12. static void Main(string[] args) { string message = Hello(); // вызов первого метода Console.WriteLine(message); Sum(); //
- 13. В примере определены два метода. Первый метод Hello возвращает значение типа string. Поэтому мы можем присвоить
- 14. class Program { public static int GetMax(int[] array) { int max = array[0]; for (int i
- 15. Называть функции стоит так, чтобы имя отображало суть функции. Используйте глаголы или словосочетания с глаголами. Примеры:
- 16. Параметры (аргументы) методов static void Main(string[] args) { int result = Sum(10, 15); Console.WriteLine(result); // 25
- 17. Формальные и фактические параметры static void Main(string[] args) { int a = 25; int b =
- 18. Необязательные параметры По умолчанию при вызове метода необходимо предоставить значения для всех его параметров !!! Но
- 19. Перегрузка методов - method overloading Это возможность создать один и тот же метод, но с разным
- 20. Перегрузка методов . Пример class Calculator { public void Add(int a, int b) { int result
- 21. Передача параметров по значению static void Main(string[] args) { int a = 5; Console.WriteLine($"Начальное значение переменной
- 22. Передача параметров по ссылке и модификатор ref static void Main(string[] args) { int a = 5;
- 23. Рекурсивные функции Рекурсивная функция представляет такую конструкцию, при которой функция вызывает саму себя. Возьмем, к примеру,
- 24. Здесь задается условие, что если вводимое число не равно 0, то мы умножаем данное число на
- 25. Другим распространенным показательным примером рекурсивной функции служит функция, вычисляющая числа Фиббоначчи. n-й член последовательности Фибоначчи определяется
- 27. Скачать презентацию



![static void Main(string[] args) { Console.WriteLine("привет мир!"); } Ключевое слово static является](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-4.jpg)
![Объявление функции имеет следующую структуру: [модификатор доступа] [тип возвращаемого значения] [имя функции]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-5.jpg)





![static void Main(string[] args) { string message = Hello(); // вызов первого](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-11.jpg)

![class Program { public static int GetMax(int[] array) { int max =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-13.jpg)

![Параметры (аргументы) методов static void Main(string[] args) { int result = Sum(10,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-15.jpg)
![Формальные и фактические параметры static void Main(string[] args) { int a =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-16.jpg)



![Передача параметров по значению static void Main(string[] args) { int a =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-20.jpg)
![Передача параметров по ссылке и модификатор ref static void Main(string[] args) {](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-21.jpg)



Защита информации. Антивирусная защита
Собчак. Выборы 2018
Handwritten Emotion
Введение в алгебру логики / логические операции. Таблицы истинности
Раскадровка мультфильма
Report of the Advertising campaign
Презентация на тему Графика в Pascal
Текстовый редактор Word. Вставка графических объектов в текстовый документ
OpenGL
Система управления базами данных (Урок 8)
К уроку
Документ. Свойства документа. Классификация документов
Фарм аккаунтов. Что это и с чем его едят?
Как мне IT помогали
Информация, ее виды и свойства. Информационные процессы
Программа Inkscape. Клонирование объектов. Узор из клонов
Строки. Программирование
Окунёмся в Майнкрафт
Что изучает информатика
Показатели Рейтинга-50
Роль сетевых сервисов в воспитании детей и формировании имиджа школы
Профиль - Информационное и техническое обеспечение систем цифрового управления
Совершенствование системы информационной безопасности в отделе продаж АО Себряковцемент
Занятие 8. Средства анализа данных MS Excel
Угрозы в Интернете. Кибербуллинг
Программа. Программное обеспечение
Ссылка в html документе
Power Point. Урок #3