понеділок, 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 , якщо такий выдсутный у списку.  Виконати збереження нового списку у файл- конфігурації цього компонента (нехай буде поле хоббі: декілька варіантів передбачити у файлі- конфігурації.ю а нові зробити так , щоб можна було ввести).
Передбачити форму для відображення всієї введеної анкети.

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