Урок 2. “Перша програма”
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 60393

1. Перші кроки
Для створення графічного інтерфейсу Lazarus надає програмісту палітру компонентів для створення інтерфейсу користувача. Програмісту потрібно всього лише вибрати на палітрі потрібні компоненти і за допомогою миші перенести їх на форму. Після того, як компонент розміщений на формі, він стає
об'єктом, який має свої встановлені за замовчуванням властивості. Ці властивості можна переглядати та змінювати за допомогою вікна Властивості.
У нашій першій програмі при створенні інтерфейсу користувача будемо використовувати три компоненти: TForm (Форма), Label (Напис) і TButton (Командна кнопка).
2. Об'єкт Форма
Форма (об'єкт типу TForm) є основою програми. Властивості форми визначають вигляд вікна програми.
3. Основні властивості форми
Урок 1. “Середовище розробки Lazarus”
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 264359

Середовище програмування 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
- Перегляди: 3912
.jpg)
Збірка відео-уроків з програмування мовою Python
Повна версія дистанційного курсу - на сайті ДистОсвіта, дистанційне навчання інформатики
на http://dystosvita.mdl2.com/
Відеоуроки тут: https://www.youtube.com/playlist?list=PLqrtuwUbDyeliqb9dT_CzX9nHulMveCLp
Курси з програмування
- Деталі
- Автор: Teacher
- Категорія: Різне
- Перегляди: 2651

За підтримки компанії 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
Урок1. Створення простої гри "Малюнок з секретом"
- Деталі
- Автор: Teacher
- Категорія: C# для початківців
- Перегляди: 5068

Проста гра "Малюнок з секретом"
Сьогодні розпочинаємо цикл уроків по розробці найпростіших ігор в середовищі Visual Studio, використовуючи мову програмування C#. І на першому уроці створимо просту гру "Малюнок із секретом". Ця гра очевидно є найпростішою, яка тільки може бути. А розпочинаємо з неї для того, щоб більш детально ознайомитися із середовищем Visual Studio C# Express. Дане середовище є безплатним і його можна закачати за адресою: https://www.visualstudio.com/
Книги з програмування
- Деталі
- Автор: Teacher
- Категорія: Книги
- Перегляди: 3042

Посібник з мови програмування C#. Посібник рекомендовано учням 10-11 класів загальноосвітніх шкіл, гімназій та ліцеїв.
У посібнику, написаному для підтримки навчання основам алгоритмізації та програмування у класах інформаційно-технологічного профілю, розглядається популярна серед програмістів сучасна мова програмування C#.
Паскаль в задачах. Урок 7. Вказівка вибору та її опис мовою програмування
- Деталі
- Автор: Teacher
- Категорія: Уроки Pascal
- Перегляди: 3610
.jpg)
Задача 1.
Умова: Розробити діалогову програму, яка запитує вік користувача і визначає, до якої вікової категорії він належить:
1) від 1 до 10 років - дитина;
2) від 11 до 15 років - підліток;
3) від16 до 20 років - юнак (юнка);
4) від 21 до 30 років - молода людина;
5)після 31 року - доросла людина.
Особливих пояснень ця задача не потребує, адже її можна розв'язати і за допомогою команди розгалуження. Однак зробимо її за допомогою команди вибору, причому, щоб скористатися гілкою Else, будемо вважати, що людина може мати вік не більше 150 років (навіть за всіма відомими рекордами, людина не може жити більше 150 років). Якщо ж користувач введе число, що не входить в дозволений діапазон, будемо вважати, що він пожартував.
Паскаль в задачах. Урок 6. Використання циклу з післяумовою для розв'язування задач.
- Деталі
- Автор: Teacher
- Категорія: Уроки Pascal
- Перегляди: 6398
.jpg)
Задача 1.
Умова: На дверях ліфта висіло загрозливе попередження про те, що двері зачиняються самі в той самий момент, коли зайвий за вагою пасажир переступить поріг ліфта. Котрий пасажир постраждає, якщо ліфт витримує вагу не більше S кг, а вага пасажирів, що стоять у черзі до ліфта, дорівнює відповідно a1, a2, a3, … an?
В цій задачі зручніше використовувати цикл с післяумовою, тому що спочатку необхідно дати можливість "ввійти" пасажиру в ліфт, а потім перевіряти, чи витримає його ліфт. Умовою виходу з циклу буде перевищення сумарної ваги пасажирів, що увійшли в ліфт, деякого заданого критичного значення. Для зберігання ваги чергового пасажиру в цій задачі ми будемо використовувати одну й ту саму змінну (А), так як після перевірки вага пасажира нас вже не цікавить.
Паскаль в задачах. Урок 5.Використання циклу з передумовою для розв'язування задач.
- Деталі
- Автор: Teacher
- Категорія: Уроки Pascal
- Перегляди: 4854
.jpg)
Задача 1.
Умова: Коли Василині Премудрій виповнилося 18 років, Чахлик Невмирущий вирішив взяти її заміж. Василина запитала Чахлика, скільки у нього скринь із золотом. Чахлик сказав, що в нього зараз n скринь і щороку додається ще по m скринь. Василина пообіцяла, що вийде заміж тоді, коли у Чохлика буде k повних скринь із золотом. Скільки років буде тоді нареченій?
Паскаль в задачах. Урок 4. Використання циклу з параметром для розв'язування задач.
- Деталі
- Автор: Teacher
- Категорія: Уроки Pascal
- Перегляди: 3237
.jpg)
Задача 1.
Умова: Ненажера Стецько пробрався перед обідом у шкільну їдальню, де вже були накриті столи, і почав швиденько з'їдати ще тепленьки булочки, що стояли на столах. З першого столу він з'їв x1 булочок, з другого - х2, і, відповідно, з останнього - xn булочок. Але за ним стежив черговий по їдальні Андрійко та ретельно все фіксував на своєму калькуляторі: до булочок, з'їдених з першого столу, додав кількість булочок, що зникли з другого столу, і т.д. Допоможіть крок за кроком відтворити інформацію, яку дістав Андрійко на своєму калькуляторі.
Очевидно, що при розв'язанні даної задачі нам на початку роботи програми відома кількість повторів, тому що ми зразу ж знаємо, скільки столів в їдальні. Крім того, зауважимо, що для зберігання кількості булочок, що знаходяться на кожному столі, не треба мати Nзмінних. Достатньо мати одну, назвемо її, наприклад, X, в якій тимчасово будемо зберігати відповідну кількість булочок з чергового столу. І, врешті решт, нам необхідна ще одна змінна, в якій ми будемо одержувати проміжні обчислення чергового Андрійка (наприклад,Sum). Таким чином, програма, що розв'язує дану задачу, буде мати наступний вигляд: