Зертханалық жұмыс



жүктеу 1,28 Mb.
бет28/38
Дата23.01.2020
өлшемі1,28 Mb.
#27192
1   ...   24   25   26   27   28   29   30   31   ...   38

Тапсырма 3

Көрсетілген бағдарлама жұмысты аяқтайтының дәлелдеу керек (соңғы бұтақтын қайсысында болсын).


Тапсырма 4

Бұтақты айналудағы есепті шығар, егер де біз барлық төбелер өңделетінің қаласақ (парақтар ғана емес).



Шешімі. – кейбір төбелер. Сол жағдайда y төбесі төрт категорияның біріне жатады. Түбірден у баратын жолды қарастырайық. Болуы мүмкін:


  1. (а) –тен түбірге баратын жол ( тен төмен);

  2. (б) -ке баратын жолдан солға бұрылу (-те солға қарай);

  3. (в) арқылы өту( над -тен -ға);

  4. (г) жолдан оңға -ке бұрылу (-тен –ға қарай);

төбенін өзі категориясына жатады (в).
Шарттар енді осындай болады:

(ОНЛ) барлық төбелер төмен және солға орналасқан;

(ОНЛН) барлық төбелер төмен, солға және үстінде орналасқан.
Бағдарлама осындай болады:
procedure тірелгенге дейін және жоғары;

| {берілген: (ОНЛ), керек: (ОНЛН)}

begin

| {инвариант: ОНЛ}



| while жоғарыда бар do begin

| |өңдеу;

| | жоғары солға;

| end


| {ОНЛ, Робот парақта}

| өңдеу;


{ОНЛН}

end;
Негізгі алгоритм:

берілді: Робот түбірде , ештене өңделген жоқ

керек: Робот түбірде, барлық төбелер өңделген

{ОНЛ}

тірелгенге дейін жоғары және өңдеу;



{инвариант: ОНЛН}

while төменде барdo begin

| if оң жақта барthen begin {ОНЛН, оң жақта бар}

| |оңға;


| | {ОНЛ}

| | тірелгенге дейін жоғары және өңдеу;;

| end else begin

| | {ОЛН,оң жақта емес, төменнен}

| | төмен;

| end;


end;

{ОНЛН, Робот түбірде => барлық төбелер өңделген }



жүктеу 1,28 Mb.

Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   38




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау