Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Створення програми &Логічна розвилка&

Реферат Створення програми &Логічна розвилка&





gt; Розділ II. Практична частина


Створення програми Найпростіший калькулятор


У середовищі Lazarus на мові програмування Pascal, я в своїй роботі зроблю програму Калькулятор .

Калькулятор (лат. calcul? tor лічильник ) - електронне обчислювальний пристрій для виконання операцій над числами або алгебраїчними формулами.


Рис. 1 - Програма калькулятор до запуску. Початковий вигляд.


Для початку я створюю приблизну форму, як виглядатиме надалі мій калькулятор. Додаю в форму 8 кнопки (Button1,2,3,4,56,7,8). Вони виконуватимуть функції (додавання, віднімання, множення, ділення, знаходження синуса, косинуса квадрата і кореня квадратного). Так само у формі є дві кнопки (Label1,2). Вони призначені для виведення готових даних на екран. Кнопки Edit1,2 відповідають за введення числових даних, які необхідно розрахувати.

Для того, щоб змусити кнопку + складати дані, кнопку sin знаходити кут альфа, необхідно знати коди програмування.

Для операції додавання програмний код буде виглядати так:


Procedure TForm1. Button1. Click (Sender: TObject); a, b, c: Single ;:=StrToFloat (Edit1. Text) ;:=StrToFloat (Edit2. Text) ;:=a + b ;. Caption:=FloatToStr (c) ;;


Для операції віднімання програмний код буде виглядати так:


Procedure TForm1. Button1. Click (Sender: TObject); a, b, c: Single ;:=StrToFloat (Edit1. Text) ;:=StrToFloat (Edit2. Text) ;:=ab ;. Caption:=FloatToStr (c) ;;


Для операції твір програмний код буде виглядати так:


Procedure TForm1. Button1. Click (Sender: TObject); a, b, c: Single ;:=StrToFloat (Edit1. Text) ;:=StrToFloat (Edit2. Text) ;:=a * b ;. Caption:=FloatToStr (c) ;;


Для знаходження sin кута код буде виглядати так:


Procedure TForm1. Button1. Click (Sender: TObject); a, c: Single ;:=StrToFloat (Edit1. Text) ;:=sin (a) ;. Caption:=FloatToStr (c) ;;


Для знаходження cos кута код буде виглядати так:


Procedure TForm1. Button1. Click (Sender: TObject); a, c: Single ;:=StrToFloat (Edit1. Text) ;:=cos (a) ;. Caption:=FloatToStr (c);

end;


Для знаходження квадрата код буде виглядати так:


Procedure TForm1. Button1. Click (Sender: TObject); a, c: Single ;:=StrToFloat (Edit1. Text) ;:=SQR (a) ;. Caption:=FloatToStr (c) ;;


Для знаходження квадратного кореня код буде виглядати так:


Procedure TForm1. Button1. Click (Sender: TObject); a, c: Single ;:=StrToFloat (Edit1. Text) ;:=SQRT (a) ;. Caption:=FloatToStr (c);

end;


На ділі в самому Lazarus-e вихідний програми буде виглядати наступним чином:


Рис. 2 - Вихідний код програми Калькулятор .


Необхідно звернути увагу на команду Single raquo ;. Вона вважає цілі числа. А команда Real крім цілих, вважає ще й дробові числа. Так само слід зауважити, що після кожної команди не варто забувати ставити знак laquo ;; raquo ;, інакше при компіляції буде виходити синтаксична помилка.

У Lazarus-e також можна міняти властивості об'єктів:

1) Name - (програмне ім'я об'єкта);

2) Height - (ширина об'єкта);

) Left, Top - (положення об'єкта відносно кордону; вліво і вгору);

4) Caption - (редаговане ім'я об'єкта);

) Font - редагування (розміру, шрифту, курсиву, підкреслення і т.д.) тексту;

6) Text (редагована напис на об'єкті;

7) Image (вставка картинки за вибором користувача).

Після завершення редагування та написання вихідного коду програми необхідно зробити компіляцію. Робиться вона за допомогою натискання кнопки F9 raquo ;. Якщо все зроблено правильно, компіляція завершиться успішно і відкриється створена користувачем програма.

Якщо ж компіляція з якоїсь причини завершується некоректно, програма сама виділить в діалоговому вікні можливе місце, де швидше за все допущена помилка. Тому слід бути уважним при складанні програми. Будь-яка синтаксична помилка (відсутність точки, крапки з комою, зайвий знак, або цифра у вихідному коді) веде до неправильної компіляції.



Рис. 3 - Програма Калькулятор післ...


Назад | сторінка 3 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Створення програми &Калькулятор&
  • Реферат на тему: Українська модель суспільства: чи буде вона ліберальної?