|
|
|
помогите пожалуйста решить задачу к контрольной
|
|||
|---|---|---|---|
|
#18+
Господа помогите пожалуйста решить задачу к контрольной работе. Буду очень признателен, а то мне одну задачу осталось решить и не могу. Грибник пошел по грибы. Поиск производится на координатной плоскости под названием белый бор, причем точкой старта является начало координат. Свой первый и последний подосиновик грибник нашел после N (1<=N<=1000000000) шагов. Первый шаг был в точку с координатами (1, 0), каждый последующий шаг был на единицу длиннее и осуществлялся в направлении 90 градусов против часовой стрелки по отношению к направлению предыдущего шага. А именно, последовательные координаты грибника: (0,0),(1,0),(1,2),(-2,2),(-2,-2),(3,-2)… Вам нужно выяснить координаты подосиновика заданного для N Ввод: Натуральное число N – число шагнов, сделанных в поисках гриба. Вывод: координаты найденного гриба, а именно, горизонтальная и вертикальные места находится, записанные через пробел. Пример: 5 3 -2 заранее спасибо, мой адрес alb@parma.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2005, 17:44 |
|
||
|
помогите пожалуйста решить задачу к контрольной
|
|||
|---|---|---|---|
|
#18+
Dim Vl, X, Y As Long 'Vl-вводимое число, X,Y-координаты точки X = Fix((Vl + 1) / 2) * (-1) ^ Fix((Vl - 1) / 2) Select Case Vl - Fix(Vl / 4) * 4 Case 1: Y = 1 - X Case 2: Y = X + 1 Case 3: Y = -X Case 0: Y = X End Select Me.Caption = Vl & " : ( " & X & ";" & Y & ")" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2005, 17:44 |
|
||
|
помогите пожалуйста решить задачу к контрольной
|
|||
|---|---|---|---|
|
#18+
Y можно задать одной формулой: X = Fix((i + 1) / 2) * (-1) ^ Fix((i - 1) / 2) Y = Fix((4 - i + Fix((i - 1) / 4) * 4) / 2) + X * (-1) ^ (i - Fix((i - 1) / 4) * 4) Me.Caption = i & " : ( " & X & ";" & Y & ")" Эта функция верна для i>=1 (соответствует условию). График функции Y - "Хренябола грибника". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 08:17 |
|
||
|
помогите пожалуйста решить задачу к контрольной
|
|||
|---|---|---|---|
|
#18+
Чего-то не работает программа. Пишет координаты 0;0 Хотя все равно спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 16:28 |
|
||
|
помогите пожалуйста решить задачу к контрольной
|
|||
|---|---|---|---|
|
#18+
Высылаю код и программу. У меня все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2005, 13:41 |
|
||
|
помогите пожалуйста решить задачу к контрольной
|
|||
|---|---|---|---|
|
#18+
Спасибо большое. Теперь у меня все работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2005, 15:52 |
|
||
|
помогите пожалуйста решить задачу к контрольной
|
|||
|---|---|---|---|
|
#18+
ЛёшикГоспода помогите пожалуйста решить задачу к контрольной работе. Буду очень признателен, а то мне одну задачу осталось решить и не могу. Грибник пошел по грибы. Поиск производится на координатной плоскости под названием белый бор, причем точкой старта является начало координат. Свой первый и последний подосиновик грибник нашел после N (1<=N<=1000000000) шагов. Первый шаг был в точку с координатами (1, 0), каждый последующий шаг был на единицу длиннее и осуществлялся в направлении 90 градусов против часовой стрелки по отношению к направлению предыдущего шага. А именно, последовательные координаты грибника: (0,0),(1,0),(1,2),(-2,2),(-2,-2),(3,-2)… Вам нужно выяснить координаты подосиновика заданного для N Ввод: Натуральное число N – число шагнов, сделанных в поисках гриба. Вывод: координаты найденного гриба, а именно, горизонтальная и вертикальные места находится, записанные через пробел. Пример: 5 3 -2 заранее спасибо, мой адрес alb@parma.ru Помощь в учебе!!! Решение задач по матиматике, физике, химии, английскому языку... и многим другим! http://www.theorem.ru/ Проект организован аспирантами и научными сотрудниками естественных факультетов Санкт-Петербургского Государственного Университета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 23:38 |
|
||
|
помогите пожалуйста решить задачу к контрольной
|
|||
|---|---|---|---|
|
#18+
здравствуйте!у меня такая проблемка, в задачи по контрольной не удается ввести диопозон с шагом!в принципе получилось...но тогда процесс идет без остановки и выйти из него получ только с помощью esc по этому пришлось переставить значения но тогда шаг не работает.... Option Explicit Sub Kursovik() Dim T1 As Single, Zo As Single, V As Single Dim Tv As Single, Tp As Single, g As Single, J As Single Dim Dt As Single, Z As Single, L As Integer, i As Integer Dim Q As Single, P As Single, D As Single Dim R As Single, t As Single, Z1 As Single V = 40 Tv = 0.1 Tp = 0.05 g = 40 J = 0.7 t = 11 R = 560 Cells(1, 1) = "марка автомобиля" Cells(2, 1) = "БелАЗ - 548А" Cells(1, 2) = "Грузоподъемность g, т" Cells(2, 2) = g Cells(1, 3) = "Расстояние перевозки L, км" Cells(1, 4) = "Среднетехническая скорость V, км/ч" Cells(2, 4) = V Cells(5, 1) = "Коэффициент грузоподъемности J" Cells(6, 1) = J Cells(5, 2) = "Время погрузки Tp, ч" Cells(6, 2) = Tp Cells(5, 3) = "Время выгрузки Tv, ч" Cells(6, 3) = Tv Cells(5, 4) = "Время в наряде t,ч" Cells(6, 4) = t Cells(5, 5) = "Тариф за перевозку т. груза r, руб" Cells(6, 5) = R Cells(9, 1) = "объем перевозок Q, т." Cells(9, 2) = "время оборота T1" Cells(9, 3) = "количество полных оборотов Zo" Cells(9, 4) = "оставшееся время Dt" Cells(9, 5) = "количество ездок на последнем обороте Z1" Cells(13, 1) = "грузооборот P, т*км" Cells(13, 2) = "доход D" Cells(13, 3) = "Общее количество ездок Z" Randomize For L = 5 To 35 Step 3 Next L = Int(Rnd * 30 + 3) Cells(2, 3) = L T1 = (2 * L / V + Tp + Tv) Zo = Int(t / T1) Dt = t - T1 * Zo Cells(10, 4) = Dt If (Dt >= L / V + Tp + Tv) Then Z1 = 1 Else Z1 = 0 Cells(10, 5) = Z1 Z = Zo + Z1 Cells(14, 3) = Z Q = g * J * Z P = Q * L D = R * Q Cells(10, 2) = T1 Cells(14, 1) = P Cells(10, 1) = Q Cells(10, 3) = Zo Cells(14, 2) = D End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2007, 09:19 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=245&tid=2164445]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 390ms |

| 0 / 0 |
