Основы программирования. Базовые понятия для новичков. Иосиф Дзеранов. Читать онлайн. Newlib. NEWLIB.NET

Автор: Иосиф Дзеранов
Издательство: Автор
Серия:
Жанр произведения:
Год издания: 2023
isbn:
Скачать книгу
вместе. Просто вывод чисел для пользователя ничего не означает. Иногда надо бывает перед или после числа добавить объяснения.

      Для этого строку нужно обозначить в кавычках (чтоб компилятор ее "узнал" как строку), а между числом и строкой нужно поставить знак плюс (+), который тут просто приклеивает строку и число, а не считает математически. Результатом такой склейки получается СТРОКА.

      Для лучшего понимания рассмотрим код:

      static void Main(string[] args)

      {

      Console.WriteLine("5 + 7 = " + 12); // 5 + 7 = 12

      Console.WriteLine(5 + " + " + 7 + " = " + 12); // 5 + 7 = 12

      Console.WriteLine(3 + " " + 6); // вывод двух чисел через пробел, то есть 3 6

      }

      Заметьте, что пробел (" ") – это тоже строка, причем не пустая. Пример показывает, что один и тот же результат вывода можно достичь разными способами.

      Заметьте, что как при сложении числа и строки, так и при сложении строки и числа, результатом будет строка.

      Примечания:

      1. То, что мы пишем в круглых скобках у команд Console.Write() и Console.WriteLine(),называется аргументами или параметрами команды.

      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

      Переменная

      Определение

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

      Для хранения информации в программировании используются