Читаем Основы программирования. Базовые понятия для новичков полностью

2. Все команды, которые мы уже рассмотрели и которые в будущем рассмотрим, записываются в приведенном в лекциях формате, другое написание недопустимо, так как в C# строчные и заглавные буквы различны.

3. Заметьте, что в конце строки пишется точка с запятой (;). Это обязательно. Такой синтаксис языка C#.

4. Команда Console.WriteLine с пустым списком аргументов (пустые круглые скобки) просто вставляет новую пустую строку. Например:

Console.WriteLine("Строка 1");

Console.WriteLine;

Console.WriteLine("Строка 3");

выведет на экран три строки, одна из которых пустая:

Строка 1

Строка 3

Здравствуй, Иосиф!

А теперь пришло время поздороваться со мной.

Напишите программу, выводящую следующий текст:

Здравствуй,

Иосиф!

Заметьте, что выводятся две строки.

Примечание:

1. Обратите внимание, что каждая последующая команда Console.WriteLine выводит указанный текст, начиная с новой строки.

2. Для решения задачи обязательно нужно выбрать язык программирования. Я показываю все на C#. Если нет окна с перечнем языков программирования, то перезагрузите страницу/программу.

3. Комментарий, который автоматически пишется при выборе языка C#, можно убрать ради чистоты кода:



4. Язык C# регистрозависимый. Нужно писать команды точно такие, какие были в лекции.

5. Не забудьте в конце каждой строки поставить точку с запятой (;).

Проверяющая система будет сравнивать результат вашей программы и правильный ответ посимвольно. Пробел – тоже символ. Это означает, что выводить нужно ровно такую строку, которая указано в условии задачи.

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

Совет: лучше всего его скопировать.

2.2

Переменная

Определение

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

Для хранения информации в программировании используются переменные. Переменную можно рассматривать как ящик. Однажды сделав такой ящик, мы можем класть в него разные вещи.

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




Запомните:

Переменная – это ячейка памяти

определенного типа данных,

имеющая имя.


Работа с переменной

Для создания или объявления переменной нужно воспользоваться следующей схемой:

тип_данных название переменной;

Тип данных, отвечающий за хранение целых чисел, называется int. Следовательно, чтобы создать переменную, которая будет хранить целые числа, нужно написать:

int a;

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

Чтобы записать в переменную целое число, нужно воспользоваться следующим правилом:

куда = что

где

• куда: в какую переменную записать данные

• =: оператор присвоения

• что: какие данные записать

Воспользуемся данным правилом. Например, запишем в ранее созданную переменную a число 7:

a = 7;

Операции производятся справа налево – взять число 7 и записать в переменную a.

Эти два шага можно объединить, то есть можно сразу объявить переменную и записать в нее значение (инициализировать), иначе говоря – присвоить начальное значение:

int a = 7;

Мы объявили переменную a и сразу записали значение 7.

Чаще всего так и делают: сразу объявляют переменную и присваивают начальное значение!

Чтобы узнать содержимое переменной, нужно обратиться к ней по имени. Например:

int b = a * 5;

В переменную b запишется значение 35, так как вместо переменной a подставится ее значение, то есть 7. Напомню, что сначала выполняется выражение справа от равно (a * 5), а потом результат вычисления записывается в новую переменную b.

Также мы можем поменять значение уже существующей переменной a:

a = a + 8;

Так как действия выполняются справа налево от знака =, следовательно, мы берем значение переменной а, которое равно 7, к нему добавляем 8 и снова записываем в переменную а. Таким образом, значение переменной увеличили на 8.




Запомните:

Переменную создают один раз, указав тип данных, название и начальное значение. При изменении значения переменной, нужно указать только название. Тип данных указывать больше не нужно.


Для лучшего понимания разберем пример с ошибкой:

int a = 6; // создали переменную a

int b = a * 8; // 48

int a = b – 8; // ошибка. Переменная a уже существует.

int c = b + a;

Console.WriteLine(c);

А вот исправленная программа:

int a = 6;

int b = a * 8; // 48

a = b – 8; // 40. Заметьте, что тип данных

мы не написали

int c = b + a; // 88

Console.WriteLine(c); // вывод 88

Типы данных

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

Перейти на страницу:

Похожие книги

1917–1920. Огненные годы Русского Севера
1917–1920. Огненные годы Русского Севера

Книга «1917–1920. Огненные годы Русского Севера» посвящена истории революции и Гражданской войны на Русском Севере, исследованной советскими и большинством современных российских историков несколько односторонне. Автор излагает хронику событий, военных действий, изучает роль английских, американских и французских войск, поведение разных слоев населения: рабочих, крестьян, буржуазии и интеллигенции в период Гражданской войны на Севере; а также весь комплекс российско-финляндских противоречий, имевших большое значение в Гражданской войне на Севере России. В книге используются многочисленные архивные источники, в том числе никогда ранее не изученные материалы архива Министерства иностранных дел Франции. Автор предлагает ответы на вопрос, почему демократические правительства Северной области не смогли осуществить третий путь в Гражданской войне.Эта работа является продолжением книги «Третий путь в Гражданской войне. Демократическая революция 1918 года на Волге» (Санкт-Петербург, 2015).В формате PDF A4 сохранён издательский дизайн.

Леонид Григорьевич Прайсман

История / Учебная и научная литература / Образование и наука
Осмысление моды. Обзор ключевых теорий
Осмысление моды. Обзор ключевых теорий

Задача по осмыслению моды как социального, культурного, экономического или политического феномена лежит в междисциплинарном поле. Для ее решения исследователям приходится использовать самый широкий методологический арсенал и обращаться к разным областям гуманитарного знания. Сборник «Осмысление моды. Обзор ключевых теорий» состоит из статей, в которых под углом зрения этой новой дисциплины анализируются классические работы К. Маркса и З. Фрейда, постмодернистские теории Ж. Бодрийяра, Ж. Дерриды и Ж. Делеза, акторно-сетевая теория Б. Латура и теория политического тела в текстах М. Фуко и Д. Батлер. Каждая из глав, расположенных в хронологическом порядке по году рождения мыслителя, посвящена одной из этих концепций: читатель найдет в них краткое изложение ключевых идей героя, анализ их потенциала и методологических ограничений, а также разбор конкретных кейсов, иллюстрирующих продуктивность того или иного подхода для изучения моды. Среди авторов сборника – Питер Макнил, Эфрат Цеелон, Джоан Энтуисл, Франческа Граната и другие влиятельные исследователи моды.

Коллектив авторов

Философия / Учебная и научная литература / Образование и наука
1941. Забытые победы Красной Армии
1941. Забытые победы Красной Армии

1941-й навсегда врезался в народную память как самый черный год отечественной истории, год величайшей военной катастрофы, сокрушительных поражений и чудовищных потерь, поставивших страну на грань полного уничтожения. В массовом сознании осталась лишь одна победа 41-го – в битве под Москвой, где немцы, прежде якобы не знавшие неудач, впервые были остановлены и отброшены на запад. Однако будь эта победа первой и единственной – Красной Армии вряд ли удалось бы переломить ход войны.На самом деле летом и осенью 1941 года советские войска нанесли Вермахту ряд чувствительных ударов и серьезных поражений, которые теперь незаслуженно забыты, оставшись в тени грандиозной Московской битвы, но без которых не было бы ни победы под Москвой, ни Великой Победы.Контрнаступление под Ельней и успешная Елецкая операция, окружение немецкой группировки под Сольцами и налеты советской авиации на Берлин, эффективные удары по вражеским аэродромам и боевые действия на Дунае в первые недели войны – именно в этих незнаменитых сражениях, о которых подробно рассказано в данной книге, решалась судьба России, именно эти забытые победы предрешили исход кампании 1941 года, а в конечном счете – и всей войны.

Александр Заблотский , Александр Подопригора , Андрей Платонов , Валерий Вохмянин , Роман Ларинцев

Военная документалистика и аналитика / Учебная и научная литература / Публицистическая литература / Документальное / Биографии и Мемуары