Урок 1

Первая программа

Первая программа

В этом уроке: вы напишете первую программу, запустите её и с помощью чоп выведете на экран текст и числа.

Весь урок на одной странице

Первая программа

В этом уроке: вы напишете первую программу, запустите её и с помощью чоп выведете на экран текст и числа.

Что такое программа?

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

Песочница

Программы мы пишем и запускаем в песочнице (майдони озмоиш): https://lindentechde.github.io/Somon-Script/. Она открывается в браузере, ничего устанавливать не нужно. Слева пишется программа, справа - «Вуруд» (ввод) и «Натиҷа» (вывод). Кнопка ▶ Иҷро запускает программу. Язык страницы можно переключить на русский.

Команда чоп

1чоп("Салом, ҷаҳон!");
  • чоп («печатай») выводит то, что стоит в скобках, в «Натиҷа».
  • Текст пишется в кавычках "…". Текст в программировании называют строкой (сатр).
  • Каждая команда заканчивается ;.

Несколько строк и числа

1чоп("Ман барномасозиро меомӯзам.");
2чоп("Ин барномаи аввали ман аст.");
3чоп(2026);
4чоп(2 + 3);
5чоп("2 + 3");
  • Команды выполняются в том порядке, в котором написаны.
  • Числа пишутся без кавычек. чоп(2 + 3) выводит ответ: 5. А чоп("2 + 3") выводит текст как есть: 2 + 3.

Несколько значений в одной строке

1чоп("Ҷавоб:", 6 * 7);
2чоп("Ман", 13, "сола ҳастам");

Значения через запятую выводятся в одной строке через пробел: Ҷавоб: 42.

Частые ошибки

  • Не закрыть кавычку: чоп("Салом);
  • Написать Чоп или chop. Большие и маленькие буквы различаются: только чоп.
  • Не закрыть скобку: чоп("Салом";

Если вы ошибётесь, песочница скажет, где ошибка. В следующем уроке научимся читать эти сообщения.

Задача: Привет, мир!

Напишите программу, которая выводит строку Салом, ҷаҳон!.

Ввод: Нет.

Вывод: Салом, ҷаҳон!

Задача: Три строки

Выведите эти три строки в точности:

Ман барномасозиро меомӯзам.
Барнома аз фармонҳо иборат аст.
Ҳар фармон бо нуқтавергул тамом мешавад.

Ввод: Нет.

Вывод: Три строки выше.

Задача: Домик

Нарисуйте с помощью чоп эту картинку. Пробелы в начале строк тоже важны.

    *
   ***
  *****
 *******
  |   |
  |___|

Ввод: Нет.

Вывод: Картинка выше.