Добрі поради » Інтернет » "Паскаль" - це Мова "Паскаль" для початківців: опис

"Паскаль" - це Мова "Паскаль" для початківців: опис

30-03-2016, 15:32
1 935
0
На просторах всесвітньої мережі Інтернет можна знайти безліч програм на мові "Паскаль", але набагато складніше розібратися, за яким принципом вони працюють і як влаштовані. Давайте вивчимо основи програмування разом!

Алгоритмічна мова: базові поняття

У розмовній мові ми використовуємо основні одиниці: символи, слова, словосполучення і цілі речення. Алгоритмічна мова також має подібну структуру, тільки його складові називаються по-іншому. Йдеться про елементарні конструкціях, виразів і операторів. Всі ці одиниці формують ієрархічну структуру, оскільки кожен наступний елемент утворюється з попереднього.
"Паскаль" - це Мова "Паскаль" для початківців: опис
Символи алгоритмічного мови – це неподільні атоми, використовувані для написання коду. Елементарні конструкції – це мінімальні одиниці, які мають власний зміст. Класичні вирази мови формуються з двох вищеназваних одиниць і задають правила знаходження необхідного значення. Оператор відповідає за опис певного перетворення, яке є обов'язковим для коректного виконання програми. Їх може бути декілька, якщо потрібно - програма повинна виконати складну операцію. У таких ситуаціях їх об'єднують у блок або складений оператор.

Мова "Паскаль"

Існує велика кількість алгоритмічних мов. "Паскаль" (для початківців є окремі посібники) є одним з них. Його алфавіт складається з цифр, букв і символів. Ось їх перелік:
  • 26 латинських прописних і рядкових букв;
  • знак підкреслення;
  • десять цифр;
  • обмежувачі;
  • знаки операцій;
  • специфікатори;
  • зарезервовані системою (службові) слова.
  • "Паскаль" - це Мова "Паскаль" для початківців: опис
    Крім перерахованих вище елементів, набору основних належить "пробіл", який не можна використовувати усередині конструкції зарезервованих виразів і здвоєних символів.

    Елементарні конструкції мови

    "Паскаль" для початківців включає в себе рядки, числа і імена. Числа, що використовуються в коді розглянутого мови програмування, зазвичай записуються в десятковій системі. Вони можуть бути як дійсними, так і цілими, які прийнято згадувати без десяткової крапки. Якщо число додатне, то його знак можна опустити.


    "Паскаль" – це алгоритмічна мова програмування, в якому рядки є послідовністю символів, замкнутої в апострофи. Якщо вам необхідно використовувати сам апостроф, то цей символ слід згадати двічі. Ім'я – це послідовність, яка починається з букви і може містити у своєму складі цифри. Ідентифікаторами прийнято називати мітки, типи, константи, функції, процедури, змінні, об'єкти і навіть модулі. Формуючи ідентифікатори можна використовувати символ підкреслення. Ім'я може мати масу символів, але компілятор буде зчитувати лише перші 63 символи. "Паскаль", опис якого може здатися таким складним, не так вже страшний, тому не поспішайте лякатися та закривати сторінку браузера! В якості ідентифікаторів мови заборонено використовувати стандартні імена констант, процедур, типів файлів, функцій, а також службові вираження. Поліпшити наочність коду допоможуть прогалини, але варто пам'ятати, що ними не можна розділяти імена і числа посередині.

    Синтаксис алгоритмічного мови

    Кожен рядок повинен закінчуватися крапкою з комою в програмі, написаній на розглянутому нами мовою ("Паскаль"). Інформатика навчає школярів і студентів, а ви зможете усвідомити ці правила самі!
    Крапка з комою (;) – це умовний сигнал, який говорить про закінчення поточного рядка і необхідності перейти на нову. Але винятком можуть бути службові команди: const, var, begin та інші.
    "Паскаль" - це Мова "Паскаль" для початківців: опис
    Оператор end закриває програму, тому після нього обов'язково ставиться крапка. Іноді код може містити кілька вкладень, тоді початок і кінець блоку будуть розділятися крапкою з комою. Для присвоєння змінної певного значення перед знаком одно необхідно поставити двокрапку. Наприклад, ви ходите задати n=13 а в коді це буде виглядати як n:=13. Якщо засвоїти ці правила, то можна досить швидко навчитися писати код програми без синтаксичних помилок.

    Класичні оператори мови Паскаль"

    Запрограмувати повторювані фрагменти коду майбутнього програми і здійснити з ним будь-які дії можна за допомогою різних способів. Але мову "Паскаль" використовує для цього різні оператори. Всі з них ми не зможемо розглянути, тому розберемося лише з деякими. Наприклад, за допомогою оператора вибору можна підібрати один з альтернативних шляхів ходу програми. Параметром в такому випадку виступає вираз порядкового типу. Але є один нюанс: цей ключ вибору не може належати до типу string або real. Ще існують оператори присвоювання, умовні, складові і порожні, а також маса інших корисних вкладень. Знання лише деяких з них дозволяє написати код з відмінною функціональністю. Операторами не варто зловживати, адже їх велика кількість робить програму складною у налагодженні компілятором, заплутаною і дуже важкою для сприйняття сторонніми людьми.

    Оператор присвоювання

    Цей вираз має вигляд двокрапки і знака "дорівнює". Воно використовується для присвоєння певної змінної конкретного значення. Важливо пам'ятати, що тип виразу і змінної повинні збігатися в тому випадку, якщо вони не відносяться до цілого та дійсного типу відповідно. Лише в такій ситуації відбудеться пряме перетворення.

    Складові оператори

    "Паскаль" – це мова програмування, який використовує послідовності довільних програмних операторів, укладені в спеціальні дужки. Мова йде про складових конструкціях, обмежених словами begin і end. Це важливий інструмент алгоритмічного мови, за допомогою якого з'являється можливість писати код, використовуючи структурну методологію. Оператори мови Паскаль", що входять в частину складовою конструкції, можуть бути абсолютно різними, адже ніяких обмежень не існує. Глибина вкладеності також може бути різною.

    Умовний оператор мови програмування

    Цей компонент надає можливість в ході програми перевірити заданий умова і виконати дію, що залежить від результатів його проходження. Таким чином, умовна команда – це один із засобів формування гілок в процесі виконання обчислень. Структурно умовний оператор виглядає наступним чином: IF THEN ELSE .
    "Паскаль" - це Мова "Паскаль" для початківців: опис
    У цьому виразі else, if then і є зарезервованими словами, умова – логічним виразом з довільним змістом, а оператори – будь-якими командами використовуваної мови програмування.

    Структура програмного коду

    Заголовок, розділи операторів і описів – це ключові складові програми, написаного на такому мовою, як "Паскаль". Інформатика дозволяє повністю вивчити ці елементи і навчитися правильно їх використовувати. У заголовку, як правило, міститься ім'я коду. Наприклад, Program MyFirst. У розділі описів можуть бути підключені бібліотеки, модулі, мітки, константи, типи, змінні, голова опису функцій і процедур.
    "Паскаль" - це Мова "Паскаль" для початківців: опис
    Розділ опису модулів містить всередині імена підключених бібліотек і починається з зарезервованого слова uses. Воно повинно бути першим серед усіх інших описів. Імена модулів слід обов'язково відокремити один від одного комами. На будь-оператор програмного коду можна поставити мітку, ім'я якої слід згадати у відповідному розділі опису. Передчасне опис констант дозволяє далі в коді прописувати їх імена замість цифрових або буквених значень. У розділі опису використовуваних змінних слід вказати всі типи, які будуть задіяні: "var c,a,r: integer; k,l, m: char; h1h2: boolean;". Не забувайте, що "Паскаль" – це мова програмування, який вимагає обов'язкового попереднього опису всі компонентів, задіяних у програмі. Текст коду повинен закінчуватися крапкою.

    Приклади програм

    "Паскаль" – це елементарний мову, і після вивчення вищеописаної інформації можна приступити безпосередньо до написання коду.
    "Паскаль" - це Мова "Паскаль" для початківців: опис
    Давайте зробимо так, щоб додаток вивело на екран фразу «It is my first program!» Приклади програм на Паскалі" дуже важливо зрозуміти, тому спробуйте це зробити прямо зараз. Begin
    Writeln (It is my first program!');
    End. Ось так все просто! Подивіться на більш складний код, за допомогою якого можна знайти корені квадратного рівняння. Зверніть увагу на принцип формування обчислювальних виразів.
    "Паскаль" - це Мова "Паскаль" для початківців: опис
    Сподіваємося, приклади програм на Паскалі" були для вас корисними.
    Схожі добрі поради по темі
    Що таке лист, його значення в українській мові
    Що таке лист, його значення в українській мові
    Що таке лист? Здавалося б, відповідь на це питання однозначна, лист – це послання, що передається від одного суб'єкта іншому. Але це далеко не так. У
    Що таке стилі мовлення в російській мові: визначення і характеристика
    Що таке стилі мовлення в російській мові: визначення і характеристика
    Російська мова є національною мовою російського народу, формою національної російської культури. Він включає в себе всі мовні елементи російського
    Структура програми на мові Паскаль: програмування для початківців
    Структура програми на мові Паскаль: програмування для початківців
    Найбільш доступною мовою програмування для початківців є Pascal. Це пов'язане хоча б з тим, що він вивчається в старших класах загальноосвітніх шкіл,
    Що таке експресивна лексика? Вживання і приклади експресивної лексики
    Що таке експресивна лексика? Вживання і приклади експресивної лексики
    Експресія в українській мові означає "емоційність". Отже, експресивна лексика - це емоційно забарвлена сукупність виразів, спрямованих на передачу
    Класифікація мов програмування та їх розвиток
    Класифікація мов програмування та їх розвиток
    Що таке мова програмування? Це сукупність символів для написання вихідного коду для ЕОМ. З поширенням інформаційних технологій відбувалося і розвиток
    Структурне програмування: основні принципи
    Структурне програмування: основні принципи
    На початку 70-х років 20 століття попит на результати програмування зріс настільки, що існуючі засоби реалізації перестали справлятися. Тоді на