powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с массивами
25 сообщений из 61, страница 1 из 3
Работа с массивами
    #38869281
vdekameron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-то может на пальцах объяснить как автор получил тут 220?
i = 2: a(3) = 10: a(i) = 100: a(i + 6) = a(i) + a(5 - i): i = 0:
Debug.Print a(i + 3) + a(2) + a(i + 8)
...
Рейтинг: 0 / 0
Работа с массивами
    #38869307
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
i = 2
a(3) = 10
a(i) = 100
a(i + 6) = a(i) + a(5 - i)
i = 0

Debug.Print a(i + 3)
Debug.Print a(2)
Debug.Print a(i + 8)



Бумажка, листик, калькулятор
Пошаговое выполнение, окно Locals, окно Watch
...
Рейтинг: 0 / 0
Работа с массивами
    #38869335
vdekameron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProПошаговое выполнение, окно Locals, окно Watch

Так я изначально так и хотел.
Я просто только начал читать про массивы. закинул это в басик а он ругается sub или function не определены
...
Рейтинг: 0 / 0
Работа с массивами
    #38869341
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Учебник, первые страницы - структура программы на VB, синтаксис процедур
...
Рейтинг: 0 / 0
Работа с массивами
    #38869343
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или на что ругается-то?
может ты массив не объявил?
Код: vbnet
1.
Dim a(100) As Long, i As Integer
...
Рейтинг: 0 / 0
Работа с массивами
    #38869350
vdekameron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proможет ты массив не объявил?
Не объявил! Автор красавец. Еще не рассказал как правильно их объявлять и пишет -" Ответьте что напечатает фрагмент"
...
Рейтинг: 0 / 0
Работа с массивами
    #38869356
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так и надо было ответить, а не в студию вбивать
...
Рейтинг: 0 / 0
Работа с массивами
    #38869359
vdekameron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proтак и надо было ответить, а не в студию вбивать
Так если я не понимаю как он там 220 получил. Я и хотел в пошаговом сделать.
...
Рейтинг: 0 / 0
Работа с массивами
    #38869404
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или условия задачи неверные или постановка задачи некорректная.
...
Рейтинг: 0 / 0
Работа с массивами
    #38869414
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneили условия задачи неверные или постановка задачи некорректная.или ТС просто не понимает, так как 220 - правильный ответ )
...
Рейтинг: 0 / 0
Работа с массивами
    #38869450
vdekameron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proили ТС просто не понимает, так как 220 - правильный ответ )
Ребят, у меня вопрос не по теме, что такое ТС?)) Это какое-то кодовое ругательство?
А то я уже начинаю свыкаться с мыслью что я ТС)))

А по теме- Если бы автор в качестве решения показал вот так, то наверное любой бы понял.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Sub Form_Load()
Dim a(100) As Long, i As Integer, b As Integer, ñ As Integer
i = 2
a(3) = 10
a(i) = 100
b = a(i + 6)
c = a(i) + a(5 - i)
a(i + 6) = a(i) + a(5 - i)
i = 0
Debug.Print a(i + 3) + a(2) + a(i + 8)
End Sub
...
Рейтинг: 0 / 0
Работа с массивами
    #38869453
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vdekameronя ТС)))ты - безусловно ТС!

ТС <= ТопикСтартер <= Topic Starter <= словарь английского
...
Рейтинг: 0 / 0
Работа с массивами
    #38869459
vdekameron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProТС <= ТопикСтартер <= Topic Starter <= словарь английского
Да и без словарика понятно что автор темы)
...
Рейтинг: 0 / 0
Работа с массивами
    #38872483
vdekameron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть массив типа string из 10 имен. Автор спрашивает как узнать есть ли из них тезки.
Обычным циклом я смогу проверить только допустим все соседние. Понятно, что если много циклов организовать, то можно и проверить, ну это же чесание левого уха правой рукой.
Подскажите пожалуйста как проще сделать. Автор не дает ответа по этому заданию а мне интересно.

Код: vbnet
1.
dim Name(1 to 10) as string



Ну и обычным присвоением задаются значения любых имен
...
Рейтинг: 0 / 0
Работа с массивами
    #38872491
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это что у вас там за задачи и зачем они вам нужны?
для такого проще dictionary использовать, там есть exists()
...
Рейтинг: 0 / 0
Работа с массивами
    #38872503
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

Он учится.

vdekameronПонятно, что если много циклов организовать, то можно и проверитьне много, а всего два. Внешний - перебор образцов для сверки, внутренний, перебор на предмет дублей.

Это - учебное решение в лоб, конечно, существуют другие решения.
...
Рейтинг: 0 / 0
Работа с массивами
    #38872505
vdekameron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_Oneэто что у вас там за задачи и зачем они вам нужны?
Ну Тема- массивы, задание не по теме, но есть. Не знаю зачем, видимо автор решил что нужно)
...
Рейтинг: 0 / 0
Работа с массивами
    #38872511
vdekameron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proне много, а всего два. Внешний - перебор образцов для сверки, внутренний, перебор на предмет дублей.
А подробнее можно или хотя бы подсказку попрозрачнее
...
Рейтинг: 0 / 0
Работа с массивами
    #38872527
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Представь, что у тебя есть листок с фамилиями в произвольном порядке (чтобы исключить ответ "пробежать глазами" пусть их будет не 10, а 1000). Представь, что тебе самому нужно выполнить это задание, компьютера у тебя нет, только бумага и ручка.

Опиши КАК МОЖНО БОЛЕЕ ФОРМАЛЬНО и подробно последовательность своих действий
...
Рейтинг: 0 / 0
Работа с массивами
    #38872538
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
взять розовый маркер и выделить им все строчки с одинкаовыми именами
...
Рейтинг: 0 / 0
Работа с массивами
    #38872544
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneдля такого проще dictionary использовать, там есть exists()Каждый программист несколько раз в жизни восклицает: "...твою мать, есть такой замечательный способ (инструмент), а я корячился вручную!". Это нормально.

Сейчас я пишу на шарпе, но поддерживаю проект на VB6. Дописал очередной модуль, обратил внимание, как повлиял шарп на мои подходы к созданию структуры кода на VB6. Просто вИдение в голове меняется. Прочувствовал, почему Сишники всегда называли VB детсадовским языком. Ну то есть, я раньше знал , а теперь прочувствовал
...
Рейтинг: 0 / 0
Работа с массивами
    #38872546
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneвзять розовый маркер и выделить им все строчки с одинкаовыми именами не, придется взять столько разноцветных маркеров, сколько разных имен имеют повторы. Поэтому, прежде чем идти в магазин за маркерами, надо посчитать их количество
...
Рейтинг: 0 / 0
Работа с массивами
    #38872559
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну это да, понятно.
я про поиск ВАСЯ по всему массиву.
нужен ПЕТЯ - синий маркер и тд и тп
...
Рейтинг: 0 / 0
Работа с массивами
    #38872570
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneну это да, понятно.
я про поиск ВАСЯ по всему массиву.
нужен ПЕТЯ - синий маркер и тд и тпна самом деле, если вчитаться в задание - ничего раскрашивать не надо. Нужно при первой же встрече тезки прервать поиск и выдать сообщение "Тезки есть, как минимум один".
...
Рейтинг: 0 / 0
Работа с массивами
    #38872585
vdekameron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proна самом деле, если вчитаться в задание - ничего раскрашивать не надо. Нужно при первой же встрече тезки прервать поиск и выдать сообщение "Тезки есть, как минимум один".
ну да.
А если без фломастеров, то пробежал бы глазами по именам и при первом повторившемся остановился бы.
...
Рейтинг: 0 / 0
25 сообщений из 61, страница 1 из 3
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с массивами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]