|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Всем привет! Люди, помогите пожалуйста сделать лабораторную работу. Выручите студента. И так перейдем собственно к лабораторной. Нужно сделать задания в Excell + VBA. Сам я программирую на php и С++. Но тут застрял, ниже в картине задание. Помогите чем сможете, в понедельник сдавать! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:55 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING 1е сообщение - 8 пунктов 2е сообщение - ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:01 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Не понял сарказма. Нужно сделать все 8 заданий. Помогите. Объясните хотя б. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:05 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, кроме 8 и 4 го цикл по количеству величины массива, идём по циклу и каждый элемент массива сортируем пл Вашим условиям ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:10 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
м, А примерно написать сможете? Я просто 5 лаб, по 8 заданий уже сделал, крыша едет ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:14 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Или документ. первые 8 заданий. да что уж все 20 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:14 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KINGм, А примерно написать сможете? Я просто 5 лаб, по 8 заданий уже сделал, крыша едет ))) смогу, а Вы мне на Сам я программирую на php и С++ чего нибудь сваяете?? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:16 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
я на низком старте: Даны натуральные числа n, a1, a2, … ,an. Определить количество ak последовательности a1,a2,…,an являющихся нечётными числами Даны натуральные числа n, a1, a2, … ,an. Определить количество ak последовательности a1,a2,…,an кратных 3 и не кратных 5. Даны натуральные числа n, a1, a2, … ,an. Определить количество ak последовательности a1,a2,…,an являющихся квадратами чётных чисел. Даны натуральные числа n, a1, a2, … ,an. Определить количество ak последовательности a1,a2,…,an удовлетворяющих условию . Даны натуральные числа n, a1, a2, … ,an. Определить количество ak последовательности a1,a2,…,an удовлетворяющих условию . Даны натуральные числа n, q1, q2,…, qn. найти те члены qi последовательности q1, q2,…, qn которые являются удвоенными нечётными числами. Даны натуральные числа n, q1, q2,…, qn. найти те члены qi последовательности q1, q2,…, qn которые при делении на 7 дают остаток 1.2 или 5. Уже переписал!!!!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:21 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
от первое задание начинал как то так: КодOption Base 1 Sub primer() Dim i As Integer Dim k As Integer Dim n As Integer Dim B(1 To 100) As Integer n = InputBox("Введите n от 1 до 100", n) k = 0 For i = 1 To n If IsOdd(B(i)) = True Then k = k + 1 End If Cells(1, 1).Value = k Next i End Sub "Или документ. первые 8 заданий. " Быстро сарафанное радио работает)))))) Свояить по возможности и силе знаний))) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:23 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, If IsOdd(B(i)) = True Then что это?? за условие ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:29 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Фиг знает))) в инете надыбал, я синтаксис ваще не знаю... Ну как я понял ISODD() - проверяет на нечетность. ISEVEN - проверка четности. но они не работают... :( ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:35 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, что то вроде того If B(i) \ 2 <> 1 = True Then k = k + 1 'являющихся нечётными числами ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:37 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
не работает. Вводишь когда n. он его принимает, и тупо выводит тоже самое число в ячейку A1 непонятно :( ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:40 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
ока гостем тут был, лазил тут /topic/723754&pg=2 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:41 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, так в ячейку залетает количество четн\нечетн чисел, а если сами чило то Cells(1, 1).Value = B(i) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:44 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Check = Value Mod 2 = 0 — самый кошерный способ. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:46 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Аааааа... У меня паника! Ничего не работает! )))))) Че делать то? Попробуй с нуля написать. Я хз. написал Cells(1, 1).Value = B(i), он мне в ячейку 0 забацал ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:48 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, эксель не моя стихия, я решение подсказываю, сейчас попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:52 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Во я попал блин. А знакомые User'ы есть кто шарит в этом? В-первом задании, код ваще непонятный. Он цикл не считает, и условие не проверяет, а просто введенное n выводит в A1 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 22:02 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 22:03 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, Добавляю типо примера лекции. мало ли, может поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 22:04 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Ципихович ЭндрюDI KING, там с ошибкой http://www.cyberforum.ru/vba/thread312449.html но начало верное Там ругается на: For i = 1 To c А вот почему непонятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 22:07 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
я спать, возможно кое-что лишнее Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 22:15 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
да. я тоже. Надеюсь на твою помощь! Хоть кто то отозвался! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 22:18 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Я второе задание сделал! Помогите с остальными. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 12:23 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, чем 7 е от 2 го отличается??? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 14:41 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Это вот 2 задача. Код 2 задачаSub InforLabs3() Cells.Clear Dim a() As Integer, n, i, g As Single n = InputBox("Введите размерность массива", "Ввод", "10") n = Val(n) ReDim a(n) s = 0 c = 0 Randomize For i = 1 To n a(i) = Int(50 * Rnd()) Worksheets(1).Cells(1, i).Value = a(i) If a(i) <> 0 And a(i) Mod 3 = 0 And a(i) Mod 5 > 0 Then s = s + a(i) c = c + 1 End If Next i Worksheets(1).Cells(2, 1).Value = s Worksheets(1).Cells(3, 1).Value = c End Sub Я думаю что 7 тоже самое только вот че: Код 7 заданияIf a(i) <> 0 And a(i) Mod 7 = 1.2 Or a(i) Mod 7 = 5 Then s = s + a(i) c = c + 1 End If ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 15:06 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, проверять надо Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 15:17 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Круто! 2 задания сделано. А первое задание чет неправильно он там считает, который ты присылал. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 15:35 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Ципихович Эндрю, Выручай)))) С остальными что делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 16:09 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, говорю же кроме 4 и 8 го всё могу, а где не правильно, может быть Выложи там где правильно я переделаю и потом навороты по ходу пьесы?? Там сказано просто определить количество!!!!!! Смотрите не переработайтесь ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 16:17 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Ну да. кол-во так он в цикле, и 56 с 34... их может быть так много??? я просто не понимаю эту тему немного))) Ды бог с ними с 4,8 хотя б эти сделать! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 16:34 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, >я просто не понимаю эту тему немного)) Что не понять Даны натуральные числа n, a1, a2, … ,an. Определить количество ak последовательности a1,a2,…,an являющихся нечётными числами Вы каким то образом как угодно закидываете в массив числа по порядку или нет то есть 1.2.3.4.5 или 1.4.2.5.3 и потом лишь отвечаете в виде МсгБокса: количество ak последовательности a1,a2,…,an являющихся нечётными числами равно: xxx Вот и всё Но если не понимаете и интересно, то можно на лист Экселя выводить Где Ваш рабочий код?? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 17:18 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Да именно так. массив от 1 до 100, тобишь 1,2,3,4,5,6.... Надо вывести количество нечетных, в этом массиве, по придел n, например массив 1 до 100, а я ввожу придел 20. И он мне должен вывести Ak, кол-во нечетных в массиве от 1 до 20. Можно выводить через MsgBox ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 17:23 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, Где Ваш рабочий код?? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 17:25 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
На первую задачу нет рабочего кода. Я раньше выкладывал, Вы потом изменили... и все. есть только 2,7. остальных нет :( ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 17:32 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, последний рабочий код в студию, первая ... другие кроме 4 и 8 однотипные, только условие надо менять ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 17:36 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Я не понимаю какой рабочий код? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 17:39 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, тот который у Вас работает для одной из задач ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 17:45 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
А. вот че... Код для 2 Sub InforLabs3() Cells.Clear Dim a() As Integer, n, i, g As Single n = InputBox("Введите размер массива", "Ввод", "10") n = Val(n) ReDim a(n) s = 0 c = 0 Randomize For i = 1 To n a(i) = Int(50 * Rnd()) Worksheets(1).Cells(1, i).Value = a(i) If a(i) <> 0 And a(i) Mod 3 = 0 And a(i) Mod 5 > 0 Then s = s + a(i) c = c + 1 End If Next i Worksheets(1).Cells(2, 1).Value = s Worksheets(1).Cells(3, 1).Value = c End Sub Больше ничего нет. ну и 7 по подобию, все. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 17:55 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
еще вот какие есть, но это из лекции... я по мойму выкладывал. Реализовать на языке VBA алгоритм поиска наибольшего элемента последовательности с определением его местонахожденияSub primer() Const n = 10 Dim N_max As Integer Dim i As Integer Dim Max As Single Dim B(1 To n) As Single B(1) = 0.2: B(2) = 1.4: B(3) = 0.6 B(4) = 0.121: B(5) = 0.77: B(6) = 9.45 B(7) = 8.21: B(8) = 0.4: B(9) = 0.3 B(10) = 4.11 Max = B(1) N_max = 1 For i = 2 To n If B(i) > Max Then Max = B(i) N_max = i End If Next i Cells(1,1).Value = “max =” Cells(1,2).Value = max Cells(2,1).Value = “N_max =” Cells(2,2).Value = N_max End Sub И вот такая Постановка задачи ПрежняяOption Base 1 Sub primer() Dim i As Integer Dim Max As Single Dim N_Max As Integer Dim B As Variant B = Array(0.1, 1.12, 3.12, 0.45, 101.47, 12.4, 10.12, 10.11, 6.47, 13.4) Max = B(1) N_Max = 1 For i = 2 To 10 If B(i) > Max Then Max = B(i) N_Max = i End If Next i Cells(1,1).Value = “max =” Cells(1,2).Value = max Cells(2,1).Value = “N_max =” Cells(2,2).Value = N_max End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 18:00 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, Ваше сообщение от сегодня, 17:23, что говорит, можно через МСГБОКС, а Вы что выкладываете, лист Эксель?????? поправляйте, научитесь пользоваться тегами, ОК?? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 19:12 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Да что нужно то? Объясни по человечески. Я не понимаю, то код то теги... Аська есть? давай там. чтоб форум не захломлять! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 19:26 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, Ваше сообщение от сегодня, 17:23, что говорит, можно через МСГБОКС, а Вы что выкладываете, лист Эксель?????? 1 поправляйте код 2 научитесь пользоваться тегами это значит код на форум, потом его выделить и нажать выше формы на SRC, там выбрать VB и потом смотреть приятно, ОК?? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 19:34 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
автори потом лишь отвечаете в виде МсгБокса: количество ak последовательности a1,a2,…,an являющихся нечётными числами равно: xxx Можно через MsgBox/ вот что это. У меня ничего не получается. С написанием этих лаб. я в скайп постучался. добавь. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 19:38 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, строку запустите MsgBox "итьавптлавпил" микрофона нет ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 19:49 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Блин! Я ж в 1000 раз говорю! Мне алгоритм нужен как делать, а то я непонимаю. написать хоть б 1 задачу. и объяснить. А Skype, чтоб проще было... там же есть мгновенные сообщения. Там бы и поговорили. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 19:53 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, >Мне алгоритм нужен как делать Что за громкие слова Алгоритм выложен в 17:18 Вы каким то образом как угодно закидываете в массив числа по порядку или нет то есть 1.2.3.4.5 или 1.4.2.5.3 и потом лишь отвечаете в виде МсгБокса Как отвечать МСГБОКСОМ понятно???????? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 19:58 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Гы, Я на словах это уже выучил. На словах алгоритм и у меня есть.))) Мне кодом надо показать. Вот тут то-то, вот тут так-то, вот так условие... например: Массив -> вот так закидываем. -Тут нужно условие с такой то проверкой. -тут цикл с увеличением. На коде объяснить нужно. Сделайте первое задание хотя б ды на нем и объясните. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 20:06 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 20:56 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Круто! работает. и код маленький. А остальные как делать? Условия только менять? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 13:21 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, решили если при делении на 2 остаток равен 0 а чем это отличается от задач кратных 3 и не кратных 5 при делении на 7 дают остаток 1.2 или 5 а эти квадратами чётных чисел. удвоенными нечётными числами. думать надо, просто точно не знаю, лишь догадываюсь остальное не знаю PS в ящик вчера заглядывали? кое что спрашивал ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 13:28 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Вот 3 задание там тоже самое только. являющихся квадратами чётных чисел. Эт как объяснить сможете, или условие написать? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 13:29 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 13:32 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, являющихся квадратами чётных чисел. я не знаю как в ВБА извлекать корень квадратный, да наверное так же как и везде то есть извлекли, если извлечённо четное, тогда то шо нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 13:39 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING PS в ящик вчера заглядывали? кое что спрашивал Проверил. пусто. Ящик di_king@live.ru ? полтергейс напишите мне на 89028912680 собака майл ру ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 13:43 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Так что ли получается? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 13:43 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
меня система защиты это письмо спрятала. щас откопал. Отправил ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 13:44 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, теги покорились Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 13:51 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 13:56 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, нету письма ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 14:00 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Эта штуковина делает тоже самое что и предыдущая... Код: plaintext
Почему? Sqr(i) - правильно. Получается. он берет 1 сует в корень. проверяет деление без остатка. если гуд то с увеличивает. И так по циклу. Только получается одно значение, что и в первом задании. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 14:28 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, я надеюсь пошагово делаете через Эф8?? просто Вы маленький видимо массив делаете так Вы один раз попробуйте и =81 и и =100 и ощутите разницу Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 14:38 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Пошагово делал массив 81 тоже самое. и в автомате делал 256 и 512. одинаковые результаты. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 14:42 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, пошагово i = 81, а затем i = 100 и разницу смотрите один раз с 81 извлекаем будет 9 - нечёт второй раз с 100 извлекаем будет 10 - чёт ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 14:47 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
и вообще строку прошли, на предыдущую курсор наводите на все неизвестные подсвечивает что чему равно Правда бывает что и не подсечивает - почему ХЗ ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 14:49 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
так число не статично вбивать. а чтоб он сам выбирал. от 1 до 70 - пример Sqr(4) = 2 (записали) Sqr(16) = 4 (записали) Sqr(64) = 8 (записали) и так по циклу... тут получается 3 четных. Вот. так надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 14:53 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, n = InputBox("Введите размер массива:") здесь скажете 70 ниже в мусорку i = 81 g = Sqr(i) и на автомат, ОК?? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 14:56 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 15:00 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, пошагово на стоке n = InputBox("Введите размер массива:", n) вылазит форма? это InputBox в зависимости что в него ввести это пойдёт в переменную ЭН если ввели 70 то это и будет предел ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 15:11 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
КодSub Macro134() 'являющихся квадратами чётных чисел n = InputBox("Введите размер массива:", n) c = 0 For i = 1 To n ' тут предел 70 If Sqr(i) Mod 2 = 0 Then c = c + 1 Next ' ' MsgBox "Количество являющихся квадратами чётных чисел: " & c ' ответ выдает 38. ну не может такого быть. End Sub Я не совсем уж тупой. это же банальности. конечно я это все понимаю. Я не пойму почему If Sqr(i) Mod 2 = 0 Then c = c + 1 неправильно работает. Может так? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 15:20 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, то есть в строках Код: plaintext 1. 2. 3.
Но проверю ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 15:25 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
проверил, нет разницы Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 15:27 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Не знай. ну а по вашему как должно быть? Чтоб выдавал точное кол-во, как по подсчетам: Sqr(4) = 2 (записали) Sqr(16) = 4 (записали) Sqr(64) = 8 (записали) тут получается 3 четных. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 15:41 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, действительно 38!! подумаю ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 15:48 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
не знаю, если отдельно проверять то Код: plaintext 1.
а там в цикле когда и = 3 то тогда ку = 2 ХЗ ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 15:54 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Так. ну тогда дело в том что типы данных обрабатывает неверно. 1,7 - это Double А он фигарит как Integer (тобишь целые). Поэтому они совпадают извлекает с округлением. и проходит проверку на вшивость))) Вот тут надо как то решить это. чтоб он проверял только Integer, а Double пропускал. тогда результат сократиться так как нам нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 16:07 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, это не по взрослому но тем не менее Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 16:15 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Ура! Спасибо! пашет))) он по ходу либо 1, либо 2 считает, ну пофиг))) прокатит. Что там со следующей?) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 16:21 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
что значит пофиг, проверяйте Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 16:32 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Все Работает! Отлично! 4 пропустим, давайте к 5 приступим) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 16:36 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, я не знаю что такое а а чуть ниже него рядом справа к ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 16:42 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Давайте попробуем 5 задание. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 17:01 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, в 16:42 я написал, ничего не изменилось ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 17:04 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
А ну короче. Я понял так! Мы выщитываем кол-во ak, по условию 2 ^ k < ak < k! (факториал это цикл от 1 до k) ========== переменная = число n=1 FOR i=2 to переменная n=i*n NEXT на выходе получается факториал, и кидаем в условие ========== ak это цифра в массиве. k это место в массиве. И вот непонятно как это закодить. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 17:19 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, неа, в матиматике не силён, на киберфоруме ройтесь там такого добра море ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 17:26 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Так ну ладно. позже поковыряю. Давайте 6 задачу посмотрим. Она вроде простенькая. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 17:29 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, которые являются удвоенными нечётными числами??? это что - можно только догадываться если разделить на два будет нечет??? если да то что сложного?????? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 17:35 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
вон http://www.cyberforum.ru/vba/thread313566.html твой одногрупник бомбит, ответь ему ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 17:39 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Ну я так понял. 1*2 = 2 (записали) 3*2 = 6 (записали) 5*2 = 10 (записали) 7*2 = 14 (записали) 9*2 = 18 (записали) вот так. то что (записали) - считаем кол-во. а то что первые цифры это нечетные. вроде похоже как в первом, только нужно посчитать другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 17:43 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Бугага))) весело. пусть сидит))) а мы тут решаем))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 17:45 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KINGНу я так понял. 1*2 = 2 (записали) 3*2 = 6 (записали) 5*2 = 10 (записали) 7*2 = 14 (записали) 9*2 = 18 (записали) вот так. то что (записали) - считаем кол-во. а то что первые цифры это нечетные. вроде похоже как в первом, только нужно посчитать другое. я плохо понял что здесь указано, просто ответьте цикл до 20 сколько будет искомых и какие ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 17:47 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
1*2 = 2 (записали) 3*2 = 6 (записали) 5*2 = 10 (записали) 7*2 = 14 (записали) 9*2 = 18 (записали) тобишь k - получаем из первого задания k - нечетные числа c = k * 2 ( i считать по этому выражению) i = i + 1 Cells(i,1).Value = c -------------------- Потом после цикла MsgBox "Кол-во" & i ну вроде так должно быть. Попробуйте написать. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 18:34 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, коротко ответьте сколько будет искомых?? и какие, в столбик, ОК?? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 18:39 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
я не знаю как еще объяснить. ну мы будем выводить результаты. 3*2 = 6 (записали) 5*2 = 10 (записали) k*2 = c (записать) а как там это вертеть я не знаю. вот что смог объяснить, по другому не могу. А что именно не понятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 18:45 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, просто ответьте цикл до 20 1 сколько будет искомых?? 2 какие??? в столбик без лирики ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 18:49 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Вообщем нужно Модернизировать вот этот код. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Добавить: то что нам нужно. за правильность не ручаюсь. Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Вообщем так. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 19:08 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
DI KING, так пробуйте, что не нравится - напильником ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 19:29 |
|
Лабораторная работа, чтобы сдать зачет.
|
|||
---|---|---|---|
#18+
Пожелайте мне Удачи))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2011, 23:56 |
|
|
start [/forum/topic.php?all=1&fid=60&tid=2158648]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
121ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
107ms |
get tp. blocked users: |
1ms |
others: | 357ms |
total: | 622ms |
0 / 0 |