Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » Г. Шилдт - С# 3.0 Полное руководство. 2010

Г. Шилдт - С# 3.0 Полное руководство. 2010, страница 10

DJVU-файл Г. Шилдт - С# 3.0 Полное руководство. 2010, страница 10 Языки программирования (3257): Книга - 7 семестрГ. Шилдт - С# 3.0 Полное руководство. 2010: Языки программирования - DJVU, страница 10 (3257) - СтудИзба2019-09-19СтудИзба

Описание файла

Файл "Г. Шилдт - С# 3.0 Полное руководство. 2010" внутри архива находится в папке "Г. Шилдт - С# 3.0 Полное руководство. 2010". DJVU-файл из архива "Г. Шилдт - С# 3.0 Полное руководство. 2010", который расположен в категории "". Всё это находится в предмете "языки программирования" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 10 - страница

Два других сообщения об ошибках вносят такую же путаницу. Из всего изложенного выше следует, что если программа содержит синтаксическую ошибку, то сообщения компилятора не следует понимать буквально, поскольку оии могут ввести в заблуждение. Для выявления истинной причины ошибки может потребоваться критический пересмотр сообщеиия об ошибке. Кроме того, полезно проанализировать несколько строк кода, предшествующих той строке, в которой обнаружена сообщаемая ошибка.

Иногда об ошибке сообщается лишь через несколько строк после того места, где оиа действительно произошла. Незначительное изменение программы Несмотря иа то что приведенная ниже строка применяется во всех примерах программ, рассматриваемых в этой книге, формально оиа ие нужна. негпд Яуесеш) Тем не менее она применяется ради удобства. Эта строка ие нужна потому, что в С№ можно всегда полностью определить имя с помощью пространства имен, к которому оио принадлежит.

Например, строку Сопао1е.нгггеввпе("Простая программа на С№.")) можно переписать следующим образом; Яузгеш.сопзо1е.нггпе(впе("Простая программа на С№.г)) Таким образом, первый пример программы можно видоизмеиить следующим образом: 22 в зту версию не включена строка "па№пч Яудвепц ". с1аза Ехашр1е ( О Любая программа на СФ начинается с вызова метода Ма1п().

егаггс чоьв Мало() ( 50 часть). язык Сз // Здесь имя Солво1е.нгтсеквле полностью определено. зузсею.Солво1е.игъсеъхле("Простая программа на С().") ) ) Указывать пространство имен Зузсею всякий раз, когда используется член этого пространства, — довольно утомительное занятие, и поэтому большинство программирующих на С() вводят директиву оайлд Зузтею в начале своих программ, как это сделано в примерах всех программ, приведенных в данной книге. Следует, однако, иметь в виду, что любое имя можно всегда определить, явно указав его пространство имен, если в этом есть необходимость. Вторая простая программа В языке программирования, вероятно, нет более важной конструкции, чем переменная.

Переменнал — это именованная область памяти, для которой может быть установлено значение. Она называется переменной потому, что ее значение может быть изменено по ходу выполнения программы. Иными словами, содержимое переменной подлежит изменению и не является постоянным. В приведенной ниже программе создаются две переменные — х и у. // Зта программа демонстрирует применение переменных. ивтлд зувсеюк с1аса Ехавр1е2 ( всас1с чо1б Мата() ( 1ЛС хк // здесь объявляется переменная глс у; // здесь объявляется еще одна переменная х = 100; // здесь переменной х присваивается значение 100 Солзо1е.иггкеьгле("х содержит " + х); у=х/2; Солво1е.ыгтке("у содержит х / 2: "); Солао1е.иг1кеьхле (у); Выполнение этой программы дает следующий результат: х содержит 100 у содержит х / 2: 50 В этой программе вводится ряд новых понятий.

Прежде всего, в операторе 1лк х; // здесь объявляется переменная объявляется переменная целочисленного типа с именем х. В С() все переменные должны объявляться до их применения. Кроме того, нужно обязательно указать тип значения, которое будет храниться в переменной. Это так называемый лкил переменной. В данном примере в переменной х хранится целочисленное значение, т.е. целое число.

Для объявления в С() переменной целочисленного типа перед ее именем указывается Глава 2. Краткий обзор элементов С» 51 ключевое слово апс. Таким образом, в приведенном выше операторе объявляется переменная х типа 100. В следующей строке объявляется вторая переменная с именем у: апк у; // здесь объявляется вше одна переменная Как видите, эта переменная объявляется таким же образом, как и 'предыдущая, за исключением того, что ей присваивается другое имя. В целом для объявления переменной служит оператор тнп ння переменной; где тип — это конкретный тип объявляемой переменной, а имя переменной — имя самой переменной.

Помимо типа 1па, в С№ поддерживается ряд других типов данных. В следующей строке программы переменной х присваивается значение! 00: х = 100; // здесь переменной х присваивается значение 100 В С№ оператор присваивания обозначается одиночным знаком равенства (=). Данный оператор выполняет копирование значения, расположенного справа от знака равенства, в переменную, находящуюся слева от него.

В следуюшей строке программы осуществляется вывод на экран текстовой строки '"х содержит " и значения переменной х: Совво1е.ик1тегцпе)"х содержит " ь х)~ В этом операторе знак + обозначает, что значение переменной х выводится вслед за предшествующей ему текстовой строкой. Если обобщить этот частный случай, то с помощью знака операции + можно организовать сцепление какого угодно числа элементов в одном оператрре с вызовом метода Иг1Сеь1пе () . В следуюшей строке программы переменной у присваивается значение переменной х, деленное на 2: у=х/2; В этой строке значение переменной х делится на 2, а полученный результат сохраняется в переменной у.

Таким образом, после выполнения данной строки в переменной у содержится значение 50. Пи этом значение переменной х не меняется. Как и в большинстве других языков программирования, в С№ поддерживаются все арифметические операции, в том числе и перечисленные ниже. Рассмотрим две оставшиеся строки программы. Сопво1е.ик1се ) "у содержит х / 2: ") т Сон во1е. Хгткоъ1ве ) у): В этих строках обнаруживаются два других новых свойства. Во-первых, для вывода текстовой строки "у содержит х / 2: " на экран используется встроенный метод 62 часть ). язык Сз Иг1ге () .

После этой текстовой строки новая строка не следует. Это означает, что последующий вывод будет осуществлен в той же самой строке. Метод игйсе () подобен методу Хг1сеЫпе (), за исключением того, что после каждого его вызова новая строка не выводится. И во-вторых, обратите внимание на то, что в вызове метода Иг1тер1пе () указывается только переменная у. Оба метода, игйсе () и иггсердпе (), могут быть использованы для вывода значений любых встроенных в С№ типов. Прежде чем двигаться дальше, следует упомянуть еще об одной особенности объявления переменных.

Две или более переменных можно объявлять в одном операторе объявления. Нужно лишь разделить их запятой. Например, переменные х и у могут быть объявлены следующим образом: гпб х, уг // обв переменные объявляются в одном операторе На заметку.' В версии С№ 3.0 внедрено новое средство, называемое неявно типизированной переменной. Неявно типизированными являются такие переменные, тип хопюрыл автоматически определяется хомпиллтором. Подробнее неявно типизированные переменные рассматриваются в главе 3. Другие типы данных В предыдущем примере программы использовались переменные типа 1пс.

Но в переменных типа 1пс могут храниться только целые числа. Их нельзя использовать в операциях с числами, имеющими дробную часть. например, переменная типа 1пс может содержать значение 18, но не значение 18,3. Правда, 1пс — далеко не единственный тип данных, определяемых в С№. Для операций с числами, имеющими дробную часть, в С№ предусмотрены два типа данных с плавающей точкой: 11оаг и ббцЫе.

Они обозначают числовые значения с одинарной и двойной точностью соответственно. Из этих двух типов чаще всего используется тип боцЫе. Для объявления переменной типа к(оц)з1е служит оператор боцЫе геяц1Сг где геяц10 — зто имя переменной типа с(оцЫе. А поскольку переменная геяц1с имеет тип данных с плавающей точкой, то в ней могут храниться такие числовые значения, как 122,23, 0,034 или — 19,0. Для лучшего понимания отличий между типами данных 1пг и боцЫе рассмотрим такой пример программы: Эта программа демонстрирует отличия между типами данных 1пг и боцЫе.

ця1пд Зуякееи с1аяя Ехаюр1ез ( ясасьс чо1к( Маьп() ( 1пе анас; // объявить целочисленную переменную боцЬ1е бчятг // объявить переменную с плавающей точкой ачас = 100г // присвоить переменной ьнак значение 100 Глава 2. краткий обзор элементов Св 53 бнат = 100.0; // присвоить переменной дчат значение 100.0 сопяо1е.иггсеь1пе("исходное значение 1чаг: " + гнат) ) Сопяо1е.иг1сеььпе("Исходное значение бчат: " + бнаг)) Сопяо1е.нгггегтпе()) Л вывести пустую строку // Разделить значения обеих переменных на 3. гчат = гнат / 3; бчаг = бнаг / 3.0; Сопяо1е.иг1гесгпе("Значение ьнат после деления: " + тчаг)) сопяо1е.хт1геь1пе("значение бчат после деления: " + бчаг)) ) Ниже приведен результат выполнения приведенной выше программы.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее