Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Күн және уақыт типі
Кү н, уақ ыт типі TdataTime стандартты идентификаторымен анық талады, ол уақ ытты жә не кү нді бір мезгілде сақ тауғ а арналғ ан. Жадыдағ ы ішкі орналасуы бойынша 8 байт орын алады, Currency типіне ұ қ сас, шектеулі бө лшек бө лігі бар нақ ты сан: санның бү тін бө лігінде кү н, бө лшек бө лігінде уақ ыт сақ талады. Кү нмен жә не уақ ытпен жұ мыс істеу тө мендегідей қ осалқ ы программалар пайдаланылады: 1. Function Date: TDateTime; –ағ ымдағ ы кү нді береді; 2. Function DateToStr (D: TDateTime): String; -кү нді символдар жолына тү рлендіреді; 3. Function DateTimeToStr (D: TDateTime)- кү н мен уақ ытты символдар жолына тү рлендіреді; 4. Function FormatDateTime(Format: String; Value: TDateTime): String; П – кү н мен уақ ыт Format параметрінің спецификаторына сә йкес Value параметрін символдар жолына тү рлендіреді; 5. Function Now: TDateTime; – ағ ымдағ ы кү н мен уақ ытты береді; 6. Function Time: TDateTime – ағ ымдағ ы уақ ытты береді; 7. Function TimeToStr – уақ ытты жолғ а айналдырады. Тө мендегі BbRunClick ө ң деуші оқ у программасының кө мегімен енгізу жолына кез келген нақ ты санды енгізіп, оны TDateTime типінің мә ні ретінде кө руге болады: Procedure TfmExample.bbRunClick(Sender: TObject); Var k: double; Begin Try K: =StrToFloat(edinput.text); Except ShowMessage; (“Нақ ты санның жазылуында қ ате бар”); Edinput.SelectAll; Exit End; //Нә тижені кү н-уақ ыт ретінде кө рсетеміз LBOutput.Caption: =FormatDateTime(‘dd.mm.yyyy.hh: mm: ss, k’); //енгізу жолын Edinput-қ а айналдыру Edinput.SetFocus; End; ТАПСЫРМА: ТАПСЫРМАНЫ ОРЫНДАУҒ А Ә ДІСТЕМЕЛІК НҰ СҚ АУЛАР:
Ұ СЫНЫЛАТЫН Ә ДЕБИЕТТЕР: [1-9] БЕКІТУ СҰ РАҚ ТАРЫ:
1. Object Pascal тіліндегі мә ліметтер типіне жалпы сипаттама берің дер. 2. Қ арапайым типке қ андай типтер жатады? 3. Реттелген типке қ андай типтер жатады? 4. ORD(X) жә неPRED(X) функцияларының қ ызметі қ андай жә не оларды қ андай типтерге қ олдануғ а болады? 5. SUCC(X) функциясының қ ызметі қ андай? 6. Бү тін тптердің қ андай тү рлері бар жә не олар қ алай белгіленеді? 7. Бү ті типтерге қ андай стандартты процедуралар мен функциялар қ олданылады? 8. Object Pascal тілінде логикалық тптердің ұ андай тү рлері қ олданылады. 9. Символдық типтер қ алай белгіленеді жә не олардың мә ндері қ алай анық талады? 10. Саналатын типтер қ алай белгіленеді олардың ең жоғ арғ ы мә ні қ аншағ а тең? 11. Аралық тип деп қ андай типті айтамыз жә не олар қ алай бейнеленеді? 12. Аралық типтердің қ ызметін сү йемелдейтін функцияларды атаң дар жә не олардың қ ызметтері қ андай? 13. Реттелген типтерден нақ ты типтердің айырмашылығ ы қ андай? 14. Нақ ты типтермен жұ мыс істеуге арналғ ан математикалық функцияларды атаң дар жә не олардың қ ызметі қ андай? 15. Кү н жә не уақ ыт типі қ алай анық талады? 16. Кү н жә не уақ ытпен жұ мыс істеуге арналғ ан қ андай қ осалқ ы программалар бар? 17. Object Pascal тілінде қ анша қ ұ рылымдық тип бар?
|