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

Π’ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ β„– 1 послС старта ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

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

If F = 0 Then K = K + 1: R (K) = MS (I).PROF 'профСссии Π½Π΅Ρ‚ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ профСссий. If MS (I).PROF = R (J) Then F = 1: J = K 'профСссия Π΅ΡΡ‚ΡŒ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ профСссий. If F = 0 Then 'флаТковая развилкапСрвая запиь Π΄Π°Π½Π½ΠΎΠ³ΠΎ разряда. TextMatrix (0, 0) = «ΠŸΡ€ΠΎΡ„Сссия» 'Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. If R (J) MS (I).PROF Then GoTo 10 'ΠΊ слСд. записи массива Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. L = 0 'счСтчик Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² строк Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π’ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ β„– 1 послС старта ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π’ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ № 2 Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ 1-Π³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° задания

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ 1-Π³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° задания

Private Sub Command1_Click ().

Dim SR As Integer 'срСдняя Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

Dim CH As Integer 'Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΡˆΠΈΡ„Ρ€ Ρ†Π΅Ρ…Π°.

Dim KOl As Integer 'ΠΊΠΎΠ»-Π²ΠΎ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ….

Dim SUM As Integer 'общяя Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

1 CH = InputBox («Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€ Ρ†Π΅Ρ…Π°»).

Text1.Text = CH.

KOl = 0.

SUM = 0.

For I = 1 To N 'Ρ†ΠΈΠΊΠ» доступа ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌ массива.

If MS (I).CEH = CH Then.

KOl = KOl + 1.

SUM = SUM + MS (I).VRB.

End If.

Next I.

If SUM = 0 Then Print («ΠžΡˆΠΈΠ±ΠΊΠ° Π²Π²ΠΎΠ΄Π° ΡˆΠΈΡ„Ρ€Π° Ρ†Π΅Ρ…Π°»): GoTo 1.

SR = SUM / KOl.

Text2.Text = SR.

End Sub.

Private Sub Command5_Click ().

Form2.Hide 'ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с ΡΠΊΡ€Π°Π½Π°.

Form1.Show 'ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π° ΡΠΊΡ€Π°Π½Π΅.

End Sub.

Private Sub Command3_Click ().

Form2.Hide 'ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с ΡΠΊΡ€Π°Π½Π°.

Form3.Show 'ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π° ΡΠΊΡ€Π°Π½Π΅.

End Sub.

Private Sub Command4_Click ().

Form2.Hide 'ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с ΡΠΊΡ€Π°Π½Π°.

Form4.Show 'ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π° ΡΠΊΡ€Π°Π½Π΅.

End Sub.

Private Sub Command2_Click ().

End.

End Sub.

Π’ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ № 2 послС старта ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ № 3 Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ 2-Π³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° задания

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ 2-Π³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° задания

Private Sub Command1_Click ().

Dim R () As String 'массив Ρ€Π°Π·Π½Ρ‹Ρ… профСссий.

ReDim R (1 To N) As String.

Dim K As Integer ' количСсвто Ρ€Π°Π·Π½Ρ‹Ρ… профСссий.

Dim F As Byte 'Ρ„Π»Π°ΠΆΠΎΠΊ.

Dim L As Integer 'Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ пСрСмСнная.

Dim SP As String 'пСрСмСнная для Π²Ρ‹Π²ΠΎΠ΄Π°.

K = 0 'ΠΊΠΎΠ»-Π²ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… профСссий.

For I = 1 To N 'Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ массива профСссий.

F = 0.

For J = 1 To K 'доступ ΠΊ ΠΌΠ°ΡΡΠΈΠ²Ρƒ профСссий.

If MS (I).PROF = R (J) Then F = 1: J = K 'профСссия Π΅ΡΡ‚ΡŒ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ профСссий.

Next J.

If F = 0 Then K = K + 1: R (K) = MS (I).PROF 'профСссии Π½Π΅Ρ‚ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ профСссий.

Next I.

For I = 1 To N — 1 'сортировка ΠΏΠΎ Ρ„амилиям.

For J = I + 1 To N.

If MS (I).FAM > MS (J).FAM Then MAS = MS (I): MS (I) = MS (J): MS (J) = MAS.

Next J.

Next I.

SP = «» .

For I = 1 To K 'Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Ρ… профСссий Π½Π° ΡΠΊΡ€Π°Π½.

SP = SP + R (I) + ««.

Next I.

Text1.Text = SP.

With MSFlexGrid1 'ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° присоСдинСния.

.Rows = N + 1 'ΠΊΠΎΠ»-Π²ΠΎ столбцов с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.

.Cols = 6 'ΠΊΠΎΠ»-Π²ΠΎ столбцов.

.TextMatrix (0, 0) = «ΠŸΡ€ΠΎΡ„Сссия» 'Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

.TextMatrix (0, 1) = «Π’Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€» .

.TextMatrix (0, 2) = «Π€Π°ΠΌΠΈΠ»ΠΈΡ» .

.TextMatrix (0, 3) = «Π Π°Π·Ρ€ΡΠ΄» .

.TextMatrix (0, 4) = «Π¦Π΅Ρ…» .

.TextMatrix (0, 5) = «Π’Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°» .

.RowHeight (0) = 300 'Π·Π°Π΄Π°Π½ΠΈΠ΅ высоты Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.

.ColWidth (0) = 1500 'Π·Π°Π΄Π°Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ столбцов.

.ColWidth (1) = 800.

.ColWidth (2) = 3500.

.ColWidth (3) = 800.

.ColWidth (4) = 800.

.ColWidth (4) = 800.

L = 0 'счСтчик Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² строк Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

For J = 1 To K 'доступ ΠΊ ΠΌΠ°ΡΠΈΠ²Ρƒ профСссий.

F = 0 'Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„Π»Π°ΠΆΠΊΠ°.

For I = 1 To N 'доступ ΠΊ ΠΌΠ°ΡΡΠΈΠ²Ρƒ записСй Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

If R (J) MS (I).PROF Then GoTo 10 'ΠΊ слСд. записи массива Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

If F = 0 Then 'флаТковая развилкапСрвая запиь Π΄Π°Π½Π½ΠΎΠ³ΠΎ разряда.

F = 1 'ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния.

L = L + 1 'Π½ΠΎΠΌΠ΅Ρ€ строки Π²Ρ‹Π²ΠΎΠ΄Π°.

.TextMatrix (L, 0) = MS (I).PROF.

.TextMatrix (L, 1) = MS (I).TN.

.TextMatrix (L, 2) = MS (I).FAM.

.TextMatrix (L, 3) = MS (I).RAZR.

.TextMatrix (L, 4) = MS (I).CEH.

.TextMatrix (L, 5) = MS (I).VRB.

Else 'Π½Π΅ пСрвая запись Π΄Π°Π½Π½ΠΎΠ³ΠΎ разряда.

L = L + 1 'Π½ΠΎΠΌΠ΅Ρ€ строки Π²Ρ‹Π²ΠΎΠ΄Π°.

.TextMatrix (L, 0) = «» .

.TextMatrix (L, 1) = MS (I).TN.

.TextMatrix (L, 2) = MS (I).FAM.

.TextMatrix (L, 3) = MS (I).RAZR.

.TextMatrix (L, 4) = MS (I).CEH.

.TextMatrix (L, 5) = MS (I).VRB.

End If.

10 Next I.

Next J.

End With.

End Sub.

Private Sub Command2_Click ().

End.

End Sub.

Private Sub Command3_Click ().

Form3.Hide 'ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с ΡΠΊΡ€Π°Π½Π°.

Form1.Show 'ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π° ΡΠΊΡ€Π°Π½Π΅.

End Sub.

Private Sub Command4_Click ().

Form3.Hide 'ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с ΡΠΊΡ€Π°Π½Π°.

Form2.Show 'ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π° ΡΠΊΡ€Π°Π½Π΅.

End Sub.

Private Sub Command5_Click ().

Form3.Hide 'ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ с ΡΠΊΡ€Π°Π½Π°.

Form4.Show 'ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π° ΡΠΊΡ€Π°Π½Π΅.

End Sub.

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