Чтение онлайн

ЖАНРЫ

Шрифт:

Переменная объявлена и ей присвоено начальное значение, но в программе она не используется или в выражении, где предполагается использование этой переменной, имя записано неправильно (в этом случае, скорее всего, помимо предупреждения будет выведено одно или несколько сообщений об использование несуществующего имени). Например, объявлена переменная Weight а выражении, в котором предполагается ее использование, вместо Weight написано weight

Процесс устранения ошибок носит итерационный

характер. Обычно сначала устраняются наиболее очевидные ошибки, например, объявляются не объявленные переменные или если переменная объявлена, исправляются имена в выражениях, так, чтобы имена переменных в выражениях, соответствовали именам переменных в инструкциях объявления. Следует обратить внимание на то, что одна ошибка в программе может “тащить” за собой несколько других. Например, если в рассматриваемой программе вычисления среднего веса в инструкции объявления переменной w заменить w на W, то компилятор выведет сообщения о трех ошибках (так как в трех местах программы используется имя w) и предупреждение о неиспользуемой переменной W. Обратная замена W на w, т.е. одно исправление, устраняет три ошибки и предупреждение.

Запуск программы

Если в программе нет ошибок, то ее можно запустить. Сделать это можно несколькими способами: в меню Отладка выбрать команду Начать отладку или Запуск без отладки; сделать щелчок на кнопке Пуск (рис. ); нажать <F5>.

Рис. . Кнопка Пуск

Следует обратить внимание, если с последней компиляции в программу были внесены изменения, то при запуске сначала активизируется процесс компиляции, затем, если в программе ошибок нет, программа запускается.

Окно консоли, в котором работает программа вычисления среднего веса приведено на рис. . Обратите внимание, при вводе дробных значений в качестве десятичного разделителя введена запятая.

Рис. . Окно программы Средний вес

Исключения

Если в программе компилятор не выявил ошибок, это еще не значит, что программа будет всегда работать правильно. Например, если в программе Средний вес при вводе значения веса в качестве десятичного разделителя вместо запятой ввести точку, то после нажатия <Enter> программа сначала ненадолго “задумается”, затем станет активным окно редактора кода, в котором будет выведено сообщение о возникновении исключения (ошибки, возникающие во время работы программы, называют исключениями; Exception – исключение), также будет выделена строка, содержащая команду, при выполнении которой исключение возникло (рис .).

Глава 2. Типы данных, переменная, инструкция присваивания

Переменная

Чтобы программа

могла оперировать с данными, они должны находиться в оперативной памяти компьютера. Переменная – это область памяти, в которой находятся данные.

Каждая переменная программы должна иметь имя. В качестве имени переменной можно использовать последовательность, состоящую из букв латинского алфавита, цифр, а также символов тире и подчеркивание. Первым символом в имени переменной должна быть буква или символ “подчеркивание”. Пробелы в именах переменных использовать нельзя.

Следует обратить внимание, на то, что компилятор С# различает прописные и строчные буквы, поэтому, например, имена Name, name и NAME обозначают разные переменные.

В соответствие с правилами хорошего стиля программирования, имя переменной должно быть логически связано с ее назначением. Например, если переменные предназначены для хранения коэффициентов квадратного уравнения, которое обычно записывают AX2+BX+C=0, то вполне логично присвоить им имена A, B и C; переменным, предназначенным для хранения значений корней уравнения, – имена X1 и X2.

Другой пример. Если в программе переменные, предназначенные для хранения суммы покупки и величины скидки, то этим переменным можно присвоить имена Sum и Discount.

Задание

Составьте список переменных, необходимых для вычисления объема прямоугольного параллелепипеда.

Составьте список переменных, необходимых для вычисления массы полого стержня.

Основные типы данных

Программа может оперировать с данными различных типов: с целыми и дробными числами, со строками, с отдельными символами и с логическими величинами. Объявляя переменную, программист должен указать ее тип и тем самым определить, для хранения данных какого типа она предназначена.

К основным типам C# можно отнести следующие типы данных:

int (целый)

double (вещественный)

char (символьный)

bool (логический)

string (строковый)

int

Значением переменной типа int может быть положительное или отрицательное целое число, а также ноль. Диапазон изменения значения переменных типа int от -2147483648 до 2147483647.

Помимо типа int для представления целых данных можно использовать типы Int16, Int32 (эквивалентен int), Int64 (диапазон значений -9223372036854775808 … -9223372036854775807).

double

Переменные типа double могут хранить числа в диапазоне ±(1,79769313486232x10– 308 … 1,79769313486232x10308).

Помимо типа double можно использовать тип single (диапазон ± 3,402823x10– 38

Конец ознакомительного фрагмента.

Поделиться с друзьями: