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

Читать онлайн.
Название Основы программирования. Базовые понятия для новичков
Автор произведения Иосиф Дзеранов
Жанр
Серия
Издательство
Год выпуска 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

      Переменная

      Определение

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

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