Найти тему
Zenitsu Agatsuma

Программирование в PascalABC с нуля

Оглавление

Паскаль - язык программирования нового поколения. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства. Научиться программировать на этом языке - нелёгкая, но довольно таки интересная задача. В этой статье рассмотрим несколько базовых операторов.

1. Начало программы: операторные скобки.

Любая программа должна содержать операторные скобки. В языке Паскаль их две: открывающая скобка begin и закрывающая скобка end. Между ними размещены все операторы, присутствующие в программе. Каждая программа начинается с "begin" и заканчивается на "end". Проще говоря, begin и end. - начало и конец программы. Например:

Мы видим, что операторы заключены в операторные скобки.
Мы видим, что операторы заключены в операторные скобки.

Важно!

  • сколько раз в программе используется begin, столько же и end;
  • в конце каждой строки (кроме begin) ставится точка с запятой (;). Как видно на изображении, после операторов она стоит.

Также begin и end используются, когда в цикле и в условном операторе используется 2 и более операторов, но об этом поговорим позже.

2.Операторы вывода.

В языке Паскаль существует 2 оператора вывода: write и writeln (читается как "райт" и "райтлайн"). Как же их использовать? Здесь все очень просто: записываем write или writeln (выбор одного из двух операторов зависит от случая их употребления), открываем скобку, пишем ту информацию, которую хотим вывести, закрываем скобки, ставим точку с запятой ";". Если мы хотим вывести текст, его нужно заключить в апострофы ('текст'), как показано на изображении выше. Если апострофы не поставить, компьютер выдаст ошибку:

-2

Если мы хотим найти значение какого-либо числового выражения (например, 2+2), то апострофы:

  • не ставятся, если мы хотим вывести только результат (4);
  • ставятся, если мы хотим вывести всё выражение (2+2=4).

Вот как это будет выглядеть:

В данном случае апострофы не ставятся
В данном случае апострофы не ставятся
В данном случае апострофы ставятся
В данном случае апострофы ставятся

Чем write отличается от writeln?

"Write" означает "выведи и останься на этой же строке". То есть, после выполнения оператора курсор останется на этой же строке, следующее выражение будет выведено рядом.

Чтобы сравнить операторы на примере, используем следующее условие задачи:

  • Вывести числа "1" и "23"

Вот что получится, если использовать оператор write:

-5

Теперь разберемся с оператором 'writeln'

"Writeln" означает "выведи и перейди на следующую строку". То есть, после выполнения оператора курсор перейдет на следующую строку, следующее выражение будет выведено на новой строке.

Рассмотрим эту же задачу с использованием 'writeln':

-6

Надеюсь, статья была полезна (скоро напишу еще что-нибудь о программировании). Если что-то неясно, задавайте вопросы, обязательно отвечу :3

#программирование с нуля #pascal #программирование