пройдіть тестування. Посилання
понеділок, 18 квітня 2022 р.
Семінарське заняття 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;
четвер, 14 квітня 2022 р.
неділя, 10 квітня 2022 р.
Лабораторна робота №13 Створення програм з використанням таблиці
Лабораторна робота №13 Створення програм з використанням таблиці
Мета: Навчитись створювати -програми з використанням таблиць
Завдання 1.
Створити програму яка буде виконувати розрахунки у наведеній таблиці:
субота, 2 квітня 2022 р.
Лабораторна робота № 12 Створення програми мовою delphi з використанням компонентів ComboBox та ListBox
Лабораторна робота № 12 Створення програми мовою delphi з використанням компонентів ComboBox та ListBox
Компонент Delphi MainMenu Контекстное меню (PopupMenu)