» » Урок з програмування. 1 частина

Урок з програмування. 1 частина

Фото - Урок з програмування. 1 частина

Початок почав ...

І так, ми починаємо цикл уроків, присвячених програмуванню на Delphi.А саме Borland Delphi 7. Сьогодні, вступний урок, в якому ви навчитеся основам програмування і створите простий калькулятор. Отже, почнемо!

Важко в навчанні, легко в бою.

Власне мови Delphi не існує, то що ми називаємо Delphi - це система програмування на Паскалі. Самі ази Паскаля вивчаються ще в школі. Всі знають, як написати програму складання двох чисел за допомогою консолі. Але завжди хочеться більшого. І тому багато хто починає вчити мову самостійно, за допомогою самовчителя, однак не всі завершують почате.

Почнемо з основних понять, які повинен знати кожен, хто вивчає мову. Ось список, правда, тут наведені тільки основні визначення:

Код - текст програми, записується на мові програмування.

Исходник - Те ж саме, що і код.

Оператор - Частина коду, в який записується дії, необхідні при роботі програми.

Компіляція - процес перекладу програмного коду в той, який зрозумілий комп'ютеру, тобто машинний. Для процесу компіляції використовують компілятори.

Система програмування - то в чому пишуть програми.

Ключові слова - зарезервовані слова, використовувані в кожній мові програмування, для створення програми.

Оголошення (даних) - опис даних, для подальшого його використання.

Ну, думаю цього поки вистачить, для того, щоб написати просту програму. Звичайно ж я буду пояснювати кожен крок.

Перша програма.

Зараз ми почнемо писати першу нашу з вами програму, це буде найпростіший калькулятор, який вміє складати віднімати, множити і ділити цілі числа.

Запустивши програму ви побачите вікно з формою і редактором вихідного тексту, він нам поки не потрібен, ми перейдемо до нього по пізніше. Нам треба створити консольний додаток, для цього виберіть file - new - others - console application.перед вами з'явиться початковий текст. Так як консоль не має візуальних компонентів, то ми вдамося до стандартних словами WriteLn і ReadLn, ці слова призначені для виводу / вводу. Тепер почнемо заповнювати підготовлений шаблон.

Після слова - пишемо ключове Var, воно призначене для оголошення змінних. Так само існує ще один вид оголошуються даних - це константи. Наприклад:

Тепер ми запишемо декілька змінних, а саме 3: a, b, c.іх цілком вистачить. Всі змінні, які треба оголосити пишуть в стовпчик після ключового слова, причому вказують, до якого типу воно належить.

Var a: integer;

b: real;

c: string;

У даному прикладі змінної a призначений тип цілого числа, b десяткового, а з рядка. Нам же треба, щоб всі числа були тільки цілими, для цього пишемо:

Var a: integer;

b: integer;

c: integer;

Йдемо далі. Тепер нам треба зробити так, щоб почався процес підрахунку суми чисел. Для цього використовують оператори. Починається оператор словом Begin, а закінчується end.Но тут є одна тонкість, справа в тому, що після слова end не завжди потрібно ставити крапку. Її ставлять тільки в тому випадку, якщо закінчується програма. end- -ставить після завершення чергового оператора. Після слова Begin знаки не ставлять.

Тепер почнемо писати найголовніше - алгоритм програми. Те, як вона буде вираховувати суму двох чисел. Це звичайно банальна арифметика + правильний синтаксис, тут немає нічого складного. Після слова Begin пишемо c: = a + b-.

ось як це буде виглядати:

Var a: integer;

b: integer;

c: integer;

begin

c: = a + b;

Зауважте, що end поки ставити не треба. Перед рядком «c: = a + b;», треба поставити рядок «ReadLn (a, b);», це треба для того, щоб ввести дані про цих числах в пам'ять програми. І «WriteLn (c);», а це треба відповідно для виведення отриманого числа. Ну і на завершення тексту, поставимо знову ReadLn, для того щоб програма не закривалася завчасно.

Загальний вигляд всього исходника такий:

program Project1;

{$ APPTYPE CONSOLE}

uses

SysUtils;

Var a: integer;

b: integer;

c: integer;

begin

ReadLn (a, b);

WriteLn (c);

c: = a + b;

end.

Слово {$ APPTYPE CONSOLE} визначає вид програми, в даному випадку це консоль. uses SysUtils-потрібен для додавання додаткових модулів, про те як це робити, та й про сам пункті поговоримо пізніше.

Все! Ви написали свою першу програму. Введіть два будь-яких цілих числа через пробіл і натисніть «enter», в рядку нижче виведеться відповідь.

Наступного разу, ми з вами зробимо калькулятор, у звичній для нас формі віконного програми windows. Начинимо його контекстним меню, а так само декількома цікавими функціями. Так само опишемо, як підключати додаткові модулі в свої програми.