відео розгляд прикладів
субота, 19 листопада 2022 р.
пʼятниця, 18 листопада 2022 р.
Лабораторна робота № 8 Створення програми мовою delphi
Відео матеріал компоненти RadioGroup та GroupBox
Завдання до лабораторної роботи:
- Використовуючи компоненти RadioGroup. Створити програму, яка створить 5 запитань. Кожне запитання оформити окремо і воно повинно з'являтися по натиску кнопки з відповідним номером. Передбачити 4 запитання з однією правильною відповіддю та одне з декількома правильними. Підрахувати кількість правильних відповідей. Вивести аналітику по запитаннях (у процентах , балах). Тематику запитань та дизайн програми продумати самостійно. При створенні програми використайте компоненти Panel та RadioBox для групування елементів, які стосуються окремого запитання.
- Продемонструвати роботу програм.
пʼятниця, 11 листопада 2022 р.
Семінарське заняття
Інструкційна картка до проведення семінарського заняття № 1
Звітність: надрукований матеріал (4-5 сторінки, обов'язкова вказувати джерела ), презентація, приклад програми (якщо потрібно).
5. Створення проектів на з використанням контролера ардуіно (приклади, посилання).
6. роль ІТ під час війни (приклади, посилання).
7. роль ІТ в мирний час (приклади, посилання).
Лабораторна робота № 7 Створення програми мовою delphi
відео RadioButton , CheckBox , Panel
- Створити програму, яка створить 5 запитань. Кожне запитання оформити окремо і воно повинно з'являтися по натиску кнопки з відповідним номером. Передбачити питання з однією правильною відповіддю та декількох правильних. Підрахувати кількість правильних відповідей. Вивести аналітику по запитанням (у процентах , балах). Тематику запитань та дизайн програми продумати самостійно.
- Продемонструвати роботу програм.
неділя, 6 листопада 2022 р.
субота, 5 листопада 2022 р.
Лабораторна робота № 6 Середовище delphi
Лабораторна робота № 6 Середовище delphi
лекційний матеріал
- Створити програму, яка буде вводити 2 числа та виводити їх суму, різницю, добуток. Супроводити програму повідомленнями.
- Написати програму, яка буде мати десять кнопок з назвами кольорів. При натиску на відповідну кнопку - фон стає заданого кольору. Передбачити кнопку , яка відновить фон форми до стандартного. Вибіраємо кольори ВЕСЕЛКИ.
- Написати програму, яка виводить дві кнопки з написом. Зробити так, що при наведенні на кнопку вона зміщується від курсора миші і можна було натиснути лише на другу кнопку.
- Продемонструвати роботу програм.
пʼятниця, 4 листопада 2022 р.
пройти тест 5.11.2022
понеділок, 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
Використайте знаходження факторіал, як за допомогою ітераційного циклу так і реалізуючи рекурсивний підхід (при N=1 – N! = 1 )
понеділок, 3 жовтня 2022 р.
Лабораторна робота № 4 Складання програм на опрацювання двовимірних масивів.
Лабораторна робота № 4
обов'язкова самостійна робота 1 масиви
Наступні завдання виконується студентом до кожного варіанту!!!
Елементи масиву сформувати за допомогою генератора випадкових чисел.
Вивести початковий та кінцевий варіанти масиву по рядках через два пропуски (або в зонному режимі).
6. Над перетином головної та побічної діагоналі.
7. Зліва від перетину головної та побічної діагоналі.
8. З правої сторони від перетину головної та побічної діагоналі.
6. Над перетином головної та побічної діагоналі.
7. Зліва від перетину головної та побічної діагоналі.
8. З правої сторони від перетину головної та побічної діагоналі.
четвер, 22 вересня 2022 р.
Лабораторна робота №3 Цикли
Дати відповіді на запитання
теорія про цикли Шост електронний 61-Текст - приклад лабораторної роботи (сторінка95 книга Шост електронний 68-)
- Вивчити можливості мови програмування Паскаль з реалізації циклічних структур.
- Скласти словесний алгоритм розв’язування задачі (згідно варіанту).
- Скласти блок-схему алгоритму.
- Скласти програму мовою Паскаль.
- Підготувати тести для перевірки правильності Вашої програми.
- Виконати програму, записати результати виконання програми.
- Скласти алгоритм рішення Вашої задачі за допомогою інших структур циклу. Виканати алгоритми та порівняти отримані результати.
- Зробити висновок стосовно доцільності використання кожного циклу. Яка структура циклу "краще" підходить до Вашої задачі?
- Оформити звіт.
- Знайти суму цілих додатніх чисел, кратних 4 і менших 50.
- Знайти суму цілих додатніх парних чисел менших 100.
- Знайти суму цілих додатніх непарних чисел менших 100.
- Знайти суму цілих додатніх чисел, більших 20, менших 100 і кратних 3.
- Знайти значення функції у=SIN 1 +Sin 2+ … Sin N, якщо N =25
- Знайти середнє арифметичне число всіх цілих додатніх чисел менших 50.
- Знайти середнє геометричне число всіх цілих додатніх чисел менших 10.
- Скласти програму знаходження факторіала введеного додатнього числа меншого 50.
- Знайти суму цілих додатніх чисел, кратних 7 і менших 100.
- Знайти значення функції Sin X на діапазоні від 0 до 3, 14 з кроком 0,2.
- Знайти значення функції Соs X на діапазоні від 0 до 3, 14 з кроком 0,2.
- Знайти значення функції tg X на діапазоні від 0 до 3, 14 з кроком 0,2.
- Знайти сумму всіх непарних чисел менших 100.
- Знайти сумму всіх парних чисел менших 100.
- Знайти середнє арифметичне всіх непарних чисел менших 100.
четвер, 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 р.
Лабораторна 1 Знайомство з середовищем програмування
Середовище для онлайн програмування https://ideone.com
Теоретичний матеріал
текст лабораторної
пʼятниця, 2 вересня 2022 р.
Середовище програмування Паскаль КНИГИ
Середовище для онлайн програмування https://ideone.com
Скачати ПаскальАВС
Книги:
Шост ДМ Інформатика. Turbo Pascal 10-11 класи
Программирование в среде Borland Pascal 7.0
Для завантаження лабораторних робіт посилання
понеділок, 16 травня 2022 р.
запитання до екзамену
типові задачі до екзамену реалізувати мовою Паскаль або Делфі
понеділок, 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)
четвер, 31 березня 2022 р.
Лабораторна робота № 11 Створення програми мовою delphi з використанням меню
Лабораторна робота № 11 Створення програми мовою delphi з використанням меню
Компонент Delphi MainMenu Контекстное меню (PopupMenu)
Створити контексне меню до форми. Передбачити, наприклад колір форми, відображення або зникнення зображення.
Продемонструвати роботу програм..
понеділок, 28 березня 2022 р.
Лабораторна робота № 10 Створення програми мовою delphi з використанням малюнка
Лабораторна робота № 10 Створення програми мовою delphi з використанням малюнка
- Створити програму, яка створить 10 тематичних малюнків. Виконати підпис зображень. Кожне запитання-малюнок оформити окремо і воно повинно з'являтися по натиску кнопки з відповідним номером. Тематику запитань (гриби, спорт, автомобілі, мотоцткли, тощо)та дизайн програми продумати самостійно.
- Зробити фонову картинку на всю форму.
- Продемонструвати роботу програм.
пʼятниця, 18 лютого 2022 р.
понеділок, 14 лютого 2022 р.
Самостійна робота (делфі 1)
1. Написати програму, яка виведе на екран ваше ПІБ п'ять раз різними кольорами; ваше фото; виведе три запитання з однією правильною відповіддю із декількох запропонованих: 1)ваш курс; 2) ваша група; 3) ваша спеціальність.
Здати скріни виконання Вашої програми (ворд) та сам код. Програму оформити на власний погляд. Врахувати естетичний підхід.
2. Дайте відповідь на запитання: Як організувати програму для проведення тестування.
3. Напишіть вивчені на даний момент компоненти.
понеділок, 7 лютого 2022 р.
Лабораторна робота № 9 Створення програми мовою delphi
Лабораторна робота № 9 Створення програми мовою delphi
- Створити програму, яка створить 5 запитань. Кожне запитання оформити окремо і воно повинно з'являтися по натиску кнопки з відповідним номером. Передбачити питання з однією правильною відповіддю та декількох правильних. Підрахувати кількість правильних відповідей. Вивести аналітику по запитанням (у процентах , балах). Тематику запитань та дизайн програми продумати самостійно.
- Продемонструвати роботу програм.
понеділок, 24 січня 2022 р.
Часть 1. Введение в Delphi.
Завдання:
1 Завантажити файл собі на комп'ютер. Посилання
2. Файл містить зміст. Утримуючи клавішу Сtrl можна перейти на будь-який вибраний урок. Після кожного уроку міститься посилання на короткий конспект. НЕОБХІДНО:
- використовуючи маркер (колір тексту, наприклад -жовтий ) виділити важливі частини конспекту;
- у відведеному після кожного уроку пункті зробити короткий конспект - висновок.
неділя, 23 січня 2022 р.
Лабораторна робота № 8 Середовище delphi
Лабораторна робота № 8 Середовище delphi
лекційний матеріал
- Створити програму, яка буде вводити 2 числа та виводити їх суму, різницю, добуток. Супроводити програму повідомленнями.
- Написати програму, яка буде мати десять кнопок з назвами кольорів. При натиску на відповідну кнопку - фон стає заданого кольору.
- Написати програму, яка виводить дві кнопки з написом. Зробити так, що при наведенні на кнопку вона зміщується від курсора миші і можна було натиснути лише на другу кнопку.
- Задати координати та розміри форми. Розташувати фоновий малюнок. Створити 5 кнопок, при натиску (наведенні) на які будуть відображатись відповідний малюнок.
- Створити програму "Пори року". Дизайн продумати самостійно. Як варіант - це 4 панелі на яких розмістити інформацію про пору року малюнок. Продумати їх появу, розташування, зникнення.
- Продемонструвати роботу програм.