🗊 Презентация Введение в программирование на языке C#

Нажмите для полного просмотра!
Введение в программирование на языке C#, слайд №1 Введение в программирование на языке C#, слайд №2 Введение в программирование на языке C#, слайд №3 Введение в программирование на языке C#, слайд №4 Введение в программирование на языке C#, слайд №5 Введение в программирование на языке C#, слайд №6 Введение в программирование на языке C#, слайд №7 Введение в программирование на языке C#, слайд №8 Введение в программирование на языке C#, слайд №9 Введение в программирование на языке C#, слайд №10 Введение в программирование на языке C#, слайд №11 Введение в программирование на языке C#, слайд №12 Введение в программирование на языке C#, слайд №13 Введение в программирование на языке C#, слайд №14 Введение в программирование на языке C#, слайд №15 Введение в программирование на языке C#, слайд №16 Введение в программирование на языке C#, слайд №17 Введение в программирование на языке C#, слайд №18 Введение в программирование на языке C#, слайд №19 Введение в программирование на языке C#, слайд №20 Введение в программирование на языке C#, слайд №21 Введение в программирование на языке C#, слайд №22 Введение в программирование на языке C#, слайд №23 Введение в программирование на языке C#, слайд №24 Введение в программирование на языке C#, слайд №25 Введение в программирование на языке C#, слайд №26 Введение в программирование на языке C#, слайд №27 Введение в программирование на языке C#, слайд №28 Введение в программирование на языке C#, слайд №29 Введение в программирование на языке C#, слайд №30 Введение в программирование на языке C#, слайд №31 Введение в программирование на языке C#, слайд №32 Введение в программирование на языке C#, слайд №33 Введение в программирование на языке C#, слайд №34 Введение в программирование на языке C#, слайд №35 Введение в программирование на языке C#, слайд №36 Введение в программирование на языке C#, слайд №37 Введение в программирование на языке C#, слайд №38 Введение в программирование на языке C#, слайд №39 Введение в программирование на языке C#, слайд №40 Введение в программирование на языке C#, слайд №41 Введение в программирование на языке C#, слайд №42 Введение в программирование на языке C#, слайд №43 Введение в программирование на языке C#, слайд №44 Введение в программирование на языке C#, слайд №45 Введение в программирование на языке C#, слайд №46 Введение в программирование на языке C#, слайд №47 Введение в программирование на языке C#, слайд №48 Введение в программирование на языке C#, слайд №49 Введение в программирование на языке C#, слайд №50 Введение в программирование на языке C#, слайд №51 Введение в программирование на языке C#, слайд №52 Введение в программирование на языке C#, слайд №53 Введение в программирование на языке C#, слайд №54 Введение в программирование на языке C#, слайд №55 Введение в программирование на языке C#, слайд №56 Введение в программирование на языке C#, слайд №57 Введение в программирование на языке C#, слайд №58 Введение в программирование на языке C#, слайд №59 Введение в программирование на языке C#, слайд №60 Введение в программирование на языке C#, слайд №61 Введение в программирование на языке C#, слайд №62

Содержание

Вы можете ознакомиться и скачать презентацию на тему Введение в программирование на языке C#. Доклад-сообщение содержит 62 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Часть I Введение в программирование на языке C#
Описание слайда:
Часть I Введение в программирование на языке C#

Слайд 2


Основные понятия языка С# Состав языка: Символы Лексемы: константы, имена, ключевые слова, разделители Выражения Операторы
Описание слайда:
Основные понятия языка С# Состав языка: Символы Лексемы: константы, имена, ключевые слова, разделители Выражения Операторы

Слайд 3


Состав языка Символы: буквы: A-Z, a-z, _, буквы нац. алфавитов цифры: 0-9, A-F спец. символы: +, *, {, … пробельные символы
Описание слайда:
Состав языка Символы: буквы: A-Z, a-z, _, буквы нац. алфавитов цифры: 0-9, A-F спец. символы: +, *, {, … пробельные символы

Слайд 4


Константы (литералы) C#
Описание слайда:
Константы (литералы) C#

Слайд 5


Имена (идентификаторы) имя должно начинаться с буквы или _; имя должно содержать только буквы, знак подчеркивания и цифры; прописные и строчные буквы...
Описание слайда:
Имена (идентификаторы) имя должно начинаться с буквы или _; имя должно содержать только буквы, знак подчеркивания и цифры; прописные и строчные буквы различаются; длина имени практически не ограничена. имена не должны совпадать с ключевыми словами, однако допускается: @if, @float… в именах можно использовать управляющие последовательности Unicode

Слайд 6


Нотации Понятные и согласованные между собой имена — основа хорошего стиля. Существует несколько нотаций — соглашений о правилах создания имен. В C#...
Описание слайда:
Нотации Понятные и согласованные между собой имена — основа хорошего стиля. Существует несколько нотаций — соглашений о правилах создания имен. В C# для именования различных видов программных объектов чаще всего используются две нотации: Нотация Паскаля - каждое слово начинается с прописной буквы: MaxLength, MyFuzzyShooshpanchik Camel notation - с прописной буквы начинается каждое слово, составляющее идентификатор, кроме первого: maxLength, myFuzzyShooshpanchik

Слайд 7


Ключевые слова, знаки операций, разделители Ключевые слова — идентификаторы, имеющие специальное значение для компилятора. Их можно использовать...
Описание слайда:
Ключевые слова, знаки операций, разделители Ключевые слова — идентификаторы, имеющие специальное значение для компилятора. Их можно использовать только в том смысле, в котором они определены. Например, для оператора перехода определено слово goto. Знак операции — один или более символов, определяющих действие над операндами. Внутри знака операции пробелы не допускаются. Например: + - = == %= new is Операции делятся на унарные (с одним операндом), бинарные (с двумя) и тернарную (с тремя).

Слайд 8


Ключевые слова C#
Описание слайда:
Ключевые слова C#

Слайд 9


Типы данных: Концепция Классификация Встроенные типы данных
Описание слайда:
Типы данных: Концепция Классификация Встроенные типы данных

Слайд 10


Концепция типа данных внутреннее представление данных => множество их возможных значений допустимые действия над данными => операции и функции
Описание слайда:
Концепция типа данных внутреннее представление данных => множество их возможных значений допустимые действия над данными => операции и функции

Слайд 11


Различные классификации типов данных
Описание слайда:
Различные классификации типов данных

Слайд 12


Введение в программирование на языке C#, слайд №12
Описание слайда:

Слайд 13


Хранение в памяти величин значимого и ссылочного типа
Описание слайда:
Хранение в памяти величин значимого и ссылочного типа

Слайд 14


Встроенные типы данных C#: Булевский Целые Вещественные Финансовый Символьный object
Описание слайда:
Встроенные типы данных C#: Булевский Целые Вещественные Финансовый Символьный object

Слайд 15


Логический (булевский) и целые
Описание слайда:
Логический (булевский) и целые

Слайд 16


Остальные
Описание слайда:
Остальные

Слайд 17


Поля и методы встроенных типов Любой встроенный тип C# построен на основе стандартного класса библиотеки .NET. Это значит, что у встроенных типов...
Описание слайда:
Поля и методы встроенных типов Любой встроенный тип C# построен на основе стандартного класса библиотеки .NET. Это значит, что у встроенных типов данных C# есть методы и поля. С помощью них можно, например, получить: double.MaxValue (или System.Double.MaxValue) — максимальное число типа double; uint.MinValue (или System.UInt32.MinValue) — минимальное число типа uint. В вещественных классах есть элементы: положительная бесконечность PositiveInfinity; отрицательная бесконечность NegativeInfinity; «не является числом»: NaN.

Слайд 18


Математические функции: класс Math
Описание слайда:
Математические функции: класс Math

Слайд 19


Введение в программирование на языке C#, слайд №19
Описание слайда:

Слайд 20


Линейные программы: Структура программы Переменные Операции Выражения Введение в обработку исключительных ситуаций Простейший ввод-вывод
Описание слайда:
Линейные программы: Структура программы Переменные Операции Выражения Введение в обработку исключительных ситуаций Простейший ввод-вывод

Слайд 21


Структура простейшей программы на С# using System; namespace A { class Class1 { static void Main() { // описания и операторы, например:...
Описание слайда:
Структура простейшей программы на С# using System; namespace A { class Class1 { static void Main() { // описания и операторы, например: Console.Write("Превед медвед"); } // описания } }

Слайд 22


Переменные Переменная — это величина, которая во время работы программы может изменять свое значение. Все переменные, используемые в программе,...
Описание слайда:
Переменные Переменная — это величина, которая во время работы программы может изменять свое значение. Все переменные, используемые в программе, должны быть описаны. Для каждой переменной задается ее имя и тип: int number; float x, y; char option; Тип переменной выбирается исходя из диапазона и требуемой точности представления данных.

Слайд 23


Общая структура программы на С#
Описание слайда:
Общая структура программы на С#

Слайд 24


Область действия и время жизни переменных Переменные описываются внутри какого-л. блока: 1) класса 2) метода или блока внутри метода Переменные,...
Описание слайда:
Область действия и время жизни переменных Переменные описываются внутри какого-л. блока: 1) класса 2) метода или блока внутри метода Переменные, описанные непосредственно внутри класса, называются полями класса. Переменные, описанные внутри метода класса, называются локальными переменными. Область действия переменной - область программы, где можно использовать переменную. Область действия переменной начинается в точке ее описания и длится до конца блока, внутри которого она описана. Время жизни: переменные создаются при входе в их область действия (блок) и уничтожаются при выходе.

Слайд 25


Инициализация переменных При объявлении можно присвоить переменной начальное значение (инициализировать). int number = 100; float x = 0.02; char...
Описание слайда:
Инициализация переменных При объявлении можно присвоить переменной начальное значение (инициализировать). int number = 100; float x = 0.02; char option = ’ю’; При инициализации можно использовать не только константы, но и выражения — главное, чтобы на момент описания они были вычислимыми, например: int b = 1, a = 100; int x = b * a + 25; Поля класса инициализируются «значением по умолчанию» (0 соответствующего типа). Локальные переменные автоматически НЕ инициализируются. Рекомендуется всегда явным образом инициализировать переменные при описании.

Слайд 26


Пример описания переменных using System; namespace CA1 { class Class1 { static void Main() { int i = 3; double y = 4.12; decimal d = 600m; string s =...
Описание слайда:
Пример описания переменных using System; namespace CA1 { class Class1 { static void Main() { int i = 3; double y = 4.12; decimal d = 600m; string s = "Вася"; } } }

Слайд 27


Именованные константы Вместо значений констант можно (и нужно!) использовать в программе их имена. Это облегчает читабельность программы и внесение в...
Описание слайда:
Именованные константы Вместо значений констант можно (и нужно!) использовать в программе их имена. Это облегчает читабельность программы и внесение в нее изменений: const float weight = 61.5; const int n = 10; const float g = 9.8;

Слайд 28


Выражения Выражение — правило вычисления значения. В выражении участвуют операнды, объединенные знаками операций. Операндами выражения могут быть...
Описание слайда:
Выражения Выражение — правило вычисления значения. В выражении участвуют операнды, объединенные знаками операций. Операндами выражения могут быть константы, переменные и вызовы функций. Операции выполняются в соответствии с приоритетами. Для изменения порядка выполнения операций используются круглые скобки. Результатом выражения всегда является значение определенного типа, который определяется типами операндов. Величины, участвующие в выражении, должны быть совместимых типов.

Слайд 29


Ассоциативность выражений Слева направо a + b – c + d ( ( ( a + b ) – c ) + d ) a * b / c * d ( ( ( a * b ) / c ) * d ) Справа налево a = b = c = d (...
Описание слайда:
Ассоциативность выражений Слева направо a + b – c + d ( ( ( a + b ) – c ) + d ) a * b / c * d ( ( ( a * b ) / c ) * d ) Справа налево a = b = c = d ( a = ( b = ( c = d ) ) )

Слайд 30


Приоритеты операций C# Первичные (), [], ++, --, new, … Унарные ~, !, ++, --, -, … Типа умножения (мультипликативные) *, /, % Типа сложения...
Описание слайда:
Приоритеты операций C# Первичные (), [], ++, --, new, … Унарные ~, !, ++, --, -, … Типа умножения (мультипликативные) *, /, % Типа сложения (аддитивные) +, - Сдвига Отношения и проверки типа , is, … Проверки на равенство ==, != Поразрядные логические &, ^, | Условные логические &&, || Условная ?: Присваивания =, *=, /=,…

Слайд 31


Тип результата выражения Если входящие в выражение операнды одного типа и операция для этого типа определена, то результат выражения будет иметь тот...
Описание слайда:
Тип результата выражения Если входящие в выражение операнды одного типа и операция для этого типа определена, то результат выражения будет иметь тот же тип. Если операнды разного типа и (или) операция для этого типа не определена, перед вычислениями автоматически выполняется преобразование типа по правилам, обеспечивающим приведение более коротких типов к более длинным для сохранения значимости и точности. char c = 'A'; int i = 100; double d = 1; double summa = c + i + d; // 166

Слайд 32


Явное преобразование типа Автоматическое (неявное) преобразование возможно не всегда, а только если при этом не может случиться потеря значимости....
Описание слайда:
Явное преобразование типа Автоматическое (неявное) преобразование возможно не всегда, а только если при этом не может случиться потеря значимости. Если неявного преобразования из одного типа в другой не существует, программист может задать явное преобразование типа с помощью операции (тип) x. char c = 'A'; int i = 100; double d = 1; с = (char) i; // 'd' c = (char) d; i = (int) d;

Слайд 33


Неявные арифметические преобразования типов в C#
Описание слайда:
Неявные арифметические преобразования типов в C#

Слайд 34


Понятие «исключительная ситуация» При вычислении выражений могут возникнуть ошибки (переполнение, деление на ноль). В C# есть механизм обработки...
Описание слайда:
Понятие «исключительная ситуация» При вычислении выражений могут возникнуть ошибки (переполнение, деление на ноль). В C# есть механизм обработки исключительных ситуаций (исключений), который позволяет избегать аварийного завершения программы. Если в процессе вычислений возникла ошибка, система сигнализирует об этом с помощью выбрасывания (генерирования) исключения. Каждому типу ошибки соответствует свое исключение. Исключения являются классами, которые имеют общего предка — класс Exception, определенный в пространстве имен System. Например, при делении на ноль будет выброшено исключение DivideByZeroException, при переполнении — исключение OverflowException. В программе необходимо предусмотреть обработку исключений.

Слайд 35


Инкремент и декремент using System; namespace CA1 { class C1 { static void Main() { int x = 3, y = 3; Console.Write( "Значение префиксного...
Описание слайда:
Инкремент и декремент using System; namespace CA1 { class C1 { static void Main() { int x = 3, y = 3; Console.Write( "Значение префиксного выражения: " ); Console.WriteLine( ++x ); Console.Write( "Значение х после приращения: " ); Console.WriteLine( x ); Console.Write( "Значение постфиксного выражения: " ); Console.WriteLine( y++ ); Console.Write( "Значение у после приращения: " ); Console.WriteLine( y ); }}}

Слайд 36


Операция new Cлужит для создания нового объекта (выделение памяти в хипе + инициализация). Формат: new тип ( [ аргументы ] ) С помощью этой операции...
Описание слайда:
Операция new Cлужит для создания нового объекта (выделение памяти в хипе + инициализация). Формат: new тип ( [ аргументы ] ) С помощью этой операции можно создавать объекты как ссылочных, так и значимых типов, например: object z = new object(); Monster Вася = new Monster(100); int i = new int(); // то же самое, что int i = 0; Для значимых типов обычно не применяется.

Слайд 37


Операции отрицания - ! ~ using System; namespace ConsoleApplication1 { class Class1 { static void Main() { sbyte a = 3, b = -63, c = 126; bool d =...
Описание слайда:
Операции отрицания - ! ~ using System; namespace ConsoleApplication1 { class Class1 { static void Main() { sbyte a = 3, b = -63, c = 126; bool d = true; Console.WriteLine( -a ); // Результат -3 Console.WriteLine( -c ); // Результат -126 Console.WriteLine( !d ); // Результат false Console.WriteLine( ~a ); // Результат -4 Console.WriteLine( ~b ); // Результат 62 Console.WriteLine( ~c ); // Результат -127 }}}

Слайд 38


Явное преобразование типа long b = 300; int a = (int) b; // данные не теряются byte d = (byte) a; // данные теряются
Описание слайда:
Явное преобразование типа long b = 300; int a = (int) b; // данные не теряются byte d = (byte) a; // данные теряются

Слайд 39


Умножение * Возвращает результат перемножения двух операндов. Стандартная операция умножения определена для типов int, uint, long, ulong, float,...
Описание слайда:
Умножение * Возвращает результат перемножения двух операндов. Стандартная операция умножения определена для типов int, uint, long, ulong, float, double и decimal. К величинам других типов ее можно применять, если для них возможно неявное преобразование к этим типам. Тип результата операции равен «наибольшему» из типов операндов, но не менее int. Если оба операнда целочисленные или типа decimal и результат операции слишком велик для представления с помощью заданного типа, генерируется исключение System.OverflowException

Слайд 40


Результаты вещественного умножения
Описание слайда:
Результаты вещественного умножения

Слайд 41


Пример (умножение *, деление /, остаток %) using System; namespace ConsoleApplication1 { class Class1 { static void Main() { int x = 11, y = 4; float...
Описание слайда:
Пример (умножение *, деление /, остаток %) using System; namespace ConsoleApplication1 { class Class1 { static void Main() { int x = 11, y = 4; float z = 4; Console.WriteLine( z * y ); // Результат 16 Console.WriteLine( z * 1e308 ); // Рез. "бесконечность" Console.WriteLine( x / y ); // Результат 2 Console.WriteLine( x / z ); // Результат 2,75 Console.WriteLine( x % y ); // Результат 3 Console.WriteLine( 1e-324 / 1e-324 ); // Результат NaN }}}

Слайд 42


Операции сдвига () Применяются к целочисленным операндам. Сдвигают двоичное представление первого операнда влево или вправо на количество двоичных...
Описание слайда:
Операции сдвига () Применяются к целочисленным операндам. Сдвигают двоичное представление первого операнда влево или вправо на количество двоичных разрядов, заданное вторым операндом. При сдвиге влево () освободившиеся биты заполняются нулями, если первый операнд беззнакового типа, и знаковым разрядом в противном случае. Стандартные операции сдвига определены для типов int, uint, long и ulong.

Слайд 43


Пример using System; namespace ConsoleApplication1 { class Class1 { static void Main() { byte a = 3, b = 9; sbyte c = 9, d = -9; Console.WriteLine( a...
Описание слайда:
Пример using System; namespace ConsoleApplication1 { class Class1 { static void Main() { byte a = 3, b = 9; sbyte c = 9, d = -9; Console.WriteLine( a 1 ); // Результат 4 Console.WriteLine( c >> 1 ); // Результат 4 Console.WriteLine( d >> 1 ); // Результат -5 } } }

Слайд 44


Операции отношения и проверки на равенство Операции отношения (=, ==, !=) сравнивают первый операнд со вторым. Операнды должны быть арифметического...
Описание слайда:
Операции отношения и проверки на равенство Операции отношения (=, ==, !=) сравнивают первый операнд со вторым. Операнды должны быть арифметического типа. Результат операции — логического типа, равен true или false. x == y -- true, если x равно y, иначе false x != y -- true, если x не равно y, иначе false x < y -- true, если x меньше y, иначе false x > y -- true, если x больше y, иначе false x = y -- true, если x больше или равно y, иначе false

Слайд 45


Условные логические операции && и || using System; namespace ConsoleApplication1 { class Class1 { static void Main() { Console.WriteLine( true &&...
Описание слайда:
Условные логические операции && и || using System; namespace ConsoleApplication1 { class Class1 { static void Main() { Console.WriteLine( true && true ); // Результат true Console.WriteLine( true && false ); // Результат false Console.WriteLine( true || true ); // Результат true Console.WriteLine( true || false ); // Результат true } } }

Слайд 46


Условная операция операнд_1 ? операнд_2 : операнд_3 Операнд_1 — выражение, для которого существует неявное преобразование к логическому типу. Если...
Описание слайда:
Условная операция операнд_1 ? операнд_2 : операнд_3 Операнд_1 — выражение, для которого существует неявное преобразование к логическому типу. Если результат вычисления операнда_1 равен true, результат операции — значение операнда_2, иначе — значение операнда_3. using System; namespace ConsoleApplication1 { class Class1 { static void Main() { int a = 11, b = 4; int max = b > a ? b : a; Console.WriteLine( max ); // Результат 11 }}}

Слайд 47


Операция присваивания Присваивание – это замена старого значения переменной на новое. Старое значение стирается бесследно. Операция может...
Описание слайда:
Операция присваивания Присваивание – это замена старого значения переменной на новое. Старое значение стирается бесследно. Операция может использоваться в программе как законченный оператор. переменная = выражение a = b + c; x = 1; x = x + 0.5; Правый операнд операции присваивания должен иметь неявное преобразование к типу левого операнда, например: вещественная переменная = целое выражение;

Слайд 48


Сложное присваивание в C# x += 0.5; соответствует x = x + 0.5; x *= 0.5; соответствует x = x * 0.5; a %= 3; соответствует a = a % 3; a
Описание слайда:
Сложное присваивание в C# x += 0.5; соответствует x = x + 0.5; x *= 0.5; соответствует x = x * 0.5; a %= 3; соответствует a = a % 3; a

Слайд 49


Консольный ввод-вывод
Описание слайда:
Консольный ввод-вывод

Слайд 50


Приложение: консольное или Windows? class A { public static void Main() { System.Windows.Forms.MessageBox.Show("Hello!"); } } // Необходимо...
Описание слайда:
Приложение: консольное или Windows? class A { public static void Main() { System.Windows.Forms.MessageBox.Show("Hello!"); } } // Необходимо добавить ссылку на System.Windows.Forms // (Add Reference…)

Слайд 51


Вывод на консоль – 1/4 using System; namespace A { class Class1 { static void Main() { int i = 3; double y = 4.12; decimal d = 600m; string s =...
Описание слайда:
Вывод на консоль – 1/4 using System; namespace A { class Class1 { static void Main() { int i = 3; double y = 4.12; decimal d = 600m; string s = "Вася"; } } }

Слайд 52


Вывод на консоль – 2/4 using System; namespace A { class Class1 { static void Main() { int i = 3; double y = 4.12; decimal d = 600m; string s =...
Описание слайда:
Вывод на консоль – 2/4 using System; namespace A { class Class1 { static void Main() { int i = 3; double y = 4.12; decimal d = 600m; string s = "Вася"; } } }

Слайд 53


Вывод на консоль – 3/4 using System; namespace A { class Class1 { static void Main() { int i = 3; double y = 4.12; decimal d = 600m; string s =...
Описание слайда:
Вывод на консоль – 3/4 using System; namespace A { class Class1 { static void Main() { int i = 3; double y = 4.12; decimal d = 600m; string s = "Вася"; } } }

Слайд 54


Вывод на консоль – 4/4 using System; namespace A { class Class1 { static void Main() { int i = 3; double y = 4.12; decimal d = 600m; string s =...
Описание слайда:
Вывод на консоль – 4/4 using System; namespace A { class Class1 { static void Main() { int i = 3; double y = 4.12; decimal d = 600m; string s = "Вася"; Console.Write( " y = {0,5:0.# ' руб. '} \n", y ); } } }

Слайд 55


Формат местозаполнителя { номер [ , длина ] [ : формат ] } номер – номер элемента в списке вывода (может идти не по порядку и повторяться) длина –...
Описание слайда:
Формат местозаполнителя { номер [ , длина ] [ : формат ] } номер – номер элемента в списке вывода (может идти не по порядку и повторяться) длина – количество позиций под значение. Если длина отрицательная, значение выравнивается по левому краю, иначе - по правому. формат – строка формата для выводимого значения (описатели формата на следующем слайде) Примеры: {0,-6:F4} {2:X4} {1:hh}

Слайд 56


Описатели формата – 1/3
Описание слайда:
Описатели формата – 1/3

Слайд 57


Описатели формата – 2/3
Описание слайда:
Описатели формата – 2/3

Слайд 58


Описатели формата – 3/3
Описание слайда:
Описатели формата – 3/3

Слайд 59


Ввод с консоли – 1/2 using System; namespace A { class Class1 { static void Main() { string s = Console.ReadLine(); // ввод строки char c =...
Описание слайда:
Ввод с консоли – 1/2 using System; namespace A { class Class1 { static void Main() { string s = Console.ReadLine(); // ввод строки char c = (char)Console.Read(); // ввод символа Console.ReadLine(); string buf; // буфер для ввода чисел buf = Console.ReadLine(); int i = Convert.ToInt32( buf ); // преобразование в целое buf = Console.ReadLine(); double x = Convert.ToDouble( buf ); // преобразование в вещ. buf = Console.ReadLine(); double y = double.Parse( buf ); // преобразование в вещ. } } }

Слайд 60


Ввод с консоли – 2/2 using System; namespace A { class Class1 { static void Main() { string s = Console.ReadLine(); // ввод строки char c =...
Описание слайда:
Ввод с консоли – 2/2 using System; namespace A { class Class1 { static void Main() { string s = Console.ReadLine(); // ввод строки char c = (char)Console.Read(); // ввод символа Console.ReadLine(); int i = Convert.ToInt32( Console.ReadLine() ); double x = Convert.ToDouble( Console.ReadLine() ); double y = double.Parse( Console.ReadLine() ); } } }

Слайд 61


Пример: перевод температуры из F в С using System; namespace CA1 { class Class1 { static void Main() { Console.WriteLine( "Введите температуру...
Описание слайда:
Пример: перевод температуры из F в С using System; namespace CA1 { class Class1 { static void Main() { Console.WriteLine( "Введите температуру по Фаренгейту" ); double fahr = Convert.ToDouble( Console.ReadLine() ); double cels =5.0 / 9 * (fahr - 32); Console.WriteLine( "По Фаренгейту: {0} в градусах Цельсия: {1}", fahr, cels ); } } }

Слайд 62


Домашнее задание Изучить темы: Виды констант в C# Понятие «тип данных»; встроенные типы С# Переменные: описание, инициализация, область действия,...
Описание слайда:
Домашнее задание Изучить темы: Виды констант в C# Понятие «тип данных»; встроенные типы С# Переменные: описание, инициализация, область действия, время жизни Операции: приоритеты, тип результата Неявные преобразования типов Простейший ввод и вывод (класс Console) Примечание: «изучить» - прочитать в учебнике, найти в стандарте, найти в справке, понять, применить в программе, уложить в голове в систему, объяснить бабушке.



Похожие презентации
Mypresentation.ru
Загрузить презентацию