Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ / TASKS / LR6_OFC
.TXT ‡ ¤ ЁҐ « Ў®а в®аго а Ў®вг N6 Ї® ¤ЁбжЁЇ«ЁҐ
"ЋаЈ Ё§ жЁп Ё дгЄжЁ®Ёа®ў ЁҐ ЇЇ а вле Ё
Їа®Ја ¬¬ле б।бвў ќ‚Њ"
’Ґ¬ : ЋаЈ Ё§ жЁп бўп§Ё ЂбᥬЎ«Ґа б џ‚“ ЇаЁ¬ҐаҐ Їа®Ја ¬¬л
Ї®бв஥Ёп з бв®в®Ј® а бЇаҐ¤Ґ«ҐЁҐ Ї®Ї ¤ Ё© ЇбҐў¤®б«г-
з ©ле 楫ле зЁбҐ« ў § ¤ лҐ ЁвҐаў «л.
Ќ п§лЄҐ ўлб®Є®Ј® га®ўп (Pascal Ё«Ё ‘) ЈҐҐаЁагҐвбп ¬ ббЁў
ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ«, Ё§¬ҐпойЁебп ў § ¤ ®¬ ¤Ё Ї §®Ґ Ё Ё¬Ґ-
ойЁе а ў®¬Ґа®Ґ Ё«Ё Ј гбб®ўбЄ®Ґ (®Ја ЁзҐ®Ґ ЁвҐаў «®¬ [Mx-3*S,
Mx+3*S]) а бЇаҐ¤Ґ«ҐЁҐ. ЌҐ®Ўе®¤Ё¬лҐ ¤ взЁЄЁ ЇбҐў¤®б«гз ©ле зЁбҐ«
室пвбп ў Є в «®ЈҐ RAND_GEN (ЇpЁ ҐЈ® ®вбгвбвўЁЁ Ї®«гзЁвм г ЇpҐЇ®¤ -
ў ⥫п).
„ «ҐҐ ¤®«¦Ґ ўл§лў вмбп бᥬЎ«Ґал© ¬®¤г«м(¬®¤г«Ё) ¤«п д®а¬Ёа®-
ў Ёп а бЇаҐ¤Ґ«ҐЁп Є®«ЁзҐбвў Ї®Ї ¤ Ё© ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ«
ў § ¤ лҐ ЁвҐаў «л. ‚ ®ЎйҐ¬ б«гз Ґ ЁвҐаў «л а §ЎЁҐЁп ¤Ё Ї §®
Ё§¬ҐҐЁп ЇбҐў¤®б«гз ©ле зЁбҐ« ¬®Јгв Ё¬Ґвм а §«Ёзго ¤«Ёг.
ђҐ§г«мвЁагойЁ© ¬ ббЁў з бв®в®Ј® а бЇаҐ¤Ґ«ҐЁп зЁбҐ« Ї® ЁвҐаў -
« ¬, бд®а¬Ёа®ў л© бᥬЎ«Ґа®¬ га®ўҐ, ў®§ўа й Ґвбп ў Їа®Ја ¬¬г,
ॠ«Ё§®ў го џ‚“, Ё § ⥬ б®еа пҐвбп ў д ©«Ґ Ё ўлў®¤Ёвбп нЄ-
а б।бвў ¬Ё џ‚“.
€бе®¤лҐ ¤ лҐ:
1. „«Ё ¬ ббЁў ЇбҐў¤®б«гз ©ле 楫лезЁбҐ« - NumRanDat (<= 16K)
2. „Ё Ї §® Ё§¬ҐҐЁп ¬ ббЁў ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ«
[Xmin, Xmax]
3. Љ®«ЁзҐбвў® ЁвҐаў «®ў, Є®в®алҐ а §ЎЁў Ґвбп ¤Ё Ї §®
Ё§¬ҐҐЁп ¬ ббЁў ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ« - NInt ( <=24 )
4. Њ ббЁў «Ґўле Ја Ёж ЁвҐаў «®ў а §ЎЁҐЁп LGrInt
(¤®«¦л ЇаЁ ¤«Ґ¦ вм ЁвҐаў «г [Xmin,Xmax])
ђҐ§г«мв вл:
1. ’ҐЄбв®ўл© д ©«, бва®Є Є®в®а®Ј® ᮤҐа¦Ёв:
- ®¬Ґа ЁвҐаў « ,
- «Ґўго Ја Ёжг ЁвҐаў « ,
- Є®«ЁзҐбвў® ЇбҐў¤®б«гз ©ле зЁбҐ«, Ї®Ї ўиЁе ў ЁвҐаў «.
Љ®«ЁзҐбвў® бва®Є а ў® зЁб«г ЁвҐаў «®ў а §ЎЁҐЁп.
2. ѓа дЁЄ, ®ва ¦ ойЁ© а бЇаҐ¤Ґ«ҐЁҐ зЁбҐ« Ї® ЁвҐаў « ¬.
(Ґ®Ўп§ ⥫мл© аҐ§г«мв в)
‚ § ўЁбЁ¬®бвЁ ®в ®¬Ґа ЎаЁЈ ¤л д®а¬Ёа®ў ЁҐ з бв®в®Ј® а бЇаҐ-
¤Ґ«ҐЁп ¤®«¦® Їа®Ё§ў®¤вбп Ї® ®¤®¬г Ё§ ¤ўге ў аЁ в®ў:
1. „«п ЎаЁЈ ¤ б ҐзҐвл¬ ®¬Ґа®¬: Ї®¤Їа®Ја ¬¬ д®а¬Ёа®ў Ёп
а бЇаҐ¤Ґ«ҐЁп Є®«ЁзҐбвў Ї®Ї ¤ Ё© ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ« ў § -
¤ лҐ ЁвҐаў «л ॠ«Ё§гҐвбп ў ўЁ¤Ґ ®¤®Ј® ᥬЎ«Ґа®Ј® ¬®¤г«п, ба §г
Ї®«гз о饣® вॡ㥬®Ґ а бЇаҐ¤Ґ«ҐЁҐ Ё ў®§ўа й о饣® ҐЈ® ў Ј®«®ўго
Їа®Ја ¬¬г, ЇЁб го џ‚“;
2. „«п ЎаЁЈ ¤ б зҐвл¬ ®¬Ґа®¬: Ї®¤Їа®Ја ¬¬ д®а¬Ёа®ў Ёп а бЇ-
।Ґ«ҐЁп Є®«ЁзҐбвў Ї®Ї ¤ Ё© ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ« ў § ¤ лҐ
ЁвҐаў «л ॠ«Ё§гҐвбп ў ўЁ¤Ґ ¤ўге бᥬЎ«Ґале ¬®¤г«Ґ©, ЇҐаўл© Ё§ Є®-
в®але д®а¬ЁагҐв а бЇаҐ¤Ґ«ҐЁҐ Ёб室ле зЁбҐ« Ї® ЁвҐаў « ¬ Ґ¤ЁЁз®©
¤«Ёл Ё ў®§ўа й Ґв ҐЈ® ў ўл§лў ойго Їа®Ја ¬¬г џ‚“ Є Є Їа®¬Ґ¦гв®з-
л© аҐ§г«мв в. ‡ ⥬ ўл§лў Ґвбп ўв®а®© бᥬЎ«Ґал© ¬®¤г«м, Є®в®ал©
Ї® н⮬㠯஬Ґ¦гв®з®¬г а бЇаҐ¤Ґ«ҐЁо д®а¬ЁагҐв ®Є®з ⥫쮥 а бЇаҐ-
¤Ґ«ҐЁҐ ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ« Ї® ЁвҐаў « ¬ Їа®Ё§ў®«м®© ¤«Ёл
(б § ¤ л¬Ё Ја Ёж ¬Ё). ќв® а бЇаҐ¤Ґ«ҐЁҐ ў®§ўа й Ґвбп ў Ј®«®ўго
Їа®Ја ¬¬г Ё ўл¤ Ґвбп Є Є ®б®ў®© १г«мв в ў ўЁ¤Ґ ⥪бв®ў®Ј® д ©«
Ё, ў®§¬®¦®, Ја дЁЄ .
"ЋаЈ Ё§ жЁп Ё дгЄжЁ®Ёа®ў ЁҐ ЇЇ а вле Ё
Їа®Ја ¬¬ле б।бвў ќ‚Њ"
’Ґ¬ : ЋаЈ Ё§ жЁп бўп§Ё ЂбᥬЎ«Ґа б џ‚“ ЇаЁ¬ҐаҐ Їа®Ја ¬¬л
Ї®бв஥Ёп з бв®в®Ј® а бЇаҐ¤Ґ«ҐЁҐ Ї®Ї ¤ Ё© ЇбҐў¤®б«г-
з ©ле 楫ле зЁбҐ« ў § ¤ лҐ ЁвҐаў «л.
Ќ п§лЄҐ ўлб®Є®Ј® га®ўп (Pascal Ё«Ё ‘) ЈҐҐаЁагҐвбп ¬ ббЁў
ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ«, Ё§¬ҐпойЁебп ў § ¤ ®¬ ¤Ё Ї §®Ґ Ё Ё¬Ґ-
ойЁе а ў®¬Ґа®Ґ Ё«Ё Ј гбб®ўбЄ®Ґ (®Ја ЁзҐ®Ґ ЁвҐаў «®¬ [Mx-3*S,
Mx+3*S]) а бЇаҐ¤Ґ«ҐЁҐ. ЌҐ®Ўе®¤Ё¬лҐ ¤ взЁЄЁ ЇбҐў¤®б«гз ©ле зЁбҐ«
室пвбп ў Є в «®ЈҐ RAND_GEN (ЇpЁ ҐЈ® ®вбгвбвўЁЁ Ї®«гзЁвм г ЇpҐЇ®¤ -
ў ⥫п).
„ «ҐҐ ¤®«¦Ґ ўл§лў вмбп бᥬЎ«Ґал© ¬®¤г«м(¬®¤г«Ё) ¤«п д®а¬Ёа®-
ў Ёп а бЇаҐ¤Ґ«ҐЁп Є®«ЁзҐбвў Ї®Ї ¤ Ё© ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ«
ў § ¤ лҐ ЁвҐаў «л. ‚ ®ЎйҐ¬ б«гз Ґ ЁвҐаў «л а §ЎЁҐЁп ¤Ё Ї §®
Ё§¬ҐҐЁп ЇбҐў¤®б«гз ©ле зЁбҐ« ¬®Јгв Ё¬Ґвм а §«Ёзго ¤«Ёг.
ђҐ§г«мвЁагойЁ© ¬ ббЁў з бв®в®Ј® а бЇаҐ¤Ґ«ҐЁп зЁбҐ« Ї® ЁвҐаў -
« ¬, бд®а¬Ёа®ў л© бᥬЎ«Ґа®¬ га®ўҐ, ў®§ўа й Ґвбп ў Їа®Ја ¬¬г,
ॠ«Ё§®ў го џ‚“, Ё § ⥬ б®еа пҐвбп ў д ©«Ґ Ё ўлў®¤Ёвбп нЄ-
а б।бвў ¬Ё џ‚“.
€бе®¤лҐ ¤ лҐ:
1. „«Ё ¬ ббЁў ЇбҐў¤®б«гз ©ле 楫лезЁбҐ« - NumRanDat (<= 16K)
2. „Ё Ї §® Ё§¬ҐҐЁп ¬ ббЁў ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ«
[Xmin, Xmax]
3. Љ®«ЁзҐбвў® ЁвҐаў «®ў, Є®в®алҐ а §ЎЁў Ґвбп ¤Ё Ї §®
Ё§¬ҐҐЁп ¬ ббЁў ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ« - NInt ( <=24 )
4. Њ ббЁў «Ґўле Ја Ёж ЁвҐаў «®ў а §ЎЁҐЁп LGrInt
(¤®«¦л ЇаЁ ¤«Ґ¦ вм ЁвҐаў «г [Xmin,Xmax])
ђҐ§г«мв вл:
1. ’ҐЄбв®ўл© д ©«, бва®Є Є®в®а®Ј® ᮤҐа¦Ёв:
- ®¬Ґа ЁвҐаў « ,
- «Ґўго Ја Ёжг ЁвҐаў « ,
- Є®«ЁзҐбвў® ЇбҐў¤®б«гз ©ле зЁбҐ«, Ї®Ї ўиЁе ў ЁвҐаў «.
Љ®«ЁзҐбвў® бва®Є а ў® зЁб«г ЁвҐаў «®ў а §ЎЁҐЁп.
2. ѓа дЁЄ, ®ва ¦ ойЁ© а бЇаҐ¤Ґ«ҐЁҐ зЁбҐ« Ї® ЁвҐаў « ¬.
(Ґ®Ўп§ ⥫мл© аҐ§г«мв в)
‚ § ўЁбЁ¬®бвЁ ®в ®¬Ґа ЎаЁЈ ¤л д®а¬Ёа®ў ЁҐ з бв®в®Ј® а бЇаҐ-
¤Ґ«ҐЁп ¤®«¦® Їа®Ё§ў®¤вбп Ї® ®¤®¬г Ё§ ¤ўге ў аЁ в®ў:
1. „«п ЎаЁЈ ¤ б ҐзҐвл¬ ®¬Ґа®¬: Ї®¤Їа®Ја ¬¬ д®а¬Ёа®ў Ёп
а бЇаҐ¤Ґ«ҐЁп Є®«ЁзҐбвў Ї®Ї ¤ Ё© ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ« ў § -
¤ лҐ ЁвҐаў «л ॠ«Ё§гҐвбп ў ўЁ¤Ґ ®¤®Ј® ᥬЎ«Ґа®Ј® ¬®¤г«п, ба §г
Ї®«гз о饣® вॡ㥬®Ґ а бЇаҐ¤Ґ«ҐЁҐ Ё ў®§ўа й о饣® ҐЈ® ў Ј®«®ўго
Їа®Ја ¬¬г, ЇЁб го џ‚“;
2. „«п ЎаЁЈ ¤ б зҐвл¬ ®¬Ґа®¬: Ї®¤Їа®Ја ¬¬ д®а¬Ёа®ў Ёп а бЇ-
।Ґ«ҐЁп Є®«ЁзҐбвў Ї®Ї ¤ Ё© ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ« ў § ¤ лҐ
ЁвҐаў «л ॠ«Ё§гҐвбп ў ўЁ¤Ґ ¤ўге бᥬЎ«Ґале ¬®¤г«Ґ©, ЇҐаўл© Ё§ Є®-
в®але д®а¬ЁагҐв а бЇаҐ¤Ґ«ҐЁҐ Ёб室ле зЁбҐ« Ї® ЁвҐаў « ¬ Ґ¤ЁЁз®©
¤«Ёл Ё ў®§ўа й Ґв ҐЈ® ў ўл§лў ойго Їа®Ја ¬¬г џ‚“ Є Є Їа®¬Ґ¦гв®з-
л© аҐ§г«мв в. ‡ ⥬ ўл§лў Ґвбп ўв®а®© бᥬЎ«Ґал© ¬®¤г«м, Є®в®ал©
Ї® н⮬㠯஬Ґ¦гв®з®¬г а бЇаҐ¤Ґ«ҐЁо д®а¬ЁагҐв ®Є®з ⥫쮥 а бЇаҐ-
¤Ґ«ҐЁҐ ЇбҐў¤®б«гз ©ле 楫ле зЁбҐ« Ї® ЁвҐаў « ¬ Їа®Ё§ў®«м®© ¤«Ёл
(б § ¤ л¬Ё Ја Ёж ¬Ё). ќв® а бЇаҐ¤Ґ«ҐЁҐ ў®§ўа й Ґвбп ў Ј®«®ўго
Їа®Ја ¬¬г Ё ўл¤ Ґвбп Є Є ®б®ў®© १г«мв в ў ўЁ¤Ґ ⥪бв®ў®Ј® д ©«
Ё, ў®§¬®¦®, Ја дЁЄ .
Соседние файлы в папке TASKS