Всем привет, и это вторая моя статья по поводу программирования на языке Pascal. Сегодня рассмотрим саму программу, и напишем её.
- Для начала нам нужно скачать сам PascalABS (если у вас его нет) - http://pascalabc.net/
- Если вы не прочли первую статью, рекомендую вам сначала ознакомится с ней, а потом можете приступать читать эту.
Начнём с того, что у каждой программы есть алгоритм, а как мы знаем: у каждого алгоритма есть начало и конец. Начало обозначается: begin. А конец: end. . В конце end ставится обязательно точка ( . ) Выглядит это так:
- У начала должен быть заголовок, который всегда должен быть на первой строке. Именно так начинается сама программа. Заголовок программы состоит из служебного слова program и имени программы. Вот так оно выглядит:
На блоке описания данных вы будете вводить раздел описания переменных, то есть var.
Блок описания данных состоит из раздела описания констант (const), раздела описания переменных (var) и некоторых других разделов. В разделе описания переменных указываются имена используемых в программе переменных и их типы.
Операторы - это языковые конструкции, с помощью которых в программах записываются действия, выполняемые над данными в процессе решения задачи. Точка с запятой служит разделителем между операторами, а не является окончанием соответствующего оператора.
Перед оператором end. точку с запятой ставить не нужно.
Программа обязательно должна принимать и выводить данные:
- Допустим, мы пишем read(c), которое будет принимать значение для 'c'.
- Ну и write(c*3), мы получим и выведем 'c' умноженную на 3.
Для присваивания значения для нашей буквы нужно перед буквой поставить :=
Давайте сейчас напишем одну простую программу, из того что мы с вами запомнили за эту статью, и предыдущую статью:
- Вот вам пример: Дано трёхзначное число, и ваша цель найти сумму его цифр, например: если дано число 587, то вы должны их складывать 5+8+7=20 . Цифры берите свои.
Начнём писать программу:
- Для начала пишем заголовок, и его название. Название можете брать свой, только английское:
- Дальше мы должны добавить начало и конец алгоритма:
- Далее мы должны добавить команду read(c), таким способом мы принимаем данные:
- Так как у вас должно быть трёхзначное число, мы выписываем 3 буквы переменной, и её выражение. На примере я возьму буквы g, d, z) :
- Чтобы получить сумму ваших цифр, мы добавляем новую переменную (своя буква) :
- Далее добавляем вывод данных, то есть write(h), вместо 'h' вы пишите ту букву которая складывает числа:
В команде write('Число : ',h) текст писать необязательно, можете написать по своему вкусу. После текста обязательно надо поставить запятую, иначе он может выдать ошибку.
- Чтобы программа воспринимала переменные мы должны ему об этом сообщить с помощью служебного слова var:
Вот и наша готовая простенькая программа :
Чтобы проверить, правильно ли вы всё выписали, вы должны нажать на <Выполнить>:
И программа у вас запустится, и вам осталось только ввести в Окно вывода своё трёхзначное число, и вам выдаст ответ:
Ву-аля! И всё готово.
Если вам что-то непонятно, напишите в комментариях, обязательно помогу с проблемой.)