Паскаль (Pascal) основы программирования для начинающих

Паскаль (Pascal) основы программирования для начинающих

Пожалуй, нет ни одного современного человека, кто бы не знал язык Паскаль (основы программирования). И это не удивительно! Еще в учебнике по информатике для школьников расписаны самые основные понятия этой уникальной программы.

Сейчас, в век информационных технологий, каждый может провести для себя обучение по самоучителю онлайн (пройдя курсы «Изучение языков программирования с нуля», «Паскаль для чайников» и другие).

История изучаемого языка не так проста: Паскаль претерпел множество изменений, прежде чем школьники увидели его в том виде, в каком его преподают на уроках. Это был самый первый простой язык (ord pascal) для программирования, помогающий решить множество практических задач прошлого столетия (1970 год). Он был разработан группой ученых.

С расширением платформ были созданы новые версии этой программы, а Паскаль стал классическим языком программирования.

Ниже разберемся: что такое Паскаль, каковы его основные инструменты. Рассмотрим операции и функции программы, ее специфические особенности. На примерах поймем, как она работает. Научимся писать и работать на языке Паскаль.

Что такое язык программирования Паскаль

Это базовая высокоуровневая программа. Она занимает первое место в учебных планах многих школ и вузов Российской Федерации.

Особенности системы PascalABC.NET

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

Паскаль (Pascal) основы программирования для начинающих

Паскаль (Pascal) основы программирования для начинающих

Итак, что характерно для языка Паскаль и что не подходит для Бейсика:

  1. Во-первых, наличие компилятора, позволяющего скачивать Паскаль на любые платформы.
  2. Во-вторых, все версии этой программы совместимы между собой.
  3. В-третьих, структурированные типы данных помогают программисту точно составить необходимый алгоритм решения практической задачи, при этом защищая его.
  4. В-четвертых, наглядность и логичность интерфейса программы: все команды просты и понятны.
  5. В-пятых, переход на другой, более высокий по уровню язык программирования, достаточно прост.

Примеры программ на PascalABC.NET

Сумма вводимых целых чисел

Паскаль (Pascal) основы программирования для начинающих

Произведение целых чисел

Паскаль (Pascal) основы программирования для начинающих

Сколько нечетных среди n введенных

Паскаль (Pascal) основы программирования для начинающих

Защита от неверного ввода

Паскаль (Pascal) основы программирования для начинающих

Вывод 10 первых степеней двойки

Паскаль (Pascal) основы программирования для начинающих

Найти сумму цифр целого положительного числа m

Паскаль (Pascal) основы программирования для начинающих

Разложение числа на простые множители

Паскаль (Pascal) основы программирования для начинающих

Паскаль для начинающих – основные понятия

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

Рабочая область

Как выглядит рабочее пространство?

Паскаль (Pascal) основы программирования для начинающих

Теперь рассмотрим основу: алфавит и структуру.

Алфавит Паскаль

Что нужно знать? Алфавит это набор символов, необходимый при составлении программы.

Паскаль (Pascal) основы программирования для начинающих

Что к ним относится:

  1. Латинские прописные, строчные буквы (А, В, С….а,b,с).
  2. Арифметические символы (0, 1, 2…).
  3. Специальные знаки (препинания, скобки, кавычки, арифметические знаки и т. д.).
  4. Неделимые символы (:=, ˃=…).
  5. Служебные слова:
  • and – и,
  • array – массив,
  • begin – начало,
  • do – выполнить,
  • else – иначе,
  • for – для,
  • if – если,
  • of – из,
  • or – или,
  • procedure – процедура,
  • program – программа,
  • repeat – повторять,
  • then – то,
  • to – до,
  • until – до (= пока),
  • var – переменная,
  • while – пока.

Cледует учесть: константы, операции не должны носить те же названия, что и служебные слова (длина – любая).

Структура программы

Итак, что же входит в «иерархию» данной программы?

Паскаль (Pascal) основы программирования для начинающих

По своей структуре этот язык делится на 3 раздела:

  • название,
  • данные,
  • действия.

Обратите внимание: переменные нужно перечислять через запятую, а после через «:» указать их тип. Завершить написанное «,».

Действия начинаются с «begin» и заканчиваются «end» с точкой.

Структуру можно представить так:

Паскаль (Pascal) основы программирования для начинающих

Кстати, операторы между собой разделяются точкой с запятой.

Операторы write, writeln, read, readln

Выясним, как происходит вывод и ввод информации.

Вывод

Как таковых операторов вывода в этом языке нет, но есть специальные слова, которые помогают запустить необходимые функции. Это write, writeln.

Паскаль (Pascal) основы программирования для начинающих

В чем их главное отличие? При вводе или выводе последующей информации после них: в первом случае последующая информация будет выводиться на ту же строку, где и написан оператор. А вот во втором – на следующую.

Ввод

Для ввода существуют тоже свои слова: read, readln (= readkey).

Паскаль (Pascal) основы программирования для начинающих

Они отличаются друг от друга точно так же, как и предыдущие операторы (при выводе).

Целый тип данных

Выделяют 3 основных вида:

  1. Integer.
  2. Byte.
  3. Longint.

Паскаль (Pascal) основы программирования для начинающих

С ними также проводят простые действия:

  • сложение – «+»,
  • вычитание – «-»,
  • умножение – «*»,
  • деление – «div».

Кроме того, разрешено проводить отношения и сравнения (больше или равно ˃ =).

Вещественные типы данных

К таким переменным относятся дробные числа (например, число пи). Здесь они называются real.

Паскаль (Pascal) основы программирования для начинающих

Что нужно помнить? Чтобы ввести формулу дробного числа, надо вместо запятой использовать точку. Для записи степеней (х * 10у) 10 заменяется Е и число имеет запись:

х Е у.

Паскаль (Pascal) основы программирования для начинающих

С ними можно выполнять как самые простые арифметические действия, так и более сложные:

  • квадратный корень – sqrt,
  • абсолютная величина – abs,
  • квадратичная функция – sqr,
  • синус – sin,
  • косинус – cos,
  • арктангенс – arctan,
  • натуральный логарифм – ln,
  • экспонента – exp.

Обработка данных

Помимо перечисленных выше функций (в предыдущих 2 пунктах), есть и другие:

  • целая часть числа – int,
  • дробная часть числа – frac,
  • получение целой части числа – trunc,
  • округление до целого – round,
  • преобразование порядкового типа – ord,
  • преобразование кода в символьный тип – chr,
  • определение предыдущего значения величины – pred,
  • определение последующего значения величины – succ.

Математические операции

Математические функции и операции были рассмотрены при разборе целых и вещественных данных.

Паскаль (Pascal) основы программирования для начинающих

Остановимся на типах констант и переменных. Какие они бывают?

Простые включают в себя подтипы:

  • целые – integer,
  • логические – boolean,
  • символьные – char,
  • перечисляемые,
  • интервальные,
  • вещественные.

Строковые записываются командой string. Ссылочные представлены соответствующей формой.

Паскаль (Pascal) основы программирования для начинающих

Структурированные делят на:

  • массивы – array,
  • записи – record,
  • множества – set,
  • файл – file.

Для каждого типа характерны свои наборы операций.

Условия

Если есть альтернативные команды и функции, то с помощью операторов if, then, else можно записать необходимые команды для решения практической задачи.

Паскаль (Pascal) основы программирования для начинающих

Схема представлена на рисунке ниже.

Паскаль (Pascal) основы программирования для начинающих

Логические операции

Операции основаны на истине факта или его лжи.

Паскаль (Pascal) основы программирования для начинающих

Выделяют 3 вида таких функций:

  1. Odd – если нечетное число, то истина (наоборот – ложь).
  2. Eoln – истина на конце строки (в другом месте – ложь).
  3. Eof – истина в конце файла (в другом месте – ложь).

Функции управления программой

Паскаль (Pascal) основы программирования для начинающих

Какие еще существуют процедуры:

  • Inc – увеличение числа,
  • Clrscr – очистка предыдущих результатов работы программы,
  • Uses crt – запуск clscr,
  • Length – возвращение длины строки,
  • Val – преобразование строки в число,
  • Pos – отыскать в строке первое преобразование,
  • Assign – связывание переменной с файлом,
  • Upcase перевод строчных букв в заглавные.

Заключение

Таким образом, чтобы стать хорошим программистом, для начала нужно изучить основу. Паскаль для этого станет наилучшим выбором.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: