Содержание
- 2. Вопросы Алфавит Лексемы Идентификаторы Ключевые слова Константы Разделители Комментарии Типы данных Классификация Типы значения и типы
- 3. Элементы Естественный язык: символы слова словосочетания предложения Язык программирования: символы лексемы выражения операторы
- 4. 1. Алфавит языка (символы) прописные и строчные латинские буквы и знак подчеркивания; арабские цифры от 0
- 5. 2. Лексемы языка Идентификаторы – имена объектов C# программ. Могут быть использованы латинские буквы, цифры и
- 6. Нотации Нотация — соглашение о правилах создания имен. Нотация Паскаля: каждое слово, составляющее идентификатор, начинается с
- 7. Лексемы языка Ключевые (зарезервированные) слова – это слова, которые имеют специальное значение для компилятора. Их нельзя
- 8. Лексемы языка Константы – это неизменяемые величины. Существуют логические, целые, вещественные, символьные и строковые константы, а
- 9. Комментарии Предназначены для записи пояснений к программе и формирования документации. Однострочный комментарий // пример комментария Многострочный
- 10. Типы данных в C# Тип данных однозначно определяет: внутреннее представление данных, а следовательно, и множество их
- 11. Классификация типов
- 12. Типы-значения и типы-ссылки Стек (статическая память) Куча (динамическая память, heap) Значение Значение Значение Значение Ссылка (адрес)
- 13. Встроенные типы
- 14. Встроенные типы
- 15. Встроенные типы
- 16. Встроенные типы
- 17. Константы
- 18. Константы
- 19. Константы
- 20. Переменные Переменная – именованная область памяти, в которой хранятся данные определенного типа. Имя переменной должно соответствовать
- 21. Переменные С# программа состоит из классов. Класс содержит поля (данные) и методы (функции). Переменная, описанная в
- 22. Переменные Блок — это код, заключенный в фигурные скобки. Основное назначение блока — группировка операторов. Область
- 23. Пример 1 namespace pr1 { class Program { //с ошибками!!! static void Main(string[] args) { int
- 24. Пример 2 namespace pr2 { class Program { //с ошибками!!! static void Main(string[] args) { int
- 25. Пример 3 namespace pr3 { class Program { //с ошибками!!! static void Main(string[] args) { int
- 26. Пример 4 namespace pr4 { class Program { static void Main(string[] args) { int x, y,
- 28. Именованные константы Можно запретить изменять значение переменной, задав при ее описании ключевое слово const. Именованные константы
- 29. Выражения Из констант, переменных, разделителей и знаков операций можно конструировать выражения. Каждое выражение представляет собой правило
- 30. Основные операции
- 31. Основные операции
- 32. Основные операции
- 33. Основные операции
- 34. Основные операции
- 35. Основные операции
- 36. Приоритеты операций
- 37. Неявное преобразование типов Неявное преобразование типов возможно только, если не происходит потеря значимости
- 38. Операция явного преобразования типа Явное преобразование типа: (тип) выражение long b=300; //8 байт int a=(int)b; //4
- 39. Консольный ввод и вывод Программа Результат Исходные данные Устройство ввода данных Устройство вывода данных Консоль
- 40. Вывод Console.Write(string s) Console.WriteLine(string s) Console.WriteLine(x); Console.WriteLine(x.ToString()); Console.WriteLine(“x=“+x); Console.WriteLine(“x={0}, y={1}”, x,y); Console.WriteLine($”x={x}, y={y});
- 41. Пример int x = 5; Console.WriteLine(x); Console.Write("x=" + x + "\n"); int y = 10, z
- 42. Ввод В классе Console определены методы ввода строки и отдельного символа, но нет методов, которые позволяют
- 43. Пример Console.WriteLine("Введите строку"); string s = Console.ReadLine(); Console.WriteLine("s = " + s ); Console.WriteLine("Введите символ"); char
- 44. Пример Console.WriteLine("Введите вещественное число" ); buf = Console.ReadLine(); double x = Convert.ToDouble(buf); Console.WriteLine("Введите вещественное число" );
- 45. Примеры операций: инкремент и декремент int m; int n; Console.WriteLine("Введите целое число"); string buf = Console.ReadLine();
- 46. Управление консолью class Program { static void Main(string[] args) { Console.WriteLine("Нажмите любую клавишу. Для выхода из
- 48. Скачать презентацию