Содержание
- 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)



Методический курс по созданию виртуальных выставок и размещению их в интернет пространстве
НКРЯ: постоянно пополняемый мега-ресурс. Часть 2. Расширенный поиск в НКРЯ
Инструкция по работе с ISD Mobile
Викторина. Информационная безопасность и защита персональных данных
Исследование методов решения задач представления чисел с помощью систем счисления
Описание и работа автоматизированной системы управления сортировочной станцией. Формы АРМ ДСЦМ
Виды текстов для соцсетей
Обробка фотографій на ПК
Диджитализация кластера. Обучение сотрудников через WhatsApp
Внеурочная деятельность по информатике
Мир без интернета
Частные объявления. Правила оформления
Организация защиты конфиденциальной информатизации на объектах информатизации. Лекция 2
Вычислительная техника атома
Создание сайта по бронированию комнаты на примере отеля для собак
Построение запросов
Прототип автоматизированной системы поиска дубликатов документов для цифровых научных библиотек
Разработка игр
Умный дом
Понятие таблицы и массива
Подготовка к ЕГЭ. Решение задания типа 3
Арифметические выражения Phyton
Мастер-класс. Блог, как результат проектной деятельности на уроках английского языка
Технологии беспроводной связи
Правила создания дизайна баннеров
Оптимизация в EXCEL
Внедрение автоматизированной системы контроля и оплаты проезда (АСКОП)
ТОП полезных приложений для школьника Куда отправиться в поисках темы проекта