вторник, 13 декабря 2016 г.

Комп`ютерні програми і мови програмування

 Комп`ютерна програма - це алгоритм опрацювання даних, записаний спеціально мовою та     призначений для виконання комп`ютером.
  У процесі своєї роботи програма опрацьовує дані.
  Дані, які потрапляють до програми від певних пристроїв (наприклад , з клавіатури або датчика температури) або від іншої програми, або з іншого джерела (наприклад, з текстового файлу), називають вхідними (початковими) даними. Деякі програми працюють без вхідних даних.
   Під час виконання програми утворюється і опрацьовується й інші дані, які називають  проміжними даними.
   Якщо метою виконання програми є отримання певних даних, то ці дані називаютьвихідними (результуючими) даними.
   Мову, яку використовують для запису алгоритмів, призначених для виконання комп`ютером, називають мовою програмування.
   Кожна мова програмування має такі складові:
1. Алфавіт- множина символів, з яких можна утворювати слова і речення цієї мови.
2.Словник- набір слів, які використовуються в цій мові.
3.Синтаксис- правила складання і запису мовних конструкцій: не словникових слів і речень.
4.Семантику- встановлене однозначне тлумачення мовних конструкцій, правил їх виконання.
Середовище розробки програм Lazarus cкладається з:
  • Текстового редактора для введення і редагування тексту програм;
  • компілятора для перекладу програми з мови програмування Object Pascal на мову команд, які може виконати процесор комп`ютера;
  • засобів налагодження програм для пошуку в ній помилок;
  • довідкової системи
та інших компонентів.

четверг, 8 декабря 2016 г.

Кнопка

     Щоб розмістити кнопку на формі, потрібно підвести вказівника до її зображення на вкладці Standart вікна середовища Lazarus і двічі клацнути ліву кнопку миші.
     Кнопка, як і форма, має властивості Caption, Color, Height, Width, Top, Left, Name. Але змінення значення властивості Color, яке встановлено за замовчуванням, не змінює стандартний колір кнопки, значення властивості Caption визначає текст на самій кнопці, а значення властивості Top і Left визначають відстань верхньої і лівої межі кнопки не від відповідних меж екрана, як для форми, а від відповідних меж форми, на якій розташовано цю кнопку.

Кнопка, як і форма, має також властивості:
  • Enabled - її значення визначає, чи доступний об'єкт для операцій над ним. Ця властивість може набувати значень: True - об'єкт доступний або False - об'єкт недоступний;
  • Visible - її значенн визначає чи видимий даний об'єкт у вікні. Ця властивість може набувати лише одного із двох значень: True - об'єкт видимий або False - об'єкт невидимий;
  • Font - її значення визначає значення властивостей шрифту, яким буде виводитися текст на об'єкті. Ця властивість є комплексною. Так її називають тому, що вона складається з кількох властивостей шрифту: Color, Height, Name, Size та ін.