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