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

ГСнСрация случайных чисСл

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π°ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Владимирский авиамСханичСский ΠΊΠΎΠ»Π»Π΅Π΄ΠΆ". TextBox2. Text = textBox2. Text + sx + Environment. NewLine; }. If ((n <1000) || (n> 9999) || (maskedTextBox2.Text == ««)). TextBox3. Text = textBox3. Text + chi + Environment. NewLine; Private void button2_Click (object sender, EventArgs e). Private void button1_Click (object sender, EventArgs e). TextBox8. Text = Convert. ToString (Math.Round (o3,3… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ГСнСрация случайных чисСл (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ГосударствСнноС Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½ΠΎΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ срСднСго ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ образования Владимирской области

«Π’ладимирский авиамСханичСский ΠΊΠΎΠ»Π»Π΅Π΄ΠΆ»

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ 09.02.03

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… систСмах Дисциплина «ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅»

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π° № 3

Π’Π΅ΠΌΠ°: ГСнСрация случайных чисСл ΠŸΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ записка Π’ΠΠœΠš.09.02.03.Π‘Π›Π -112 ΠŸΠ— Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»: ________ /А.Π‘. Никитин /

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»: ___________/ А. Π•. ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² /

Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ 2014

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹: Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ псСвдослучайных чисСл ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈΡ… Π±Π»ΠΈΠ·ΠΎΡΡ‚ΡŒ ΠΊ ΠΈΡΡ‚ΠΈΠ½Π½Ρ‹ΠΌ Π·Π°ΠΊΠΎΠ½Π°ΠΌ распрСдСлСния случайных чисСл.

ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅: ΠŸΠ­Π’Πœ, мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π—Π°Π΄Π°Π½ΠΈΠ΅: Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ псСвдослучайных чисСл, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ «ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Ρ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°». Для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ· 20 чисСл ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ чисСл, срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² чисСл ΠΈ Π΄ΠΈΡΠΏΠ΅Ρ€ΡΠΈΡŽ.

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° (основной ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сСрСдина ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚

namespace WindowsFormsApplication1

{public partial class Form1: Form

{public Form1()

{InitializeComponent ();

}

private void button1_Click (object sender, EventArgs e)

{

double m1 = 0;

double m2 = 0;

double d = 0;

double o1 = 0, o2 = 0, o3 = 0;

textBox2.Text = «» ;

double x = Convert. ToDouble (maskedTextBox1.Text);

m1 = x/10 000;

m2 = Math. Pow (x/10 000,2);

for (int i=1; i <= 30; i++)

x = Math. Pow (x, 2);

string sx = Convert. ToString (x);

if (sx.Length == 7)

{

sx = sx. Remove (0, 1);

sx = sx. Remove (4, 2);

}

if (sx.Length == 8)

{

sx = sx. Remove (0, 2);

sx = sx. Remove (4, 2);

}

x = Convert. ToDouble (sx);

if ((x < 1000) || (x > 9999))

{ textBox2. Text = textBox2. Text + «ΠžΡˆΠΈΠ±ΠΊΠ°» +Environment.NewLine; return; }

else

{ textBox2. Text = textBox2. Text + sx + Environment. NewLine; }

m1 = m1 + x / 10 000;

m2 = m2 + Math. Pow (x / 10 000, 2);

}

m1 = m1 / 30;

m2 = m2 / 30;

d = m2 — Math. Pow (m1,2);

o1 = Math. Abs (m1 — 0.5) / 0.5;

o2 = Math. Abs (m2 — 0.33 333) / (0.33 333);

o3 = Math. Abs (d — 0.8 333) / (0.8 333);

textBox1.Text = Convert. ToString (Math.Round (m1,3));

textBox4.Text = Convert. ToString (Math.Round (m2,3));

textBox5.Text = Convert. ToString (Math.Round (d, 3));

textBox6.Text = Convert. ToString (Math.Round (o1,3));

textBox7.Text = Convert. ToString (Math.Round (o2,3));

textBox8.Text = Convert. ToString (Math.Round (o3,3));

private void button2_Click (object sender, EventArgs e)

{

if (maskedTextBox2.Text == «»)

{

MessageBox.Show («ΠžΡˆΠΈΠ±ΠΊΠ°»);

return;

}

else

{

double n = Convert. ToDouble (maskedTextBox2.Text);

if ((n < 1000) || (n > 9999) || (maskedTextBox2.Text == «»))

{

MessageBox.Show («ΠžΡˆΠΈΠ±ΠΊΠ°»);

return;

}

else

{

textBox3.Text = «» ;

for (double chi = n; chi <= n + 100; chi++)

{

int o = 0;

double ch = chi;

for (int i = 1; i <= 30; i++)

{

ch = Math. Pow (ch, 2);

string sch = Convert. ToString (ch);

if (sch.Length == 7)

sch = sch. Remove (0, 1);

sch = sch. Remove (4, 2);

}

if (sch.Length == 8)

{

sch = sch. Remove (0, 2);

sch = sch. Remove (4, 2);

}

ch = Convert. ToDouble (sch);

if ((ch >= 1000) && (ch <= 9999))

{ o = o + 1; }

if (o == 30)

{ textBox3. Text = textBox3. Text + chi + Environment. NewLine;

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

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