ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π Π°Π±ΠΎΡ‚Π° с массивами. 
ΠžΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ (однопарамСтричСскиС) массивы

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π”Π²Π΅ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ достаточно просты ΠΈ ΠΏΠΎΠ½ΡΡ‚Π½Ρ‹. Ѐункция len (variable$) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ символьной строки (стринга) variable$, поэтому Π² ΡΡ‚Ρ€ΠΎΡ‡ΠΊΠ΅ с ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ срабатываСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ «Π½Π΅ Π±ΠΎΠ»ΡŒΡˆΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа», Π° Ρ„ункция lcase$(variable$) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ символа. А Π΅ΡΠ»ΠΈ эти Π΄Π°Π½Π½Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ 80 Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ наблюдСний? А Π΅ΡΠ»ΠΈ Π½ΡƒΠΆΠ½ΠΎ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π±ΠΎΡ‚Π° с массивами. ΠžΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ (однопарамСтричСскиС) массивы (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Массивом («array» ΠΏΠΎ-английски) Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ упорядочСнноС мноТСство ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ (ΠΈΠ»ΠΈ нСсколько ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ упорядочиваСт массив, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ (ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ). ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…, входящий Π² ΠΌΠ°ΡΡΠΈΠ², Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, Π° ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ массива, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ. НапримСр, Π΄Π°Π½Π½Ρ‹Π΅ мСтСорологичСских Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΊΡ€Π°Ρ‚Π½Ρ‹Ρ… наблюдСний Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π²ΠΎΠ·Π΄ΡƒΡ…Π° Π·Π° ΠΏΡΡ‚ΡŒ Π»Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся врСмя (ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€) наблюдСния. НСтрудно ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°ΠΊΠΎΠΌ массивС Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡ΡƒΡ‚ΡŒ большС 7300 (Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ високосныС Π³ΠΎΠ΄Ρ‹!), Ρ‚. Π΅. ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ² Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€.

ВычислСниС срСднСго значСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π·Π° Π³ΠΎΠ΄ ΠΈΠ»ΠΈ ΠΆΠ΅, скаТСм, Π·Π° Π²ΡΠ΅ врСмя наблюдСний Π·Π°ΠΉΠΌΠ΅Ρ‚ Ρƒ Π²Π°Ρ достаточно большоС количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€ΠΈ этом, Ссли потрСбуСтся Π½Π°ΠΉΡ‚ΠΈ ΡΡ€Π΅Π΄Π½Π΅ΡΡƒΡ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ июля ΠΈΠ»ΠΈ января ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π³ΠΎΠ΄Π°, Π²Π°ΠΌ придСтся ΠΎΡ‚Ρ‹ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ, ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ взятым ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

А Π΅ΡΠ»ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π΅Ρ‰Π΅ ΠΈ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅, Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΎΡ†Π΅Π½ΠΊΠ° облачности, количСство осадков, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π²Π΅Ρ‚Ρ€Π° ΠΈ Π΅Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π΄Π° Π΅Ρ‰Π΅ ΠΈ Ρ„амилия Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ?

А Π΅ΡΠ»ΠΈ эти Π΄Π°Π½Π½Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ 80 Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ наблюдСний? А Π΅ΡΠ»ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΎΠ΄Π½ΠΎ ΠΈ ΠΏΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹ΠΉ статистичСский (Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ, Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ, Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎ-контСкстный) Π°Π½Π°Π»ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²? А Π΅ΡΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ для Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ Π±Ρ‹ΡΡ‚Ρ€ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ для Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ суточного ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°?

Для облСгчСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΈ Π΄ΠΎΡΡ‚иТСния большСй точности ΠΈ Π΄ΠΎΡΡ‚овСрности вычислСний Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΡ‚ΡŒ ΠΊ Π΅ΡΡ‚СствСнному ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΠΎΠΌΡƒ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΡƒ — ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. ИмСнно ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ массивы ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΡ…, Π½ΠΎ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΈΡ… Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΈΠ»ΠΈ ΠΆΠ΅ для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΈΡ… Π°Π½Π°Π»ΠΈΠ·Π°, построСния Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ Ρ‚. Π΄.

НапримСр, Ρ‡Π΅ΠΌ ΠΏΠ»ΠΎΡ…Π° идСя ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π·Π° Π³ΠΎΠ΄ опрСдСляСтся Ρ‚Π΅ΠΌ, Π½Π° ΠΊΠ°ΠΊΠΎΠ΅ врСмя Π²Ρ‹ΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΏΡ€Π°Π·Π΄Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠŸΠ°ΡΡ…ΠΈ ΠΈΠ»ΠΈ Науруза (Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Π»ΡƒΠ½Π½ΠΎΠ³ΠΎ обращСния Π²ΠΎΠΊΡ€ΡƒΠ³ Π—Π΅ΠΌΠ»ΠΈ ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ распрСдСлСния ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌ Π³ΠΎΠ΄Π° Π»ΡƒΠ½Π½ΠΎΠ³ΠΎ притяТСния ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΠ²ΠΎΠ² Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π° Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹!)? Говорят ΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π³ΠΎΠ΄ Π±Ρ‹Π» Π·Π°ΡΡƒΡˆΠ»ΠΈΠ²Ρ‹ΠΌ ΠΈΠ»ΠΈ Π΄ΠΎΠΆΠ΄Π»ΠΈΠ²Ρ‹ΠΌ, Π° Π·ΠΈΠΌΠ° снСТной ΠΈ/ΠΈΠ»ΠΈ Ρ‚Π΅ΠΏΠ»ΠΎΠΉ, ΠΈΠ»ΠΈ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, суровой. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚Π°ΠΊΠΎΠΉ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ Π½ΡƒΠΆΠ½ΠΎ «ΠΏΠ΅Ρ€Π΅Π»ΠΎΠΏΠ°Ρ‚ΠΈΡ‚ΡŒ» ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π΄Π°Π½Π½Ρ‹Ρ… мСтСорологичСских наблюдСний, Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, провСсти строгий статистичСский Π°Π½Π°Π»ΠΈΠ· ΠΈ Ρ‚. Π΄. ΠΈ Ρ‚. ΠΏ.

Помимо числовых, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅, ΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅ (символьно-числовыС) массивы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, списки ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ†Π΅Π½Ρ‹ Π½Π° Ρ‚ΠΎΠ²Π°Ρ€Ρ‹, ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ курсов Π°ΠΊΡ†ΠΈΠΉ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π±ΠΈΡ€ΠΆΠ°Ρ… ΠΈ Ρ‚. Π΄.). НиТС рассмотрим Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ Π² QB.

ΠžΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ мноТСство числовых Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° N ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΊΠ°ΠΊ значСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ однопарамСтричСской ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ (ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ сразу ΠΆΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ СстСствСнная Π·Π°Π΄Π°Ρ‡Π° ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ эти Π΄Π°Π½Π½Ρ‹Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΡ… Π²ΡΡΠΊΠΈΠΉ Ρ€Π°Π·, ΠΊΠ°ΠΊ стартуСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°).

Для этого просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ†ΠΈΠΊΠ» с ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ input, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всякий Ρ€Π°Π· Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Ρƒ Π²Π°Ρ Π²Π²ΠΎΠ΄ числового (ΠΈΠ»ΠΈ символьного) значСния ΠΈ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ‚ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ парамСтричСской ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π³Π°Π΅ΠΌΠΎΠΌ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ†ΠΈΠΊΠ»Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.

Π—Π°Π΄Π°Ρ‡Π°. ВвСсти числовой ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив Ρ€Π°Π·ΠΌΠ΅Ρ€Π° N ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ РСшСниС.

`vvod massiva i nakhozhdenie srednego.

input «vvedi razmer odnoparametricheskogo massiva, N»; n%.

dim a (n%) as double.

for i%=1 to n%.

print «a (»;i%;")=":input a (i%).

next i%.

for i%=1 to n%.

sum=sum+a (i%).

next i%.

srd=sum/n%.

print «srednee massiva ravno»; srd.

end.

Π‘ΠΎΠ»Π΅Π΅ элСгантноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅:

cls 'vvod massiva i nakhozhdenie srednego.

input «vvedi razmer N odnomernogo massiva «; n%.

dim a (n%) as double.

for i% = 1 to n%.

20 print «a (»; i%; «)=»;: input a (i%).

print «Vy vveli a («; i%; «)=»; a (i%);

print «Pravil'no? Enter (y/n)» ;

40 input resp$.

if len (resp$)> 1 then ` ogrnichitel dliny vvoda.

print «po-vimatelnee! <> ili <>?»: goto 40.

if lcase$(resp$) = «n» then.

print «vvedem zanovo…»: GOTO 20.

elseif lcase$(resp$) «y» then.

print «otvechaite po-vnimatel'nee…»: goto 40.

end if.

sum = sum + a (i%).

next i%.

print «vvod zavershen, spasibo!».

srd = sum / n%.

print «srednee massiva ravno»; srd.

end.

Π”Π²Π΅ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ достаточно просты ΠΈ ΠΏΠΎΠ½ΡΡ‚Π½Ρ‹. Ѐункция len (variable$) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ символьной строки (стринга) variable$, поэтому Π² ΡΡ‚Ρ€ΠΎΡ‡ΠΊΠ΅ с ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ срабатываСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ «Π½Π΅ Π±ΠΎΠ»ΡŒΡˆΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа», Π° Ρ„ункция lcase$(variable$) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ символа.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ