Содержание
- 2. Среда программирования Visual Studio
- 3. Структура программы using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void
- 4. Структура проекта C #
- 5. Элементы языка C #
- 6. Алфавит языка C # Прописные и строчные латинские буквы и знак подчеркивания; Арабские цифры от 0
- 7. Идентификаторы языка C # В идентификаторе могут быть использованы латинские буквы, цифры и знак подчеркивания. Прописные
- 8. Элементы языка C # Ключевые (зарезервированные) слова – это слова, которые имеют специальное значение для компилятора.
- 9. Константы в C #
- 10. Константы в c# Константа – это лексема, представляющая изображение фиксированного числового, строкового или символьного значения. Константы
- 11. Константы в c# Строковая константа – это последовательность символов, заключенная в кавычки. Внутри строк также могут
- 12. Типы данных в C #
- 13. Типы данных в C # Типы C Sharp можно разделить на простые и составные. К простым
- 14. Тип int в C # Значениями этого типа являются целые числа. В 16-битных операционных системах под
- 15. Тип char в C # Значениями этого типа являются элементы конечного упорядоченного множества символов. Каждому символу
- 16. Типы bool в C # Тип bool называется логическим. Его величины могут принимать значения true (истина)
- 17. Типы плавающей точкой в C# Внутреннее представление вещественного числа состоит из 2 частей: мантиссы и порядка.
- 18. Тип void в C # К основным типам также относится тип void. Множество значений этого типа
- 19. Переменные в С #
- 20. Переменные в c# Переменная в C Sharp – именованная область памяти, в которой хранятся данные определенного
- 21. Переменные в С # Областью действия переменной а является вся программа, кроме тех строк, где используется
- 22. Выражения в С #
- 23. Выражения в C # Из констант, переменных, разделителей и знаков операций можно конструировать выражения. Каждое выражение
- 24. Операторы языка C #
- 25. Типы операторов языка C # Операторы управления работой программы называют управляющими конструкциями программы. К ним относят:
- 26. Оператор "выражение" Любое выражение, заканчивающееся точкой с запятой, рассматривается как оператор, выполнение которого заключается в вычислении
- 27. Составные операторы К составным операторам относят собственно составные операторы и блоки. В обоих случаях это последовательность
- 28. Условный оператор Условный оператор имеет полную и сокращенную форму. if (выражение-условие) оператор1; // сокращенная форма if
- 29. Условный оператор. Пример. if (d>=0) { x1=(-b-sqrt(d))/(2*a); x2=(-b+sqrt(d))/(2*a); Console.Write("\nx1="); Console.Write(X1); Console.Write("\nx2="); Console.Write(X2); } else Console.Write("\nРешения нет“);
- 30. Оператор выбора Переключатель определяет множественный выбор. switch (выражение) { case константа1: оператор1; case константа2: оператор2; .
- 31. Оператор выбора. Пример. void main() { int i; Console.Write("\nEnter the number“); i= Convert.ToInt16(Console.ReadLine()); switch(i) { case
- 32. Цикл с предусловием while (выражение-условие) оператор; Если выражение-условие истинно, то тело цикла выполняется до тех пор,
- 33. Цикл с постусловием do оператор; while (выражение-условие); Тело цикла выполняется до тех пор, пока выражение-условие истинно.
- 34. Цикл с параметром for (выражение_1;выражение-условие;выражение_3) оператор; Выражение_1 – задает начальные условия для цикла (инициализация). Выражение-условие определяет
- 35. Цикл с параметром. Пример Уменьшение параметра: for (int n=10; n>0; n--) { оператор; } Проверка условия
- 36. Цикл с параметром. Пример Коррекция с помощью умножения: for ( d=100.0; d { оператор; } Коррекция
- 37. Операторы перехода break – оператор прерывания цикла. continue – переход к следующей итерации цикла. Используется, когда
- 38. Оператор break { оператор; if ( ) break; оператор; } Оператор break целесообразно использовать, когда условие
- 39. Оператор continue Пример: найти количество и сумму положительных чисел. for(k=0, s=0, x=1; x!=0;) { x= Convert.ToInt16(Console.ReadLine());
- 40. Оператор goto В теле той же функции должна присутствовать конструкция: : оператор; Применение goto нарушает принципы
- 41. Оператор return return – оператор возврата из функции. Он всегда завершает выполнение функции и передает управление
- 42. Массивы в C #
- 43. Массивы в С # В языке C Sharp, кроме базовых типов, разрешено вводить и использовать производные
- 44. Массивы в C # Массивы определяются следующим образом: тип имя[размер]; Примеры: int[] a=new int[100]; float[] b=new
- 45. Массивы в C # Элементы массива можно задавать при его определении: int[] a={1,2,3,4,5,6,7,8,9,10}; Длина массива может
- 46. Ввод элементов В этом циклическом алгоритме условие выхода из цикла определяется значением специальной переменной К, которая
- 47. Ввод элементов void main() { int n; Console.Write("\nEnter the size of array: "); n=Convert.ToInt16(Console.ReadLine()); int[] a=new
- 48. Формирование массива с помощью датчика случайных чисел void main() { int n; Random rnd= new Random();
- 49. Сумма положительных элементов Пример. Составить алгоритм определения в одномерном числовом массиве А из N элементов суммы
- 50. Сумма положительных элементов void main() { int n,s=0; Console.Write(" Введите размерность массива:"); n=Convert.ToInt16(Console.ReadLine()); int[] a=new int[n];
- 51. Сумма элементов массива с четными индексами. void main() { int n; Random rnd = new Random();
- 52. Поиск Поиск - обнаружение нужного элемента в некотором наборе (структуре) данных. Элемент данных - это запись,
- 53. Поиск максимального элемента Пример. Составить алгоритм поиска элемента с максимальным значением в одномерном массиве А(1..n). Решение.
- 54. Поиск максимального элемента void main() { int n; Random rnd = new Random(); Console.Write("\nEnter the size
- 55. Сортировка Сортировка (упорядочение) - размещение элементов данных в возрастающем или убывающем порядке. При выборе метода сортировки
- 56. Сортировка методом выборки Принцип: Из массива выбирается наи-меньший элемент и меняется местами с первым элементом массива,
- 57. Сортировка обменами Принцип: Выбираются два элемента, и если друг по отношению к другу они не находятся
- 58. Двумерные массивы в C# Примеры: int[,] a=new int[100,100]; n1=10;n2=20;n3=5; float[,,] b=new float[n1,n2,n3]; Чтобы обратиться к элементу
- 59. Ввод элементов В отличие от одномерного массива, в котором использовался только один номер для определения местоположения
- 60. Поиск максимального значения Составить алгоритм поиска максимального значения в двумерном массиве А(N,M). Решение. Поиск максимального элемента
- 61. Количество нечетных элементов Составить алгоритм вычисления количества нечетных элементов в каждой строке двумерного массива А(1.. N,
- 62. Сумма элементов главной диагонали static void Main(string[] args) { int n,m; Random rnd = new Random();
- 63. Сумма элементов выше главной диагонали Составить алгоритм вычисления суммы элементов двумерного массива А(1.. N, 1..М), расположенных
- 64. ООП в C #
- 65. Принципы объектно-ориентированного программирования: 1. Абстракция данных 2. Наследование конкретных атрибутов объектов и функций оперирования объектами на
- 66. Абстракция и методы ее моделирования Вообще говоря, под aбстракцией понимается выражение языка программирования, отличное от идентификатора.
- 67. Наследование и методы его моделирования Вообще говоря, под наследованием понимается свойство производного объекта сохранять поведение (атрибуты
- 68. Пример единичного наследования на C # class A { // базовый класс int a; public A()
- 69. Пример единичного наследования на C # B наследует свойство a и метод F(), добавляя b и
- 70. Понятие инкапсуляции в программировании Вообще говоря, под инкапсуляцией понимается доступность объекта исключительно посредством его свойств и
- 71. Понятие полиморфизма в программировании Вообще говоря, под полиморфизмом понимается возможность оперировать объектами, не обладая точным знанием
- 73. Скачать презентацию