субота, 19 листопада 2022 р.

пʼятниця, 18 листопада 2022 р.

Лабораторна робота № 8 Створення програми мовою delphi

Відео матеріал компоненти RadioGroup та GroupBox 

Завдання до лабораторної роботи:

  1. Використовуючи компоненти RadioGroup. Створити програму, яка створить 5 запитань. Кожне запитання оформити окремо і воно повинно з'являтися по натиску кнопки з відповідним номером. Передбачити 4 запитання з однією правильною відповіддю та одне з декількома правильними. Підрахувати кількість правильних відповідей. Вивести аналітику по запитаннях (у процентах , балах). Тематику запитань та дизайн програми продумати самостійно. При створенні програми використайте компоненти Panel та RadioBox для групування елементів, які стосуються окремого запитання.
  2. Продемонструвати роботу програм.

пʼятниця, 11 листопада 2022 р.

Семінарське заняття

 Інструкційна картка до проведення семінарського заняття № 1

Тема заняття: Сучасний стан та перспективи розвитку програмування.
Мета заняття: поглибити знання студентів з напрямку програмування

Після вивчення теми студент повинен
знати: що таке проект, розуміти модульний підхід, розумітись у сучасних мовах програмування.
вміти: складати користувацькі програми.

Звітність: надрукований матеріал (4-5 сторінки, обов'язкова вказувати джерела ),  презентація, приклад програми (якщо потрібно).

Теми для рефератів, повідомлень:

1. Командна робота, організація,принципи та форми роботи. (Приклади робіт з посиланнями) 
2. Вакансії програміста. Основні вимоги до спеціаліста. Заробітна платня та особливості роботи. Фрілансер.
3. Штучний інтелект, його розвиток . Думки вчених, письменників, кінематографістів по даному питанню. (Приклади). Думка Стівена Гокінга.
 4. Додаткова та віртуальна реальність. Міф та реальність. (приклади, посилання).
 5. Створення  проектів на з використанням контролера ардуіно (приклади, посилання).
 6. роль ІТ під час війни (приклади, посилання).
 7. роль ІТ в мирний час (приклади, посилання).
8. Цікаві бачення (програми) з сучасного навчання ІТ технологій (приклади, посилання).



Лабораторна робота № 7 Створення програми мовою delphi

 відео RadioButton , CheckBox , Panel

лекційний матеріал

Завдання до лабораторної роботи:
  1. Створити програму, яка створить 5 запитань. Кожне запитання оформити окремо і воно повинно з'являтися по натиску кнопки з відповідним номером. Передбачити питання з однією правильною відповіддю та декількох правильних. Підрахувати кількість правильних відповідей. Вивести аналітику по запитанням (у процентах , балах). Тематику запитань та дизайн програми продумати самостійно.
  2. Продемонструвати роботу програм.


субота, 5 листопада 2022 р.

Лабораторна робота № 6 Середовище delphi

   Лабораторна робота № 6 Середовище delphi

Мета: Навчитись складати та реалізовувати програми у середовищі delphi.

лекційний матеріал
відео бігаюча кнопка
Завдання до лабораторної роботи:
  1. Створити програму, яка буде вводити 2 числа та виводити їх суму, різницю, добуток. Супроводити програму повідомленнями.
  2. Написати програму, яка буде мати десять кнопок з назвами кольорів. При натиску на відповідну кнопку - фон стає заданого кольору. Передбачити кнопку , яка відновить фон форми до стандартного. Вибіраємо кольори ВЕСЕЛКИ.
  3. Написати програму, яка виводить дві кнопки з написом. Зробити так, що при наведенні на кнопку вона зміщується від курсора миші і можна було натиснути лише на другу кнопку.
  4. Продемонструвати роботу програм.

пʼятниця, 4 листопада 2022 р.

пройти тест 5.11.2022

1.  пройдіть тестування.Посилання

2. опрацювати матеріал  , а саме урок 1 - 7. Звернути увагу на компоненти вкладки Standard саме: Label - текстовая метка, Edit - поле ввода., Button.

матеріал по delphi

Книга 

Об'єктне програмування. Візуальні мови програмування. Середовище програмування Delphi.

Розробка проекту. Складання форми.

понеділок, 31 жовтня 2022 р.

Образ Delphi

  образ 680 Мб 

ссылка: 

https://drive.google.com/file/d/0B7bb6rcuRclFTG1jelRRU1d5UG8/view?usp=sharing&resourcekey=0-GYiNXisFKPhhA489k0aGLw 

или 

https://drive.google.com/file/d/0B7bb6rcuRclFTG1jelRRU1d5UG8/view?resourcekey=0-GYiNXisFKPhhA489k0aGLw 

презентація

четвер, 13 жовтня 2022 р.

Лабораторна робота №5. Складання програм з використання процедур та функцій.

 Лабораторна робота № 5

Розробка програм з процедурами та функціями.

Мета: Навчитись складати та реалізовувати програми із структурами процедур та функції.

Завдання до лабораторної роботи:
1.     Вивчити теоретичний матеріал для складання програм із структурами процедур та функцій мовою Паскаль.

2.     Скласти словесний алгоритм рішення задачі:

 Написати програму мовою Паскаль, яка виводить на очищений екран Ваше прізвище та будує "квадрат" із символів " * " заданої користувачем ширини сторони. Побудову "квадрату" оформити процедурою.

3.     Скласти програму мовою Паскаль рішення виразу:

Ytg a+tg b + tg c + tg k. Для знаходження значення тангенса написати функцію.

4.     Скласти програму мовою Паскаль для знаходження факторіалу введеного числа. Знаходження факторіалу написати функцію.
Використайте знаходження факторіал, як за допомогою ітераційного циклу так і реалізуючи рекурсивний підхід (при N=1 – N= 1 )
Пам’ятайте, що значення факторіалу мають великі числа. Перевірку програми виконуйте в межах числа 10. 
В одній програмі розмістити функції знаходження факторіалу через звичайний цикл та через рекурсію.


5.  Написати програму, яка запитує у користувача чотири числа - розміри одновимірних масивів в межах 10. Формує масиви цілих чисел випадковим чином з чисел в межах 20 та виводить їх на екран. За допомогою процедури виконати пошук найбільшого числа та місця де воно знаходиться. Оформити необхідними повідомленнями. 

6.     Виконати програми, записати результати виконання програми. Оформити звіт.

понеділок, 3 жовтня 2022 р.

Лабораторна робота № 4 Складання програм на опрацювання двовимірних масивів.

   Лабораторна робота № 4

Складання програм на опрацювання двовимірних масивів.
Мета: Навчитись складати та реалізовувати програми по обробці масивів.

Завдання до лабораторної роботи:

обов'язкова самостійна робота 1 масиви

  Наступні завдання виконується студентом до кожного варіанту!!!

---------------------------------------------

ЗАДАЧА 1. Замінити всі елементи масиву А(9,9) цілих чисел, які знаходяться: на значення «1» .
Елементи масиву сформувати за допомогою генератора випадкових чисел.
Вивести початковий та кінцевий варіанти масиву по рядках через два пропуски (або в зонному режимі).

1.     На головній діагоналі.
2.     На побічній діагоналі.
3.     Над головною діагоналлю.
4.     Під головною діагоналлю.
5. Під перетином головної та побічної діагоналі.
6.     Сума індексів елемента масиву більша за 10.
7.     Сума індексів елемента масиву є число непарне.
8.     Сума індексів елемента масиву є число парне.
9. Над перетином головної та побічної діагоналі.
10. Зліва від перетину головної та побічної діагоналі.
11. З правої сторони точки перетину головної та побічної діагоналі.
12. Замінити всі від'ємні числа.
13. Замінити числа рівні "3" .
14. Замінити числа, які більші за число "3" .
15.  Замінити числа, які менші за число "3" .

ЗАДАЧА 2. Знайти суму всіх елементів масиву В(7,7) цілих чисел.
Елементи масиву сформувати за допомогою генератора випадкових чисел на діапазоні від -2 до 2
Вивести початковий та кінцевий варіанти масиву по рядках через два пропуски (або в зонному режимі). 
1. На головній діагоналі.
2.     На побічній діагоналі.
3.     Над головною діагоналлю.
4.     Під головною діагоналлю.
5. Під перетином головної та побічної діагоналі.
6. Над перетином головної та побічної діагоналі.
7. Зліва від перетину головної та побічної діагоналі.
8. З правої сторони від перетину головної та побічної діагоналі.

ЗАДАЧА 3. Порахувати кількість елементів рівних 0  всіх елементів масиву С(7,7) цілих чисел.
Елементи масиву сформувати за допомогою генератора випадкових чисел на діапазоні від -3 до 5
Вивести початковий та кінцевий варіанти масиву по рядках через два пропуски (або в зонному режимі). 
1. На головній діагоналі.
2.     На побічній діагоналі.
3.     Над головною діагоналлю.
4.     Під головною діагоналлю.
5. Під перетином головної та побічної діагоналі.
6. Над перетином головної та побічної діагоналі.
7. Зліва від перетину головної та побічної діагоналі.
8. З правої сторони від перетину головної та побічної діагоналі.

четвер, 22 вересня 2022 р.

Лабораторна робота №3 Цикли

 

Дати відповіді на запитання

теорія про цикли Шост електронний 61-
Текст - приклад лабораторної роботи  (сторінка95 книга Шост електронний 68-)

Лабораторна робота № 3
Складання циклічних програм.
Мета: Навчитись складати та реалізовувати циклічні програми. Навчитись використовувати конструкції циклу: "ДО", "ПОКИ", "Ітераційного"

Завдання до лабораторної роботи:
  1. Вивчити можливості мови програмування Паскаль з реалізації  циклічних структур.
  2. Скласти словесний алгоритм розв’язування задачі (згідно варіанту).
  3. Скласти блок-схему алгоритму.
  4. Скласти програму мовою Паскаль.
  5. Підготувати тести для перевірки правильності Вашої програми.
  6. Виконати програму, записати результати виконання програми.
  7. Скласти алгоритм рішення Вашої задачі за допомогою інших структур циклу. Виканати  алгоритми та порівняти отримані результати.
  8.  Зробити висновок стосовно  доцільності використання  кожного циклу. Яка структура циклу "краще" підходить до Вашої задачі?
  9. Оформити звіт.

1 Завдання до лабораторної роботи:
  1. Знайти суму цілих додатніх чисел, кратних 4 і менших 50.
  2. Знайти суму цілих додатніх парних чисел  менших 100.
  3. Знайти суму цілих додатніх непарних чисел  менших 100.
  4. Знайти суму цілих додатніх чисел, більших 20,  менших 100 і кратних 3.
  5. Знайти значення функції у=SIN 1 +Sin 2+ … Sin N, якщо N =25
  6. Знайти середнє арифметичне число всіх цілих додатніх чисел менших 50.
  7. Знайти середнє геометричне число всіх цілих додатніх чисел менших 10.
  8. Скласти програму знаходження факторіала введеного додатнього числа меншого 50.
  9. Знайти суму цілих додатніх чисел, кратних 7 і менших 100.
  10. Знайти значення функції Sin X  на діапазоні від 0 до 3, 14 з кроком 0,2.
  11. Знайти значення функції Соs X  на діапазоні від 0 до 3, 14 з кроком 0,2.
  12. Знайти значення функції tg X  на діапазоні від 0 до 3, 14 з кроком 0,2.
  13. Знайти сумму всіх непарних чисел менших 100.
  14. Знайти сумму всіх парних чисел менших 100.
  15. Знайти середнє арифметичне всіх непарних чисел менших 100.


Завдання 2.
Скласти програму знаходження всіх простих чисел менших 1000.

Завдання 3
Скласти програму для знаходження 1000 простих чисел.
Порівняйте знайдений результат

четвер, 15 вересня 2022 р.

Лабораторна робота 2 Умова

  1. Набрати програму рішення системи Набрати програму рішення системи. 

Виконати її для значень: -3, -10, -15, 3, 7, 10, 15,18,30.Переконатись у правильному виконанні програми. 
Продемонструвати її роботу викладачу. Зробити висновок, стосовно правила використання повної форми умови.

Проаналізуйте чи можливо створити програму, використовуючи лише вкладену форму умови? (if then .. if ..then..) (можна використовувати як коротку так і повну форму?) Зробити висновок.

 2. Виконати завдання лабораторної роботи. Текст лабораторної роботи  ( сторінка 112 книга Шост. АБО електронна книга Шост: сторінки 72-81 - теорія, сторінки 82-84 -завдання)

 3. Написати програму, яка при введеному номері місяця буде виводити на екран його назву. Програма завершує свою роботу при  номері 0. 

4. Написати програму, яка при введеному номері місяця буде виводити на екран відповідну назву пори року. Програма завершує свою роботу при  номері 0. 

5. Зберегти тексти програм (вихідні та відкомпільовані) Оформити звіт.

понеділок, 12 вересня 2022 р.

сомостійна робота УМОВА

 Вказівка розгалуження Шост стор 72- 81.

Завдання:

Скласти програму знаходження розв’язку квадратного  рівняння  виду: Ах2 + Вх+С=0

Передбачити всі можливі розв'язки.

Завдання:

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

Тести

1. Які з наведених нижче вказівок розгалуження є:

1) правильними____________

2) неправильними_____ ________

а) if a<b then а:=а+1 else b:=b-l;

б) if (х<5) and (у>3) then s:=s+l; else s:=s-l;

в) if a <> b then b:=a;

г) if 9 then  k:=k+l.

2. Які значення будуть мати змінні А і В в результаті виконання вказівки

розгалуження:

if А<В then А:=В else В-А

якщо перед її виконанням А=0.5, В=-1.7

Відповідь А=_______________ В=__________________


3. Яка задача розв’язується в результаті виконання вказівки:

if х<у then max:=y else max:=x?

Відповідь -______________________________________________


4. При яких значеннях а і Ь, умова а>Ь буде:

1) істинна _______________ 2) хибна _________________

а) а=2, Ь=5; 

б) а=5,Ь=2; 

в) а=2,Ь=2

5. Знайдіть значення величини С після виконання вказівки розгалуження:

if b>=6 then с:=5 else с:=12, якщо

1) Ь=2, с=__________________________

2)Ь=16, с=_________ ; ____ _________

3) Ь=6, с=_____ ____________________


6. Яке значення величини D, якщо після виконання вказівки

if d<=4 then с:=5 else с:=10;

1) с=5; d = ________________ 2) с=10; d=________________

a) d=4; б) d=10; в) d=2;


7 При якому значенні К, після виконання вказівки варіанту

case К of: 

k1 :writeln(‘Відмінно’);

k2:writeln('Дo6pe’);

k3 :writeln(‘Посередньо*);

k4:writeln(‘ЗадовІльно’)

end;

1) Добре              К=________________                a)kl=5

2) Посередньо    К=_________________              6)k2=4

3) Задовільно      К=___________ ___                   в)k3=3

4) Відмінно         К= ___________                         г)k4=2


вівторок, 6 вересня 2022 р.

понеділок, 16 травня 2022 р.

запитання до екзамену

 типові задачі до екзамену  реалізувати мовою Паскаль або Делфі

1.     Алгоритм. Способи запису алгоритму. Властивості алгоритму.
2.     Компоненти мови Delphi для виведення малюнка.
3.     Правила іменування змінних, функцій, процедур. Типи змінних.

понеділок, 18 квітня 2022 р.

пройдіть тестування.Посилання

   пройдіть тестування. Посилання

Семінарське заняття 2

  Інструкційна картка до проведення

семінарського заняття № 2
Тема заняття: Сучасний стан та перспективи розвитку програмування.
Мета заняття: поглибити знання студентів з напрямку програмування

Після вивчення теми студент повинен
знати: що таке проект, розуміти модульний підхід, розумітись у сучасних мовах програмування.
вміти: складати користувацькі програми.

Звітність: надрукований матеріал (2-3 сторінки, обов'язкова вказувати джерела ),  презентація, приклад програми.

Теми для рефератів, повідомлень:

      Структуроване програмування.
Сучасні мови проограмування. Їх рейтинги, поширеність (популярність), основне призначення.
Візуальне програмування. Особливості візхуального програмування.
Порівняння мов Паскаль та Делфі.
Вакансії програміста. Основні вимоги до спеціаліста. Заробітна платня та особливості  роботи.
Фрілансер.
Штучний інтелект, його розвиток
 Додаткова та віртуальна реальність. Міф та реальність.
 Створення  проектів на ардуіно
 роль ІТ під час війни
 роль ІТ в мирний час 

Лабораторна робота №16 Створення діалогової програми (4 год)

     Лабораторна робота №16  Створення діалогової програми

Мета: Навчитись створювати -програми мовою Delphi

Завдання 1.

Створити міні-програму, наприклад: Тестування.  Програма повинна вести діалог із користувачем. Діалог записати у текстовий файл.

У своїй програмі повинно бути меню, конктесне меню, передбачити оформлення програми та логіку роботи програми.

Оформити та продемонструвати роботу .

Лабораторна робота №15 Створення рухомих графічних примітивів

 Додаткова інформація Метод Application.ProcessMessages  

   Лабораторна робота №15  Створення рухомих графічних примітивів

Мета: Навчитись створювати -програми мовою Delphi

Завдання 1.

На Вашому попередньому малюнку (лабораторна робота 14) створити рухомий об'єкт. (Дивись приклад)

Оформити та продемонструвати роботу .

Відео: 



unit Unit1;

interface

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, StdCtrls, Buttons, ExtCtrls;

type

  TForm1 = class(TForm)

    Shape1: TShape;

    BitBtn1: TBitBtn;

    BitBtn2: TBitBtn;

    procedure BitBtn1Click(Sender: TObject);

    procedure FormCreate(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

var

  Form1: TForm1;

  i:integer;

implementation

{$R *.dfm}

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

   Form1.BitBtn1.Visible:=false;      //робимо кнопку старт невидимою

  for i:=0 to   (form1.clientwidth-shape1.Width) div 2 do

  // цикл до половини заданої ширини форми форми

         begin

         shape1.Visible:=false;  //фігуру зробили не видимою

         shape1.Left:=shape1.Left+1;  //змістили координату по Х

         shape1.Top:= shape1.Top -1; //змістили координату по  У

         sleep(10);             //затрика

         shape1.Visible:=true;    //фігуру зробили видимою

         application.ProcessMessages;  //метод який вимагає миттєвого виконання

        end;

        for i:=i to   form1.clientwidth-shape1.Width do

         begin

         shape1.Visible:=false;

         shape1.Left:=shape1.Left+1;

         shape1.Top:= shape1.Top +1;

         sleep(10);

         shape1.Visible:=true;

         application.ProcessMessages;

        end;

  Form1.BitBtn2.Visible:=true;

end;

procedure TForm1.FormCreate(Sender: TObject);

begin

  Form1.BitBtn2.Visible:=false;

end;

end.


Лабораторна робота №14 Створення графічних примітивів

   Лабораторна робота №14  Створення графічних примітивів

Мета: Навчитись створювати програми мовою Delphi

Завдання 1.

Встановити компонент часу, дві кнопки Пуск та Стоп та виведення часу на екран. 

Завдання 2.

Створити програму, яка можливостями мови створить малюнок. 

Завдання 3.

Виконати підпис малюнка (ПРІЗВИЩЕ)  за допомогою графічних примітивів. 

Оформити та продемонструвати роботу.

Компонент Таймер, графіка в Делфі

  Текст

Програма архів
Відео (може буде корисне)

графіка в Делфі

 опрацювати інформацію: стор. 243-261 В.В.Фаронов Delphi Програмування на мові високого рівня.


procedure TForm1.Button2Click(Sender: TObject);
var
pol: array[1..3] of TPoint; // координаты точек треугольника
begin
pol[1].x :=10;
pol[1].y :=50;
pol[2].x := 40;
pol[2].y := 10;
pol[3].x := 70;
pol[3].y := 50;
Form1.Canvas.Polygon(pol);
end;

неділя, 10 квітня 2022 р.

Лабораторна робота №13 Створення програм з використанням таблиці

  компонент таблиця

Лабораторна робота №13 Створення програм з використанням таблиці

Мета: Навчитись створювати -програми з використанням таблиць

Завдання 1.

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

Посилання

субота, 2 квітня 2022 р.

Лабораторна робота № 12 Створення програми мовою delphi з використанням компонентів ComboBox та ListBox

  Лабораторна робота № 12 Створення програми мовою delphi з використанням компонентів ComboBox та ListBox

Мета: Навчитись складати та реалізовувати програми у середовищі delphi.


лекційний матеріал

 Компонент Delphi MainMenu   Контекстное меню (PopupMenu)

 листбокс та комбобокс

Завдання до лабораторної роботи:
Створити програму: Анкетна форма. Передбачити поля: Прізвище, ім'я, по батькові, рік народження, назву коледжа, назву спеціальності, курс, предмети, оцінки по предметам, знак зодіаку, характеристика, біографія. та інші.
Поля зробити за допомогою:
Прізвище, ім'я, по батькові за вашим вибором.
Рік народження, назву коледжа, назву спеціальності, курс, предмети, оцінки по предметам, знак зодіаку - так щоб можна було зробити вибір , тобто використовуючи ComboBox та ListBox. причому передбачити  введення як одним або іншим способом .
Характеристика, біографія - зробити за допомогою компонента memo.

Увага!
Введення у компоненти ComboBox та ListBox запланованого списку організувати із зчитування відповідного файлу.
А введені характеристику та біографію зберегти у відповідні файли.
Додатково: передбачити введення нового значення у компонент ComboBox , якщо такий выдсутный у списку.  Виконати збереження нового списку у файл- конфігурації цього компонента (нехай буде поле хоббі: декілька варіантів передбачити у файлі- конфігурації.ю а нові зробити так , щоб можна було ввести).
Передбачити форму для відображення всієї введеної анкети.

Продемонструвати роботу. У звіт зробити скрини необхідних файлів.

четвер, 31 березня 2022 р.

Лабораторна робота № 11 Створення програми мовою delphi з використанням меню

  Лабораторна робота № 11 Створення програми мовою delphi з використанням меню

Мета: Навчитись складати та реалізовувати програми у середовищі delphi.


лекційний матеріал

 Компонент Delphi MainMenu   Контекстное меню (PopupMenu)

Завдання до лабораторної роботи:
1 Створити до попередньої лабораторної роботи головне меню та контексне меню.
У головному меню, створити пункти : файл (підпункти відкрити, зберегти, вихід), редагування (збільшити/зменшити шрифт та вибір кольорів написів), завдання (де підпункти будить ті 10 малюнків з відповідними підписами), про програму (дані про автора програми).
У контексному меню створити пункти: збільшити або зменшити шрифт та прив'язати його до всіх підписів до малюнків.
До наведених компонентів добавити контекстне меню (хоча б три пункти). Наприклад, збільшити розмір тексту, зменшити розмір, встановити певний колір або шрифт. Приєднати створене контексне меню до всіх підписів (компонентів Лабел).

Створити контексне меню до форми. Передбачити, наприклад колір форми, відображення або зникнення зображення.

Продемонструвати роботу програм..

понеділок, 28 березня 2022 р.

Лабораторна робота № 10 Створення програми мовою delphi з використанням малюнка

 Лабораторна робота № 10 Створення програми мовою delphi з використанням малюнка

Мета: Навчитись складати та реалізовувати програми у середовищі delphi.


лекційний матеріал

Завдання до лабораторної роботи:
  1. Створити програму, яка створить 10 тематичних малюнків. Виконати підпис зображень. Кожне запитання-малюнок оформити окремо і воно повинно з'являтися по натиску кнопки з відповідним номером. Тематику запитань (гриби, спорт, автомобілі, мотоцткли, тощо)та дизайн програми продумати самостійно.
  2. Зробити фонову картинку на всю форму. 
  3. Продемонструвати роботу програм.

пʼятниця, 18 лютого 2022 р.

Часть 2. Введение в Delphi. + книга

 Завантажити файл собі на комп'ютер.  Посилання

Книга 


понеділок, 14 лютого 2022 р.

Самостійна робота (делфі 1)

1.  Написати програму, яка виведе на екран ваше ПІБ п'ять раз різними кольорами; ваше фото; виведе три запитання з однією правильною відповіддю із декількох запропонованих: 1)ваш курс; 2) ваша група; 3) ваша спеціальність. 

Здати скріни виконання Вашої програми (ворд) та сам код. Програму оформити на власний погляд. Врахувати естетичний підхід.

2. Дайте відповідь на запитання: Як організувати програму для проведення тестування.

3. Напишіть вивчені на даний момент компоненти.

понеділок, 7 лютого 2022 р.

Лабораторна робота № 9 Створення програми мовою delphi

  Лабораторна робота № 9 Створення програми мовою delphi

Мета: Навчитись складати та реалізовувати програми у середовищі delphi.


лекційний матеріал

Завдання до лабораторної роботи:
  1. Створити програму, яка створить 5 запитань. Кожне запитання оформити окремо і воно повинно з'являтися по натиску кнопки з відповідним номером. Передбачити питання з однією правильною відповіддю та декількох правильних. Підрахувати кількість правильних відповідей. Вивести аналітику по запитанням (у процентах , балах). Тематику запитань та дизайн програми продумати самостійно.
  2. Продемонструвати роботу програм.

понеділок, 24 січня 2022 р.

Часть 1. Введение в Delphi.

  Завдання:

1 Завантажити файл собі на комп'ютер. Посилання

2. Файл містить зміст. Утримуючи клавішу Сtrl можна перейти на будь-який вибраний урок. Після кожного уроку міститься посилання на короткий конспект. НЕОБХІДНО: 

  • використовуючи маркер (колір тексту, наприклад -жовтий ) виділити важливі частини конспекту; 
  • у відведеному після кожного уроку пункті зробити короткий конспект - висновок.
3. Завантажити на moodl опрацьований матеріал.

неділя, 23 січня 2022 р.

Лабораторна робота № 8 Середовище delphi

  Лабораторна робота № 8 Середовище delphi

Мета: Навчитись складати та реалізовувати програми у середовищі delphi.

лекційний матеріал
Завдання до лабораторної роботи:
  1. Створити програму, яка буде вводити 2 числа та виводити їх суму, різницю, добуток. Супроводити програму повідомленнями.
  2. Написати програму, яка буде мати десять кнопок з назвами кольорів. При натиску на відповідну кнопку - фон стає заданого кольору.
  3. Написати програму, яка виводить дві кнопки з написом. Зробити так, що при наведенні на кнопку вона зміщується від курсора миші і можна було натиснути лише на другу кнопку.
  4. Задати координати та розміри форми. Розташувати фоновий малюнок. Створити 5 кнопок, при натиску (наведенні) на які будуть відображатись відповідний малюнок.
  5. Створити програму "Пори року". Дизайн продумати самостійно. Як варіант - це 4 панелі на яких розмістити інформацію про пору року малюнок. Продумати їх появу, розташування, зникнення.
  6. Продемонструвати роботу програм.