Сообщение на тему языки программирования паскаль

Урок 1: Первые шаги в программировании на Паскале

В программе всегда нужно соблюдать правила языка, в нашем случае языка Паскаль. Естественный язык имеет свои собственные правила грамматики, орфографии и построения предложений. Язык программирования Pascal-это язык высокого уровня. Который имеет свои собственные синтаксические и грамматические правила. Как вы идете вместе с уроками, вы должны отметить. Что вы можете сделать и что вы не можете сделать при написании программы Pascal. Ниже приведена очень простая программа:

Program Lesson1_Program1; Begin Write('Hello World. Prepare to learn PASCAL!!'); Readln; End.

Программа написана только для отображения сообщения : ‘Hello World.

Приготовьтесь изучать ПАСКАЛЬ!! Это просто показано на экране. Таким образом. Для отображения любого сообщения на экране вы должны использовать Процедура приостановки программы и ожидания. Пока пользователь не нажмет клавишу возврата. Если

Попробуйте запустить эту программу с процедурой

А теперь взгляните на это:

Program Lesson1_Program2;begin Write('Hello World. Prepare to learn PASCAL!!');Readln;End.

Эта программа также отлично работает, как и предыдущая. Разница лишь в аккуратности и дружелюбии. Эта первая программа имеет то. Что обычно называют в программировании Отступы являются обязательными при написании программ. Так как они облегчают чтение ie. аккуратнее. Отступы также помогают при отладке и представлении кода. Вы заметите, как я делаю отступы в программах. Программа на языке Паскаль всегда начинается с зарезервированного слова Существуют различные ограничения на то. Как написать это заявление. Ниже приведен простой пример небольшой программы. (Помните: вы можете скопировать и вставить программу в текстовый файл. Сохранить текстовый файл как filename.pas и откройте его с помощью своего компилятора (например. Free Pascal). Требуется расширение .pas.) В следующей программе компьютер должен предложить пользователю ввести номер. А затем последний добавляется ко второму номеру. Введенному пользователем.

 Program Lesson1_Program3; Var Num1, Num2, Sum : Integer; Begin {no semicolon} Write('Input number 1:'); Readln(Num1); Writeln('Input number 2:'); Readln(Num2); Sum := Num1 + Num2; {addition} Writeln(Sum); Readln; End. 

Теперь мы должны взглянуть на программу. Программа на языке Паскаль начинается с зарезервированного слова ПрограммаКонецПолная остановка никогда не используется в программе. За исключением случаев работы с записями (более поздние темы) и в конце программы. Как показано в приведенном выше примере.

Ключевое слово VarИмена переменных Как вы можете видеть в приведенном выше примере. Эти переменные объявляются как целые числа. Тип данных Тип данных Pascal Integer колеблется от -32768 до 32767. Таким образом, значения, которые не находятся в пределах указанного диапазона. Не могут быть сохранены целочисленным типом. Есть и другие типы, которые шире по диапазону, но пока достаточно целочисленного типа, чтобы удерживать наши значения. Переменные Их можно было менять не один раз. Более того, мы могли бы использовать Как вы можете видеть, гораздо лучше сократить переменные. Чем писать длинные слова, такие как

После объявления всех переменных, необходимых для дальнейшего использования в программе. Основная программа всегда начинается с зарезервированного слова BeginБез этого слова компилятор выведет диагностику (сообщение об ошибке). В приведенной выше программе используются оба типа Это writewritelnОба имеют одну и ту же функцию, за исключением того. Что функция writeЕсли вы запустите эту программу. То заметите разницу между ними. При использовании этих двух терминов любое сообщение, которое будет введено между ними. Будет скобки и перевернутые запятые ( » )выводятся на экран. Однако, если переменная используется вместо сообщения, без использования перевернутых запятых. Процессор отобразит сохраненную переменную в памяти на экране. В строке 9 процессор будет отображать на экране не Еще одна важная вещь. Которую необходимо заметить,-это точка с запятой (;). Точка с запятой используется после каждого оператора программы, за исключением тех, которые вы узнаете позже. Однако в приведенном выше примере после слова — заявление. Это происходит потому. Что поток программы только что начался и не должен быть остановлен символом ‘;’.

комментариями или встроенной документацией. Думаю, вы считаете комментарии Комментарии очень полезны при описании сложных задач и функций. В моем опыте я столкнулся со многими проблемами, например. Когда у меня был перерыв от написания программы в течение длительного времени. А затем возобновление после длительного периода! Практически я потратил много времени, пытаясь понять то, что я сделал раньше (понять свой собственный код. Не говоря уже о том. Чтобы другие программисты пытались понять мой код). Комментарии в скобках не читается и не компилируется компилятором/интерпретатором. Я также буду использовать много комментариев на уроках, чтобы объяснить вам мой код!

Процедура readln , т. е. Но в нашем случае readlnбуквы все еще принимаются во время работы программы. Но в этом случае это вызовет ошибку во время выполнения. Потому что это не тот тип ввода. Который нам нужен) и сохраняет их в переменных Num1Num2Это происходит потому. Что обе переменные присваиваются как целые числа. А целочисленные переменные не хранят строки. ОС (Операционная система; напр. Windows или Linux) если что — то пойдет не так с вводом. Далее в этом учебнике вы также узнаете, как ловить исключения ввода и вывода — неожиданные ошибки во время выполнения.

Последнее замечание об ошибках: существует 2 основных типа ошибок, а именно — Ошибки выполнения и ошибки компиляции. Ошибки времени выполнения-это те, которые неожиданно возникают во время выполнения программы. Тогда как ошибка компиляции-это ошибка. Обнаруженная в процессе компиляции. Обратите внимание, что десятичное число также считается неправильным вводом; десятичное число не должно вводиться. Так как это действительное число (подробнее об этом позже).

После подсказок и вводимых пользователем данных следует добавление.

Sum := Num1 + Num2;

Результатом приведенного выше утверждения является сложение значений, хранящихся в переменных Num1Num2Важно то. Что вы должны знать. Что нельзя сделать одно и то же утверждение следующим образом:

Num1 + Num2 := Sum;

Это еще одна синтаксическая ошибка, и компилятор ее не допустит. Помните, что передача информации происходит справа налево, а не слева направо. Так что имейте в виду, чтобы не совершить такой ошибки. Символ ‘:=‘ используется в операторе присваивания и будет обсуждаться позже.