kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Delphi ортасында программалау негіздері

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

№1. Standart  ж?не Additional  ?осымшаларыны? компоненттерін  пайдаланып келесі суретті салы?ыз.

№2. Button1, Label1 компоненттерін форма?а орналастырып,  «Мені? батырмам» батырмасын бас?анда, «С?лем Астана!» с?зі шы?атындай «Мені? ба?дарламам» атты ?олданба жаса.

procedure TForm1.Button1Click(Sender: TObject);

begin

Edit1.Text:='Салем Астана!';

end;

3. Button1, Label1, Edit1 компоненттерін орналастырып ?олданба жаса. Button1 компонентін OnClick  о?и?асымен ??де. Сонда пішін терезесіні? та?ырыбы енгізілген м?тін жолдарына ауысатын болсын.

procedure TForm1.Button1Click(Sender: TObject);

begin

Form1.Caption:=Edit1.Text;

end;

4. Пішінге  Button1, Button2, Label1, Edit1 компоненттері орналас?ан ?олданба ??р. Button1 батырмасын бас?анда Edit1-де «Ала?ай!, орындалды!» с?зі шы?атын болсын. Button2 батырмасын бас?анда ?олданба терезесі жабылсын.

procedure TForm1.Button1Click(Sender: TObject);

begin

        Edit1.Text:='Алакай, орындалды!';

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

close;

end;

5. Суреттегі пішіндегідей ?олданба жаса. «С?лем» батырмасын бас?анда белгіде /Label1-де/ с?лемдесу хабарламасы шы?сын. «Тазалау» батырмасын бас?анда хабарлама жойылсын. «Шы?у» батырмасы бойынша терезе жабылсын.

6. Суреттегідей ?олданба ??растыр. Батырмаларды бас?анда Label1-де с?йкесінше хабарламалар шы?ып отырсын. WordWrap ?асиеті true болатындай ?згерт. Терезе ?шін BorderIcons ?асиеттері: biMinimise=false, biMaximise=false деп белгіле.

Батырма атауы

Label1-де шы?атын хабарлама м?тіні

А?парат

?о?амды? ?мірде кездесетін кез-келген м?ліметтер жиынты?ы

Информатика

А?паратты? процестерді зерттейтін ?ылым.

Интерфейс

Адам мен компьютер арасында?ы ?арым – ?атынас

Процессор

А?паратты ??дейтін ??рыл?ы, компьютер «ж?регі».

Интернет

Б?кілд?ниеж?зілік ?рмек, а?парат орталы?ы.

№7 «Тенгені доллар?а айырбастау»  ?олданбасын ??растыр. ?ажетті компоненттер: Edit1, Edit2, Edit3,

Button1, Label1, Label2, Label3.

Енгізілген жолды на?ты сан?а айналдыру функциясы:  StrToFloat(EditN.Text);

procedure TForm1.Button1Click(Sender: TObject);

  var  T, k, N:real;

begin

  T:=StrToFloat(Edit1.Text);

  k:=StrToFloat(Edit2.Text);

  N:=T/k;

  Edit3.Text:=FloatToStr(N)+ ' доллар';

end;

№8  Квадрат те?деуді шешуге ?олданба ??растыр.

procedure TForm1.Button1Click(Sender: TObject);

var A,B,C:single;

    D, X1, X2:real;

begin

  A := StrToInt(Edit1.Text);

  B := StrToInt(Edit2.Text);

  C := StrToInt(Edit3.Text);

  // Дискриминантты есептеу

  D := B*B - 4*A*C;

  if D < 0 then

    begin

    Label5.Caption:='те?деуді? на?ты т?бірі жо?';

    end

    else

      begin

      X1 := (-B-sqrt(D))/(2*A);     X2 := (-B+sqrt(D))/(2*A);

      // м?ндерін шы?ару

      Label5.Caption := 'X1 = '+FloatToStr(X1)+Chr(13)+ 'X2 = '+FloatToStr(X2);

      end;

end;

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Delphi ортасында программалау негіздері»

Delphi ортасында программалау негіздері


Практикалық жұмыстар


№1. Standart және Additional қосымшаларының компоненттерін пайдаланып келесі суретті салыңыз.







2. Button1, Label1 компоненттерін формаға орналастырып, «Менің батырмам» батырмасын басқанда, «Сәлем Астана!» сөзі шығатындай «Менің бағдарламам» атты қолданба жаса.

procedure TForm1.Button1Click(Sender: TObject);

begin

Edit1.Text:='Салем Астана!';

end;


3. Button1, Label1, Edit1 компоненттерін орналастырып қолданба жаса. Button1 компонентін OnClick оқиғасымен өңде. Сонда пішін терезесінің тақырыбы енгізілген мәтін жолдарына ауысатын болсын.

procedure TForm1.Button1Click(Sender: TObject);

begin

Form1.Caption:=Edit1.Text;

end;



4. Пішінге Button1, Button2, Label1, Edit1 компоненттері орналасқан қолданба құр. Button1 батырмасын басқанда Edit1-де «Алақай!, орындалды!» сөзі шығатын болсын. Button2 батырмасын басқанда қолданба терезесі жабылсын.

procedure TForm1.Button1Click(Sender: TObject);

begin

Edit1.Text:='Алакай, орындалды!';

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

close;

end;



5. Суреттегі пішіндегідей қолданба жаса. «Сәлем» батырмасын басқанда белгіде /Label1-де/ сәлемдесу хабарламасы шықсын. «Тазалау» батырмасын басқанда хабарлама жойылсын. «Шығу» батырмасы бойынша терезе жабылсын.



6. Суреттегідей қолданба құрастыр. Батырмаларды басқанда Label1-де сәйкесінше хабарламалар шығып отырсын. WordWrap қасиеті true болатындай өзгерт. Терезе үшін BorderIcons қасиеттері: biMinimise=false, biMaximise=false деп белгіле.


Батырма атауы

Label1-де шығатын хабарлама мәтіні

Ақпарат

Қоғамдық өмірде кездесетін кез-келген мәліметтер жиынтығы

Информатика

Ақпараттық процестерді зерттейтін ғылым.

Интерфейс

Адам мен компьютер арасындағы қарым – қатынас

Процессор

Ақпаратты өңдейтін құрылғы, компьютер «жүрегі».

Интернет

Бүкілдүниежүзілік өрмек, ақпарат орталығы.



7 «Тенгені долларға айырбастау» қолданбасын құрастыр. Қажетті компоненттер: Edit1, Edit2, Edit3,

Button1, Label1, Label2, Label3.

Енгізілген жолды нақты санға айналдыру функциясы: StrToFloat(EditN.Text);


procedure TForm1.Button1Click(Sender: TObject);

var T, k, N:real;

begin

T:=StrToFloat(Edit1.Text);

k:=StrToFloat(Edit2.Text);

N:=T/k;

Edit3.Text:=FloatToStr(N)+ ' доллар';

end;


8 Квадрат теңдеуді шешуге қолданба құрастыр.


procedure TForm1.Button1Click(Sender: TObject);

var A,B,C:single;

D, X1, X2:real;

begin

A := StrToInt(Edit1.Text);

B := StrToInt(Edit2.Text);

C := StrToInt(Edit3.Text);

// Дискриминантты есептеу

D := B*B - 4*A*C;

if D

begin

Label5.Caption:='теңдеудің нақты түбірі жоқ';

end

else

begin

X1 := (-B-sqrt(D))/(2*A); X2 := (-B+sqrt(D))/(2*A);

// мәндерін шығару

Label5.Caption := 'X1 = '+FloatToStr(X1)+Chr(13)+ 'X2 = '+FloatToStr(X2);

end;

end;



Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 10 класс.
Урок соответствует ФГОС

Скачать
Delphi ортасында программалау негіздері

Автор: Чукеева Сагыныш Раисовна

Дата: 18.01.2016

Номер свидетельства: 278440

Похожие файлы

object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(69) "Delphi ортасында программалау негіздері"
    ["seo_title"] => string(41) "delphiortasyndaproghrammalaunieghizdieri1"
    ["file_id"] => string(6) "278441"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1453093409"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(69) "Delphi ортасында программалау негіздері"
    ["seo_title"] => string(41) "delphiortasyndaproghrammalaunieghizdieri2"
    ["file_id"] => string(6) "278442"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1453093416"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(31) "Таңдау операторы"
    ["seo_title"] => string(16) "tandau_operatory"
    ["file_id"] => string(6) "506586"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1554808191"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства