ДААА и это круто !!!!! Пока рассказывают можно ни только в пилить в свои мозги, но и подумать где в своей программе использовать, а синтаксис написания еще запомнить надо!!!!!!!!! Занимался Бейсиком еще на ZX-SPECTRUM , КОРВЕТЕ, ЛЬВОВ, CITIZEN в глубоком 1992 году учась в 8-ом классе , читая книги и брошюры !!!!!!!! А тут все по полочкам , еще и видео с ошибками показывают!!!!!! Я сам на своих ошибках учился , переписывая командные строки по 10 раз и создавая все новые алгоритмы построения программ. Сейчас столкнувшись по работе с не совершенством некоторых программ приходиться вспоминать программирование !!!!!!!!!!!!!!!!!!! СПАСИБО ОГРОМНОЕ ЗА ТАКИЕ ПОДРОБНОСТИ В СИНТАКСИСЕ НАПИСАНИЯ ПРОГРАММ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Очень не хватило примера заполнение массива с помощью цикла. Хотелось понять как это происходит, когда одномерный массив заполняется из непустых ячеек строки или столбца.
Можно все значения ячеек положить в одномерный массив и по индексу их выбирать. Можно создать двумерный массив, он больше будет похож на таблицу, т.е. будет два измерения.
Можно As integer опускать. Dim MyArray%(3) . Опять же не на, что не претендую. Может это, как то не красиво выглядит, или возможно трудно читать в большом массиве кода. Я сам только учусь, уроки очень нравятся.
Спасибо !!!! Кажется начинаю вспоминать!!!!!!!!!!!!!!!!!! Sub Tx() Dim mya(3) As String Dim ind As Integer For ind = 0 To 3 mya(ind) = ind MsgBox mya(ind) Next ind End Sub
То, как информация хранится в памяти показали раз пять, а объяснения, чем массив отличается от переменной, нет.. объявляется также, только в скобках числовое значение. Получается, если объявить переменную и в конце поставить скобки с числом, то это уже массив? В целом, спасибо, конечно! Полезная информация для начинающих! Но не люблю, когда много воды.. хочется, чтобы было четко и по существу. Новички - они же не тормоза.. если лезут в программирование, то с логикой должно быть всё в порядке. Я бы сделала так: сначала кусок теории, а потом несколько разных примеров для закрепления материала (без повторения одного и того же). Удачи! )
Ну насколько я понимаю, смысл в строке, которая начинается с Dim, без массива ты заполняешь 3 строки, а массивом одну. С учетом, что может быть и 1000 переменных, то это упрощает хотя бы эту часть кода
Можно, вообще, многое по-другому в этом языке, но лучше так. Это дисциплина, которая, в других языках поможет, иначе можно и код-лапшу писать и будет работать )
@@RobotoborPro немного ошибся. Не Next индекс а просто Next можно писать. Я просто думал есть какая-то разница. Если разницы нет, ок, просто буду знать что так надо.
+MegaPYM Ну, конечно можно :). Но смысл был в том, чтобы показать в уроке, как сначала инициализируется массив, и уже потом из него достают значения. То что Вы попробовали сделать в одном массиве, это: положили значение в массив и достали (показали) сразу это значение из массива.
В данном уроке массив показан для того, чтобы научить работать с массивами, так как массивы используются во многих языках программирования, в них можно обсчитывать через циклы различные данные, например матрицы различные.
Количество строк изменится как только вы сделаете не 3, а сто переменных. С массивом же просто изменится граница циклов с 3 на 100 также в одной строчке.
Представьте себе абсолютно не подготовленного человека, который работает с компьютером, но программирование никогда не щупал. Вот, этот курс, чтобы даже такой чел. понял и смог написать программу, хотя бы под Excel.
какой бесстрастный голос, и медленное объяснение... я чуть не заснул. я, конечно не имею ничего против, но поскольку пишется видеоурок, то можно было бы к нему хорошенько подготовиться и весело провести что ли...
Блин, я лет 15 наверно не мог понять, что такое этот цикл For, а теперь наконец понял. Чувак, спасибо тебе!
У меня аналогично ) Может мозг стал другим? :)
Видимо, не сильно было надо ))
хорошие уроки, автор очень спокойно и подробно подводит к основной идее, чтобы любому было понятно
Отличный видос. Едем дальше!!!
ДААА и это круто !!!!! Пока рассказывают можно ни только в пилить в свои мозги, но и подумать где в своей программе использовать, а синтаксис написания еще запомнить надо!!!!!!!!! Занимался Бейсиком еще на ZX-SPECTRUM , КОРВЕТЕ, ЛЬВОВ, CITIZEN в глубоком 1992 году учась в 8-ом классе , читая книги и брошюры !!!!!!!!
А тут все по полочкам , еще и видео с ошибками показывают!!!!!! Я сам на своих ошибках учился , переписывая командные строки по 10 раз и создавая все новые алгоритмы построения программ. Сейчас столкнувшись по работе с не совершенством некоторых программ приходиться вспоминать программирование !!!!!!!!!!!!!!!!!!!
СПАСИБО ОГРОМНОЕ ЗА ТАКИЕ ПОДРОБНОСТИ В СИНТАКСИСЕ НАПИСАНИЯ ПРОГРАММ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Пожалуйста )
Привет хоть мне 9 лет но я хочу знать хоть любой язык програмирования и мне кажется что с этого можно начать спасибо
Спасибо! Для меня тоже немного медленно, но сколько людей столько и мнений, все слушают с разной скоростью
Option base 1 и все индексы начинаются с 1 или myArray(1 to 4)
Хорошо, а как менять размер массива и заполнять его вручную? В самом начале ВВЕДИТЕ РАЗМЕР МАССИВА а после ЭЛЕМЕНТ1=, Элемент2= ...?
Очень не хватило примера заполнение массива с помощью цикла. Хотелось понять как это происходит, когда одномерный массив заполняется из непустых ячеек строки или столбца.
О массивах более подробный урок есть? Что если мы в массив вносим область от ячейки А1 до D10, как тогда доставать значения из этой области?
Можно все значения ячеек положить в одномерный массив и по индексу их выбирать. Можно создать двумерный массив, он больше будет похож на таблицу, т.е. будет два измерения.
Можно As integer опускать. Dim MyArray%(3) . Опять же не на, что не претендую. Может это, как то не красиво выглядит, или возможно трудно читать в большом массиве кода. Я сам только учусь, уроки очень нравятся.
Спасибо !!!! Кажется начинаю вспоминать!!!!!!!!!!!!!!!!!!
Sub Tx()
Dim mya(3) As String
Dim ind As Integer
For ind = 0 To 3
mya(ind) = ind
MsgBox mya(ind)
Next ind
End Sub
Sub Tx()
Dim mya$(3)
Dim ind%
For ind = 0 To 3
mya(ind) = ind
MsgBox mya(ind)
Next ind
End Sub
но для понимания сути процесса наверно лучше, что бы код был, как у автора
В старой версии Бейсика 1-ый цикл прочитав выдал во 2-ом только 3,3,3,3
То, как информация хранится в памяти показали раз пять, а объяснения, чем массив отличается от переменной, нет.. объявляется также, только в скобках числовое значение. Получается, если объявить переменную и в конце поставить скобки с числом, то это уже массив?
В целом, спасибо, конечно! Полезная информация для начинающих! Но не люблю, когда много воды.. хочется, чтобы было четко и по существу. Новички - они же не тормоза.. если лезут в программирование, то с логикой должно быть всё в порядке. Я бы сделала так: сначала кусок теории, а потом несколько разных примеров для закрепления материала (без повторения одного и того же). Удачи! )
Ну насколько я понимаю, смысл в строке, которая начинается с Dim, без массива ты заполняешь 3 строки, а массивом одну. С учетом, что может быть и 1000 переменных, то это упрощает хотя бы эту часть кода
"Память 3 Х 3" - это шедевр))))
уотъ суда воть, уотъ суда воть и уотъ так уотъ
А можно вывести на экран сразу весь массив? Не искусственно
Да
А зачем заканчивать через Next Index а не просто Index? Пробовал, результат тот же.
Можно, вообще, многое по-другому в этом языке, но лучше так. Это дисциплина, которая, в других языках поможет, иначе можно и код-лапшу писать и будет работать )
@@RobotoborPro немного ошибся. Не Next индекс а просто Next можно писать. Я просто думал есть какая-то разница. Если разницы нет, ок, просто буду знать что так надо.
Можно же вставить MsgBox в первый цикл? Я попробовал работает.
+MegaPYM Ну, конечно можно :). Но смысл был в том, чтобы показать в уроке, как сначала инициализируется массив, и уже потом из него достают значения. То что Вы попробовали сделать в одном массиве, это: положили значение в массив и достали (показали) сразу это значение из массива.
это надо было сказать в уроке, ибо у людей возникают вопросы
Смысл от этого массива если это тоже самое что с переменными количество строк не изменилось
В данном уроке массив показан для того, чтобы научить работать с массивами, так как массивы используются во многих языках программирования, в них можно обсчитывать через циклы различные данные, например матрицы различные.
Количество строк изменится как только вы сделаете не 3, а сто переменных. С массивом же просто изменится граница циклов с 3 на 100 также в одной строчке.
Нет моих сил, смотрю на перемотке 2х и всё равно психую, что так медленно.
Представьте себе абсолютно не подготовленного человека, который работает с компьютером, но программирование никогда не щупал. Вот, этот курс, чтобы даже такой чел. понял и смог написать программу, хотя бы под Excel.
ааххахахаха
какой бесстрастный голос, и медленное объяснение... я чуть не заснул. я, конечно не имею ничего против, но поскольку пишется видеоурок, то можно было бы к нему хорошенько подготовиться и весело провести что ли...
Да, согласен, нужно поживее. В других моих курсах изложение живее )