JavaRush /Курсы /C# SELF /Команды и первая программа

Команды и первая программа

C# SELF
1 уровень , 1 лекция
Открыта

1. Знакомство с командами

Если когда-то вы представляли работу программиста как что-то непостижимое и таинственное, пришла пора развенчать этот миф! Программирование — это не секретное искусство, а шикарная и очень интересная работа. И сейчас вы в этом убедитесь.

Компьютерные программы пишут при помощи языков программирования — особых правил и слов, понятных компьютеру. Сегодня вы познакомитесь с языком C#: напишете свою первую программу, разберете, что такое команды, и заставите компьютер слушаться вас (насколько он захочет, конечно). 😅

Программа — это набор (список) команд. Сначала выполняется первая команда, затем вторая, третья, и так далее. Когда все команды выполнены, программа завершается.

Какие именно команды могут быть в списке команд, зависит от того, кто их выполняет, а точнее, от того, какие команды знает (и понимает) исполнитель. Собаке можно дать команду «Сидеть», «Голос», кошке — «Брысь», человеку — «Стой!», ну а роботу — «Работай!». 👨‍💻

Команда — это простое указание компьютеру: сделай то-то! Самое главное — компьютер выполняет именно то, что вы ему сказали, а не то, что вы хотите. 😆 Пока искусственный интеллект не подрастет, конечно.

Набор команд языка C# довольно обширен. Например, этой командой можно вывести на экран надпись:

Console.WriteLine("Робот — друг человека");
Команда для вывода текста на экран

Эта команда говорит компьютеру: «Выведи на экран текст "Робот — друг человека"».

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

Console.WriteLine("Робот — друг человека");
Console.WriteLine("Робот — друг человека");
Console.WriteLine("Робот — друг человека");
Программа из трёх команд

В результате компьютер выведет на экран фразу 3 раза. Всё просто. 😎

2. Как работает программа: порядок выполнения

Ваша программа просто выполняет все команды сверху вниз, строчка за строчкой. Когда команды закончатся, программа завершится.


Console.WriteLine("Привет, всем!");
Console.WriteLine("Сегодня мы учимся писать на C#!");
    
Пример программы с двумя командами

Результат:

Привет, всем!
Сегодня мы учимся писать на C#!
То, что увидит пользователь в окне вывода

Добавьте ещё пару строчек, и компьютер послушно выведет их на экран. Он очень трудолюбивый, но скромный — лишнего не напишет.

3. Пишем и запускаем первую программу

Зачем откладывать на потом хорошее дело? Пора перейти от теории к практике! Давайте напишем первую программу на C#.

Шаг 1: открываем WebIDE

Откройте WebIDE и напишите программу, которая выводит на экран надпись "Круто быть программистом! 😎".

У вас должен быть открыт файл с именем Program.cs.

Шаг 2: пишем туда следующий код

Можно прямо со смайликами — C# их отлично поддерживает! 🥰

Console.WriteLine("Круто быть программистом!😎");
Первая команда для вывода текста

Шаг 3: отправляем программу на проверку

Сверху на панели WebIDE у вас будет кнопка "Проверка". Нажмите ее.

Если вы все сделали правильно, сервер засчитает вам ваше решение и поздравит вас. 😎

Вы только что написали и успешно сдали первую программу на C#. Приятно, правда? Теперь вы — настоящий программист (ну, по крайней мере, на шаг ближе к этому званию). 😇

2
Задача
C# SELF, 1 уровень, 1 лекция
Недоступна
Круто быть программистом
Круто быть программистом
2
Задача
C# SELF, 1 уровень, 1 лекция
Недоступна
Робот — друг человека
Робот — друг человека
Комментарии (5)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Сухроб Уровень 4
31 августа 2025
Ошибка в решении возникает. То просит длинное тире то ругается.
13 Уровень 24
16 июля 2025
Что? Чтобы написать "Hello, World!", не нужно: Создавать класс с модификатором доступа public, и в нём объявлять статический метод main с магическими параметрами string[] args, потому что кто-то решил, что точка входа в программу должна быть обернута в синтаксические ООП приколы? Разбираться, почему System.out.print() — это вызов метода print() у статического объекта out типа PrintStream, который лежит в классе System, потому что Java обожает инкапсулировать даже вывод в консоль.

public class HelloWorld {  
    public static void main(String[] args) {  
        System.out.println("Hello, World!"); 
    }  
}
просто

 Console.WriteLine("Hello, World!");
? вы меня балуете!
Bohdan D Уровень 2
16 июля 2025
Python Вас еще больше удивит 🤣
Паша Гриц Уровень 1
17 июля 2025
В новой версии Java, которую релизят осенью, то же самое
Ra Уровень 35 Student
7 октября 2025
void main {IO.println("Hello, World!")}