СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Delphi dasturlash muhitida sodda hisoblash ishlarini bajarish.

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Delphi dasturlash muhitida sodda hisoblash ishlarini bajarish.»


Sana ______________ Fan Informatika va axborot texnologiyalari


Mavzu: Delphi dasturlash muhitida sodda hisoblash ishlarini bajarish.


Dars maqsadlari: O'qituvchilarga Delphi dasturlash muhitida sodda hisoblash ishlarini bajarish foydalanish haqida ma'lumot berish.


Ta'limiy maqsad: O'qitvchilarga Delphi dasturlash muhitida sodda hisoblash ishlarini bajarish foydalanish bo'yicha bilim berish va ko'nikma shakllantirish.


Rivojlantiruvchi maqsad: O'qitvchilarga Delphi dasturlash muhitida sodda hisoblash ishlarini bajarish haqidagi bilim va tasavvurlarini kengaytirish.


Dars turi: Yangi materialni o’rganuvchi dars


Darsda foydalaniladigan jihozlar: Elektron resurslar, darslik, plakatlar; tarqatma materiallar.kompyuterlar va ulani qurilmalari, ko’rgazmali qurollar va boshqa manbalar.


Darsda qo'llaniladigan metodlar: Ma'ruza va amaliyotning uyg'unligi, Aralash, amaliy, muammoli-izlanish, induktiv va reproduktiv


DARSNING BORISHI:


I-BOSQICH: Darsni tashkil qilish jarayoni va ajratilgan vaqt 3 min

O'qitvchilar bilan salomlashish, yo'qlama qilish, diqqatini jalb qilish.

II-BOSQICH: O'qitvchilarga Delphi dasurlash tilini haqidagi bilimlarini o’rganish ular bilan qisqacha savol - javob, tushunmagan savollariga javob berish va taxlil qilish ajratilgan vaqt 10 min

III-BOSQICH: Yangi mavzu mazmunini tushuntirish jarayoni va ajratilgan vaqt 20 min

Delphi dasturlash muhitida sodda hisoblash ishlarini bajarish

Chiziqli jarayonlarga doir dasturlar tuzish “Delphi” komponentlari bilan

bog’lash.

Biror bir jarayon bajarilish vaqtida, jarayonning biror bir qismi

takrorlanmasdan, biror bir shartga ko’ra bajarilish yo’nalishi o’zgarmasdan ro’y bersa

bunday jarayonlar chiziqli jarayonlar deyiladi. Chiziqli jarayonlarni kompyuter

tushinadigan tilda yozilgan algortmi chiziqli dasturlar deyiladi.

1. Quyida ikki sonni qo’shish, ayirish, ko’paytirish, bo’lish vazifasini bajaruvchi

dastur bilan tanishamiz.















unit Unit1;

interface


uses

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

Dialogs, Buttons, StdCtrls;

type

TForm1 = class(TForm)

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

Label7: TLabel;

Edit1: TEdit;

Edit2: TEdit;

BitBtn1: TBitBtn;

SpeedButton1: TSpeedButton;

SpeedButton2: TSpeedButton;

BitBtn2: TBitBtn;

BitBtn3: TBitBtn;

procedure BitBtn1Click(Sender: TObject);

procedure SpeedButton1Click(Sender: TObject);

procedure SpeedButton2Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

procedure BitBtn3Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;



var

Form1: TForm1;



implementation


{$R *.dfm}



procedure TForm1.BitBtn3Click(Sender: TObject);

var a,b,c :real;

begin

// Qo’shish

a:=StrToFloat(Edit1.Text);

b:=StrToFloat(Edit2.Text);

c:=a+b;

label4.Caption:=FloatToStr(c);

end;

procedure TForm1.BitBtn1Click(Sender: TObject);

var a,b,c: real;

begin

// Ayirish

a:=StrToFloat(Edit1.Text);

b:=StrToFloat(Edit2.Text);

c:=a-b;

label5.Caption:=FloatToStr(c);

end;

procedure TForm1.SpeedButton1Click(Sender: TObject);

var a,b,c: real;

begin

// Ko’paytirish

a:=StrToFloat(Edit1.Text);

b:=StrToFloat(Edit2.Text);

c:=a*b;

label6.Caption:=FloatToStr(c);

end;

procedure TForm1.SpeedButton2Click(Sender: TObject);

var a,b,c :real;

begin

// Bo’lish

a:=StrToFloat(Edit1.Text);

b:=StrToFloat(Edit2.Text);

c:=a/b;

label7.Caption:=FloatToStr(c);

end;

procedure TForm1.BitBtn2Click(Sender: TObject);

begin

// Майдонни тозалаш

Edit1.Text:='';

Edit2.Text:='';

label4.Caption:='';

label5.Caption:='';

label6.Caption:='';

label7.Caption:='';

end;



end.



IV-BOSQICH: Yangi mavzuni mustahkamlash, amaliy va mustaqil ishlar bajarish ajratilgan vaqt 7 min Ko’rgazmali qurollar yordamida o’qituvuvchilarga savollar berib mavzuni mustahkamlayman.

V-BOSQICH: Darsga yakun yasash, darsni baholash metodlari va ajratilgan vaqt 2 min

VI-BOSQICH: Uyga vazifa berish va ajratilgan vaqt 3 min

Mavzuga oid mashqlar savol va topshiriqlarni bajarib kelish.