Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
9-БИЛЕТ
1-сурак (16 билет 2)
2-сурак
Delphi-де программа мәтiнi программалық код деп, ол енгiзiлетiн терезе программалық код терезесi не қысқаша редактор терезесi деп аталады. 1-суретте көрсетiлгенiндей, Delphi iске қосылған кезде ол форма терезесiнiң астында көрiнбей тұрады. Оны экранға шығару View-Toggle Form/Unit командасын орындау не клавиатурадан F12 пернесiн басу арқылы орындалады.
Delphi ортасында жиi кездесетiн оқиғалар:
OnClick тышқан тұймесiн бiр рет шерту;
OnDblClick тышқан тұймесiн екi рет шерту;
OnKeyDown клавиштi басу;
OnKeyUp басылған клавиштi босату;
OnMouseDown тышқан тұймесiн басу;
OnMouseUp тышқан тұймесiн босату;
OnCreate форманы екi рет шерту, т.б.
Delphi-де программа мәтiнi программалық код деп, ол енгiзiлетiн терезе программалық код терезесi не қысқаша редактор терезесi деп аталады. 1-суретте көрсетiлгенiндей, Delphi iске қосылған кезде ол форма терезесiнiң астында көрiнбей тұрады. Оны экранға шығару View-Toggle Form/Unit командасын орындау не клавиатурадан F12 пернесiн басу арқылы орындалады.
Код терезесiнiң сол жақ бөлiгiнде Code Explorer (Код Зерттеушi), ал оң жағында программа мәтiнi терiлетiн жұмыс аумағы орналасқан. Код Зерттеушiде ағымдық проектiдегi объектiлердiң құрылымдық ағашы көрiнедi.
Код терезесiнiң тақырыбы ағымдық файл атауымен сәйкес келедi. Терезенiң жұмыс аумағындағы программа коды синтаксистiк мағынасына қарай түрлі стильде жазылып көрсетiледi. Мысалы, Object Рascal тiлiнiң кiлттiк сөздерi (мысалы, type, class, т.с.с.), қалың шрифтпен, ал түсiнiктемелер (мысалы, {Private declarations}) көк түстi көлбеу (курсив) шрифтпен жазылған. Терезенiң төменгi жағында үш элементтен тұратын кұй қатары бар. Оның бiрiншi элементi курсор позициясын анықтайтын жол және баған индикаторы, екiншiсi программалық кодтың өзгеруiн бақылайтын модификация индикаторы, үшіншiсi кiрiстiру режимiнiң индикаторы.
Код терезесi ашылғанда, онда процедура дайындамасы (үлгiсi) көрiнедi. Оның тақырыбы нүкте арқылы бөлiнген класс және процедура атауларынан тұрады (2-сурет).
Процедура дайындамасының жазылу түрі:
Procedure <атау> (Sender : TObject);
<сипаттау бөлiмi>
begin
<процедура денесi>
end;
мұндағы Sender параметрi құрылатын процедураның қай класқа тиiстiлiгiн анықтайды.
Терезенiң сол бөлiгiндегi - браузер терезесi. Онда код терезесiнде барлық жарияланулардың құрылымын көрiп шығуға болады.
2-сурет. Редактор терезесiндегi процедура дайындамасы
Delphi-де компоненттер панелiнен формаға түрлі компоненттер орнатып, олардың оқиғаларын өңдеуiш процедуралар құру визуальды программалаудың негiзi. Мысалы, берiлгендердi енгiзу және шығару үшін компоненттер панелiнiң Standard қосымша бетiндегi мәтiндермен жұмыс iстейтiн TEdit (енгiзу өрiсi), TLabel (шығару өрiсi) және TButton (командалық тұйме) компоненттерi жиi пайдаланылады.
Формаға Edit1 енгiзу өрiсiн орнатып, оның Text қасиетi арқылы не iске қосу командасын берген соң оған курсорды енгiзiп, клавиатура арқылы бiр жолдық мәтiн енгiзуге және оны редакциялауға болады.
Формада орнатылған ТLabel, ТEdit компоненттерiнiң Caption, Text қасиеттерiнiң мәндерiн программа арқылы динамикалық түрде өзгертуге де болады. Ол үшін программада объект атауы жазылып, одан соң нүкте қойылады да, оның соңына қасиет атауы енгiзiледi.
3-сурак
Функция нахождения среднего значения:
function avg:real;
var sum:real;
begin
sum:=0;
for i:=1 to m do
for j:=1 to n do
sum:=sum+mas[i,j];
Result:=sum/(m+n+1);
end;
Блок схемы:
Блок схема функции находящей среднее значение: