Skip to main content

πŸ”’Π—Π°Π΄Π°Π½ΠΈΠ΅ Numerics


πŸ“Β ΠžΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

На Π²Ρ…ΠΎΠ΄ ΠΏΠΎΠ΄Π°ΡŽΡ‚ΡΡ n случайных Ρ†Π΅Π»Ρ‹Ρ… чисСл. Из этих чисСл Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ.

Π‘ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ способом Π½Π°Π±ΠΎΡ€Π° чисСл Π±Π΅Π· использования Linq Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ:

  1. (0.5 Π±Π°Π»Π»ΠΎΠ²) Поиск минимального значСния.
  2. (0.5 Π±Π°Π»Π»ΠΎΠ²) Поиск максимального значСния.
  3. (0.5 Π±Π°Π»Π»ΠΎΠ²) Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΡƒ чисСл ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ.
  4. (0.5 Π±Π°Π»Π»ΠΎΠ²) Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΡƒ чисСл ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ.
  5. (0.5 Π±Π°Π»Π»ΠΎΠ²) НахоТдСниС индСкса ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ вхоТдСния числа. Число вводится с консоли.
  6. (0.5 Π±Π°Π»Π»ΠΎΠ²) НахоТдСниС индСкса послСднСго вхоТдСния числа. Число вводится с консоли.
  7. (0.5 Π±Π°Π»Π»ΠΎΠ²) НахоТдСниС индСксов всСх Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ числа. Число вводится с консоли.
  8. (0.5 Π±Π°Π»Π»ΠΎΠ²) НахоТдСниС всСх чисСл, ΠΊΡ€Π°Ρ‚Π½Ρ‹Ρ… m.

(1 Π±Π°Π»Π») Π’ΠΎ ΠΆΠ΅ самоС ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ с Linq. Π—Π°ΡΠ΅Ρ‡ΡŒ врСмя выполнСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π±Π΅Π· ΠΈ с Linq. Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π·ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСкунды.

ВсС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² консоль. Числа n ΠΈ m вводятся с консоли. Для формирования чисСл ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ класс Random с Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΠΎΡ‚ -1000 Π΄ΠΎ 1000.


⭐ Задания со Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΎΠΉ

  1. (0.25 Π±Π°Π»Π»ΠΎΠ² + 0.25 Π±Π°Π»Π»ΠΎΠ²) Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ процСсс удалСния Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ΠΎΠ² ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Π±Π΅Π· использования Linq ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ с Π΅Π³ΠΎ использованиСм.
  2. (0.25 Π±Π°Π»Π»ΠΎΠ²) Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ мноТСствами: проСкция, объСдинСниС, пСрСсСчСниС, Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ, соСдинСниС. (0.25 Π±Π°Π»Π»ΠΎΠ²) Π’Π°ΠΊ ΠΆΠ΅ Π±Π΅Π· Linq ΠΈ с Linq ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
  3. (1.5 Π±Π°Π»Π»Π°) Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ мСню для Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊ мСню послС выполнСния матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π€ΠΎΡ€ΠΌΠ°Ρ‚ мСню ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любой, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, числовой ΠΈΠ»ΠΈ псСвдографичСский (ΠΊΠ°ΠΊ Π² TotalCommander Π² DOS ΠΈΠ»ΠΈ FarManager).
  4. (2.5 Π±Π°Π»Π»Π°) Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ тСсты для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ выполнСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

⭐ БонусноС Π·Π°Π΄Π°Π½ΠΈΠ΅

(Π΄ΠΎ 5 Π±Π°Π»Π»ΠΎΠ²) ΠŸΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. МоТно Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠΌ, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° собСсСдовании, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ.


πŸ’―ΠžΡ†Π΅Π½ΠΊΠ°

ΠžΡ†Π΅Π½ΠΊΠ° для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ задания β€” 10-бальная систСма.

Π€ΠΎΡ€ΠΌΡƒΠ»Π° ΠΎΡ†Π΅Π½ΠΊΠΈ:

image.png

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π±Π°Π»Π»Ρ‹ это сумма Π±Π°Π»Π»ΠΎΠ² Π·Π° основныС задания ΠΈ Π·Π° задания со Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΎΠΉ.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ бонусныС Π±Π°Π»Π»Ρ‹ это сумма бонусных Π±Π°Π»Π»ΠΎΠ².

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€ΠΎΠ³ β€” 4 ΠΈΠ· 10.