Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Комп’ютерні науки
Кафедра:
Не вказано

Інформація про роботу

Рік:
2015
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Алгоритмізація та програмування

Частина тексту файла (без зображень, графіків і формул):

Відокремлений структурний підрозділ Золочівський коледж Національного університету «Львівська політехніка» Циклова комісія природничо-математичних та комп’ютерних дисциплін ЗВІТ Про виконання лабораторних робіт з дисципліни «Алгоритмізація та програмування» Студента 2 курсу ОПС-2 групи Напряму підготовки 6.050101 Комп’ютерні науки Спеціальності 5.05010101 Обслуговування програмних систем та комплексів Бомк.Б.В. Викладач Чіпак І.П. м. Золочів – 2015 рік Лабораторна робота №4 Тема. Розробка простих проектів в DELPHI. Обчислення виразів. Мета: : закріпити та перевірити знання з основ програмування в середовищі DELPHI.. Хід роботи Отримати допуск до роботи у викладача, давши відповідь та теоретичні запитання. Написати програми до завдань та реалізувати їх у середовищі Delphi Скласти звіт,у якому зобразити теоретичні відомості, виконані програми та результати виконання програм,відповіді на контрольні питання та висновки до лабораторної роботи. Захистити звіт у викладача. Завдання 1. Розробити проект «Простий калькулятор» в якому можна знаходити суму двох введених чисел, різницю, добуток та частку. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Edit2: TEdit; Label1: TLabel; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; Button6: TButton; procedure Button5Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button6Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; a,b,r:Real; implementation {$R *.dfm} procedure TForm1.Button5Click(Sender: TObject); begin Edit1.Clear; Edit2.Clear; Label1.Caption:=''; end; procedure TForm1.Button1Click(Sender: TObject); begin a:=StrToFloat(Edit1.Text); b:=StrToFloat(Edit2.Text); r:=a+b; Label1.Caption:=FloatToStr(r); end; procedure TForm1.Button2Click(Sender: TObject); begin a:=StrToFloat(Edit1.Text); b:=StrToFloat(Edit2.Text); r:=a-b; Label1.Caption:=FloatToStr(r); end; procedure TForm1.Button3Click(Sender: TObject); begin a:=StrToFloat(Edit1.Text); b:=StrToFloat(Edit2.Text); r:=a*b; Label1.Caption:=FloatToStr(r); end; procedure TForm1.Button4Click(Sender: TObject); begin a:=StrToFloat(Edit1.Text); b:=StrToFloat(Edit2.Text); r:=a/b; Label1.Caption:=FloatToStr(r); end; procedure TForm1.Button6Click(Sender: TObject); begin close; end; end. [Додаток 1] Завдання 2. Створіть проект «Cтандартні функції мови Delphi» unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, jpeg, ExtCtrls, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; Edit1: TEdit; Edit2: TEdit; Image1: TImage; Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; x,y:Real; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin x:=StrToFloat(Edit1.Text); y:=Sqr(x)+sqrt(abs(sin(x)+cos(x)))-sqr(sin(x)); Edit2.Text:=FloatToStrF(y,ffNumber, 6,3); end; procedure TForm1.Button2Click(Sender: TObject); begin Close; end; end. [Додаток 2] У Завдання 3. Розробити самостійно проект «Обмін долара на гривню» unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; Edit1: TEdit; Label3: TLabel; Button1: TButton; Button2: TButton; Edit2: TEdit; Button3: TButton; procedure Button2Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button3Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; x,y,r:real; implementation {$R *.dfm} procedure TForm1.Button2Click(Sender: TObject); begin Close; end; procedure TForm1.Button1Click(Sender: TObject); begin Edit1.Clear; Edit2.Clear; Label3.Caption:=''; end; procedure TForm1.Button3Click(Sender: TObject); begin x:=StrToFloat(Edit1.Text); y:=StrToFloat(Edit2.Text); r:=x*y; Label3.Caption:=FloatToStr(r); end; end. [Додаток 3] Завдання 4. Розробити самостійно проект « Анкета студента» unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Edit4: TEdit; Edit5: TEdit; Label6: TLabel; Button1: TButton; Button2: TButton; Button3: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; a,b,c,d,e,f:string; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin Close; end; procedure TForm1.Button2Click(Sender: TObject); begin Label6.Caption := Edit1.Text + Edit2.Text + Edit3.Text+ Edit4.Text+ Edit5.Text; end; procedure TForm1.Button3Click(Sender: TObject); begin Edit1.Clear; Edit2.Clear; Edit3.Clear; Edit4.Clear; Edit5.Clear; Label6.Caption:=''; end; end. [Додаток 4] Висновок: Закріпили і перевірили свої знання з основ програмування в середовищі Delphi. ДОДАТКИ Додаток 1 / Мал.1.1. Калькулятор Додаток 2 / Мал.1.2. Обчислення виразу Додаток 3 / Мал1.3. Обмін валют Додаток 4 / Мал.1.4 Анкета студента Оцінка_______________ Підпис викладача____________
Антиботан аватар за замовчуванням

03.11.2017 16:11-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!