Lazarus. УРОК 8. ОПЕРАТОРИ ПОВТОРЕННЯ
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 26514
Оператор циклу for … do
Оператор FOR використовується в тому випадку, коли деяку послідовність дій треба виконати кілька разів, причому число повторень заздалегідь відомо.
Загальний вигляд оператора for … do:
for <лічильник>: = <поч_знач> to <кін_знач> do
begin
<Тіло циклу>
End;
де:
лічильник - змінна-лічильник числа повторень;
поч_знач - вираз, що визначає початкове значення лічильника циклу;
кін_знач - вираз, що визначає кінцеве значення лічильника циклу;
тіло циклу - оператори, які будуть повторюватися.
Змінна-лічильник, вирази поч_знач і кін_знач повинні бути цілого типу. Кількість повторень циклу можна обчислити за формулою: кін_знач - поч_знач +1.
Якщо між begin і end знаходиться тільки один оператор, то begin і end можна не писати.
Lazarus. УРОК 7. КОМПОНЕНТ TRADIOGROUP. ПРОЕКТ З ДЕКІЛЬКОМА ФОРМАМИ
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 23256
На попередньому уроці ми розповідали про організацію введення і виведення даних за допомогою вбудованих діалогових вікон InputBox, ShowMessage.
На цьому уроці ми навчимося створювати додатки, в яких використовуються кілька форм.
Крім того ми вивчимо новий компонент TRadioGroup для створення груп перемикачів. Навчимося застосовувати умовний оператор для аналізу стану перемикачів.
Для початку вам потрібно ознайомитись з новим компонентом TRadioGroup його призначенням і властивостями.
Lazarus.УРОК 6. ВВІД І ВИВІД ДАНИХ
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 41136
Будь-яка програма в своїй роботі використовує якісь вихідні дані.
Для організації введення даних можна використовувати компонент форми TEdit (поле введення), для виведення результатів – Label компонент (поле виведення).
Інший спосіб організації введення і виведення даних - використання вбудованих діалогових вікон Inputbox, Showmessage. Ці діалогові вікна не встановлюються програмістом на форму під час розробки. Оператори їх активації потрібно вставляти в програмний код.
Більш докладно зупинимося на другому способі.
Lazarus.УРОК 5.ТИПИ ДАНИХ
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 75735
На попередньому уроці ми розповідали про етапи створення програми в середовищі lazarus на прикладі вашої першої програми.
На цьому уроці ви познайомитеся з основними елементами мови програмування: змінними, їх типами, основними операціями і функціями.
Також ви створите найпростіший калькулятор, який буде виконувати додавання цілих чисел, введених з клавіатури.
Дані в мові Free Pascal
Для розв'язання завдань в будь-якій програмі виконується обробка будь-яких даних. Дані зберігаються в пам'яті комп'ютера і можуть бути самих різних типів: цілі і дійсні числа, символи, рядки, масиви.
Типи даних визначають спосіб зберігання чисел або символів в пам'яті комп'ютера. Вони задають розміри комірки, в яку буде записано те чи інше значення, визначаючи тим самим його максимальну величину або точність задання.
Ділянка пам'яті (комірка), в якій зберігається значення певного типу, називається змінною. У змінної є ім'я (ідентифікатор), тип і значення.
Lazarus.УРОК 4. КОМПОНЕНТЫ TBITBTN, TEDIT И TMEMO
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 26523
На попередньому уроці ми розповідали про компоненти Lazarus TImage (Зображення), який використовується для виведення на форму графічного малюнка.
На цьому уроці Ви познайомитеся з компонентами TBitBtn, TEdit і TMemo.
Компонент TBitBtn (Кнопка з піктограмою) знаходиться на вкладці Additional, аналогічний компоненту TBbutton, але може містити піктограму формату BMP або ICO.
Компонент TEdit (Поле введення) - текстове поле, яке на відміну від TLabel можна редагувати під час виконання програми. Текст, що вводиться в поле введення, зберігається у властивості Text.
Компонент TMemo призначений для роботи з багаторядковим текстом, який міститься у властивості Lines.
Lazarus. УРОК 3. КОМПОНЕНТ TIMAGE
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 39102
На цьому уроці Ви познайомитеся з призначенням і основними властивостями компонента Lazarus Image, створите два проекти з його використанням. Компонент Зображення (TImage) призначений для виведення на форму графічного малюнка. Він підтримує численні формати графічних файлів, включаючи .bmp, .ico, .jpg і т.д.
Для ознайомлення з описом компонента і його властивостями перейдіть за посиланням - TImage (Зображення).Ви можете присвоїти будь-який малюнок компоненту зображення як при розробці в середовищі Lazarus, так і під час виконання. На цьому уроці ми розглянемо обидва випадки. Для завантаження малюнка в поле зображення на етапі розробки інтерфейсу додатку потрібно надати властивості Picture файл, який містить малюнок. Для надання зображення файлу з малюнком під час виконання програми використовується метод LoadFromFile (), що належить об'єкту Picture. Наприклад, для виведення в зображення imgExample файлу малюнка myPicture.jpg під час виконання використовується наступний оператор: imgExample.Picture.LoadFromFile('myPicture.jpg’).
Урок 2. “Перша програма”
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 64943
1. Перші кроки
Для створення графічного інтерфейсу Lazarus надає програмісту палітру компонентів для створення інтерфейсу користувача. Програмісту потрібно всього лише вибрати на палітрі потрібні компоненти і за допомогою миші перенести їх на форму. Після того, як компонент розміщений на формі, він стає
об'єктом, який має свої встановлені за замовчуванням властивості. Ці властивості можна переглядати та змінювати за допомогою вікна Властивості.
У нашій першій програмі при створенні інтерфейсу користувача будемо використовувати три компоненти: TForm (Форма), Label (Напис) і TButton (Командна кнопка).
2. Об'єкт Форма
Форма (об'єкт типу TForm) є основою програми. Властивості форми визначають вигляд вікна програми.
3. Основні властивості форми
Урок 1. “Середовище розробки Lazarus”
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 271509
Середовище програмування Lazarus в шкільному курсі інформатики використовується порівняно недавно. Уроки призначені для учнів та всіх тих, хто хоче самостійно освоїти Lazarus.
В цьому уроці дається коротка довідкова інформація про середовище програмування Lazarus, розповідається про основні інструменти середовища розробки програм, визначаються основні етапи створення додатків.
1. Коротка довідкова інформація.
Lazarus - середовище швидкої розробки програмного забезпечення для компілятора Free Pascal, аналогічне Delphi. Даний проект базується на оригінальній кроссплатформенній бібліотеці візуальних компонентів Lazarus Component Library (LCL). Багатоплатформенність - це програмне забезпечення, що працює більш ніж на одній апаратній платформі і / або операційній системі.
Free Pascal - це компілятор мов Pascal і Object Pascal, що працює під Windows, Linux, Mac OS X, FreeBSD, і іншими ОС. Таким чином, розроблені додатки можуть функціонувати практично під будь-якою операційною системою.
Все, що ви бачите на екрані під час роботи різних додатків, всі елементи (кнопки, бігунки, меню і т.п.) можна реалізувати в Lazarus. В Lazarus використовується технологія візуального програмування. Користувач для створення графічного інтерфейсу додатку використовує готові компоненти, значки яких знаходяться на панелі компонентів. Після того як він поміщає компонент на формі, програмний код для нього генерується автоматично. Вручну залишається запрограмувати тільки ті дії, які виконуватиме цей додаток.
Завантажити останню версію Lazarus ви можете за посиланням
Відеоуроки по Python
- Деталі
- Автор: Teacher
- Категорія: Уроки по Python
- Перегляди: 4603
Збірка відео-уроків з програмування мовою Python
Повна версія дистанційного курсу - на сайті ДистОсвіта, дистанційне навчання інформатики
на http://dystosvita.mdl2.com/
Відеоуроки тут: https://www.youtube.com/playlist?list=PLqrtuwUbDyeliqb9dT_CzX9nHulMveCLp
Курси з програмування
- Деталі
- Автор: Teacher
- Категорія: Різне
- Перегляди: 3203
За підтримки компанії SoftServe один з найкращих курсів з основ програмування було перекладено українською.http://courses.prometheus.org.ua/…/Prome…/CS50/2016_T1/about
Про його легендарний статус свідчить те, що в 2015 році Єльський університет відмовився від власного вступного курсу програмування для першокурсників на користь використання CS50.До речі, на нього уже встигло зареєструватися 55 000 слухачів. Хто ще не встиг, поспішіть.
Ви ще можете скористатися можливістю безкоштовного навчання на найкращому в світі курсі з основ програмування від Гарвардського університету.
http://courses.prometheus.org.ua/courses/Prometheus/CS50/2016_T1/about