Найти в Дзене

Обучение Pascal. Первая программа на PascalABS.

Всем привет, и это вторая моя статья по поводу программирования на языке Pascal. Сегодня рассмотрим саму программу, и напишем её.

  • Для начала нам нужно скачать сам PascalABS (если у вас его нет) - http://pascalabc.net/
  • Если вы не прочли первую статью, рекомендую вам сначала ознакомится с ней, а потом можете приступать читать эту.

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

begin - начало. end.- конец
begin - начало. end.- конец
  • У начала должен быть заголовок, который всегда должен быть на первой строке. Именно так начинается сама программа. Заголовок программы состоит из служебного слова program и имени программы. Вот так оно выглядит:
-2

На блоке описания данных вы будете вводить раздел описания переменных, то есть var.

Блок описания данных состоит из раздела описания констант (const), раздела описания переменных (var) и некоторых других разделов. В разделе описания переменных указываются имена используемых в программе переменных и их типы.

integer - целочисленный; real - вещественный.
integer - целочисленный; real - вещественный.

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

Перед оператором end. точку с запятой ставить не нужно.

Программа обязательно должна принимать и выводить данные:

  • Допустим, мы пишем read(c), которое будет принимать значение для 'c'.
  • Ну и write(c*3), мы получим и выведем 'c' умноженную на 3.
-4

Для присваивания значения для нашей буквы нужно перед буквой поставить :=

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

  • Вот вам пример: Дано трёхзначное число, и ваша цель найти сумму его цифр, например: если дано число 587, то вы должны их складывать 5+8+7=20 . Цифры берите свои.

Начнём писать программу:

  • Для начала пишем заголовок, и его название. Название можете брать свой, только английское:
вместо name пишете своё название.
вместо name пишете своё название.

  • Дальше мы должны добавить начало и конец алгоритма:
-6

  • Далее мы должны добавить команду read(c), таким способом мы принимаем данные:
Таким способом, программа принимает данные.
Таким способом, программа принимает данные.

  • Так как у вас должно быть трёхзначное число, мы выписываем 3 буквы переменной, и её выражение. На примере я возьму буквы g, d, z) :
Используя две операции div и mod мы получаем первую, вторую, и третью ваши цифры. Как пользоваться операциями написано в предыдущей статье.
Используя две операции div и mod мы получаем первую, вторую, и третью ваши цифры. Как пользоваться операциями написано в предыдущей статье.

  • Чтобы получить сумму ваших цифр, мы добавляем новую переменную (своя буква) :
эта переменная будет складывать все эти операции.
эта переменная будет складывать все эти операции.

  • Далее добавляем вывод данных, то есть write(h), вместо 'h' вы пишите ту букву которая складывает числа:
команда выводящая данные write(h) выводит сумму трёх цифр.
команда выводящая данные write(h) выводит сумму трёх цифр.

В команде write('Число : ',h) текст писать необязательно, можете написать по своему вкусу. После текста обязательно надо поставить запятую, иначе он может выдать ошибку.

  • Чтобы программа воспринимала переменные мы должны ему об этом сообщить с помощью служебного слова var:
служебное слово var обязательно должен быть на второй строке. После того как написали слово var мы должны выписать рядом с ним все перечисленные переменные.
служебное слово var обязательно должен быть на второй строке. После того как написали слово var мы должны выписать рядом с ним все перечисленные переменные.

Вот и наша готовая простенькая программа :

-12

Чтобы проверить, правильно ли вы всё выписали, вы должны нажать на <Выполнить>:

-13

И программа у вас запустится, и вам осталось только ввести в Окно вывода своё трёхзначное число, и вам выдаст ответ:

-14

Ву-аля! И всё готово.

Если вам что-то непонятно, напишите в комментариях, обязательно помогу с проблемой.)

Наука
7 млн интересуются