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

107 прочитали

Юный h4cker, который написал HelloWorld-программу
Юный h4cker, который написал HelloWorld-программу

Добрый день, товарищи! Коль вы уже поставили энтое обеспечение программное на компутер свой, то к следующему пункту переходите вы. Коль не поставили - не переходите, в случае таком.

1. Краткий гайд об установке Pascal

Дисклеймер: это не реклама, это необходимость!
Дисклеймер: это не реклама, это необходимость!

http://pascalabc.net/

Устанавливать программу мы будем с официального сайта. Выбранная версия - PascalABC.NET, это наиболее хороший вариант для начала.

С дальнейшей установкой все стандартно, указывайте путь (можно оставить все как есть, Паскаль устанавливается в program files по умолчанию), ждете n секунд, и ярлык уже на вашем рабочем столе.

2. Начнем с основ. Hello World в деле

Кажется, Дзен съедает качество(
Кажется, Дзен съедает качество(

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

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

Важная заметка, товарищи! После каждой команды необходимо ставить точку с запятой ( ; ), все по тем же причинам, описанным выше.

Время первой программы

Скомпилированная программа
Скомпилированная программа
begin
write('HelloWorld');
end.

Итак, наша простейшая программа запустилась, прожила свою короткую жизнь и завершилась, оставив после себя лишь надпись - "HelloWorld"...

Отлично! Значит все скомпилировалось (транслировалось на понятный компьютеру язык, если простыми словами) удачно. begin и end мы уже встречали, а write ("писать", по английски), как вы могли понять просто выводит текст на экран.

Усложним наш пример

Что делать, если мы хотим вывести несколько сообщений? Правильно, написать две команды write!

Пример белиберды обыкновенной
Пример белиберды обыкновенной

Ага, на выходе получается белиберда. Так не пойдет. Какие у нас есть варианты?

Специально для этого существует такой выход из ситуации: команда writeln(), если по русско-английски, то "write line". Команда переносит вывод на новую строку.

It is a magic!
It is a magic!

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

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

По возможности я попросил бы подписаться. Сейчас это критически важно для развития канала. Так то!

Доброго вам всем здоровьица в эти трудные времена!