Visual Basic. Программирование на Visual Basic

..........................................................................................................................

[ Главная ] [ Статьи ] [ Для новичков ] [ Примеры ] [ Программы ] [ Microsoft Agent 2.0 ] [ Пособие ] [ Уроки ] [ Разное ]
..........................................................................................................................


Выпуск 6
По страницам сайта Visaul PROGS
или Изучение VISUAL BASIC

Рассылки Subscribe.Ru
TECHnology
Из этой рассылки вы может узнать сравнения, советы, иллюстрации, цены, для различной техники.

Теперь вас уже 26 дорогие подписчики и меня это радует
Напишите, если вы думаете, что нужно, что то изменить в рассылке.
Если у вас есть вопросы, я жду...

Уроки VB
Следующий урок в следующем выпуске

Урок № 4. Для тех, кто никогда не ...

Эта маленькая глава для тех, кто никогда не программировал. Хотя таких людей не существует! Ведь вы программируете своё поведение, учитывая разные варианты дальнейшего хода событий и изменяя "программу" в зависимости от обстоятельств. Например, если вы заболели, то вы наверняка не пойдёте на работу (или в школу) и т.п. Всё отличие житейской программы от программирования на компьютере состоит в уровне формализации порядка действий, необходимые для достижения результата. Ведь компьютер - это машина, он не поймёт вас с полуслова, более того, он вообще вас не может понимать! Он только выполняет заложенные в него инструкции и команды для работы с двоичными числами.

Для написания более или менее сложной программы необходимо сначала составить условную последовательность действий на бумаге. Например, "как сварить щи?":

Житейский вариант программы:

Купить на рынке овощей подешевле, сметаны, всё почистить, порезать, налить воды, поставить на плиту и варить полчаса. Ещё не забыть посолить.

Формализованный вариант (Алгоритм):

  1. Для всех продовцов овощей от первого до последнего
  2. Если овощи у данного продавца дешевле, чем у ранее проверенных, то записать его номер на бумажку вместо ранее на ней записанного
  3. Следующий продавец (см. п.2, если они ещё остались)
  4. Купить овощи у продавца с номером, записанным на бумажке
  5. Купить сметану
  6. Выполнять очистку овощей, пока видна кожура и повреждения
  7. Увеличиваем срезаемый слой на миллиметр
  8. Возврат и проверка условия в п.6
  9. Для всех купленный овощей от первого до последнего
  10. Разделить плод на 40 частей
  11. Следующий (см. п.10, если они ещё остались)
  12. Поместить в кастрюлю. Налить воды, включить газ
  13. Таймер включить
  14. Если таймер показывает, что прошло полчаса, то газ выключить
  15. Если соль отсутствует в щах, то перейти к обработке ошибки по п.16, иначе перейти к п.17
  16. Ввести соль
  17. Конец работы программы

Простота написания программ на бейсике состоит в том, что в качестве команд он использует английские слова, эквивалентные русским из формализованного варианта, т.е. если переводчик, не знакомый с информатикой, переведёт его на английский, то получится программа на бейсике. Работать она не будет. Закон программирования гласит: "Ни одна, даже самая простая программа, не работает сразу после написания". Любую программу необходимо отлаживать. (обезжучивать - debug (bug-жук)). На этот счёт имеется ещё закон: легче написать свою собственную программу, чем разбирать и исправлять чужую. Отладка программы по ощущениям напоминает проталкивание тяжёлого грузовика по размытой дороге: в ход идут одни доски, камни и лопата, и так до тех пор, пока программа не начнёт правильно работать. Если говорить на языке алгоритма, то получится следующее:

  1. Запустить программу
  2. В случае сбоя или неправильной работы найти причину ошибки
  3. Устранить ошибку, стараясь не внести новых
  4. Продолжать по п.1 до тех пор, пока не будут устранены все ошибки

Если вы усвоили вышеизложенный материал, то можете переходить непосредственно к изучения языка Visual Basic. Для этого переходите к пятому уроку.

Арифметические операторы
Следующий оператор в следующем выпуске

оператор Mod (остаток от деления)

Используется для деления двух чисел и получение остатка от их деления.

Синтаксис:

результат = число1 Mod число2

Параметры:

результат - обязателен; любая числовая переменная
число1 - обязательно; любое числовое выражение
число2 - обязательно; любое числовое выражение

Замечания:

При делении числа с правающей точкой округляются. Например, результат следующего выражения равен 5:

A = 19 Mod 6.7

Что здесь происходит? Сначала округляется число 6.7 до 7. Затем происходит деление, получаем 2.7.... Остаток от деления = 5. (2 * 7 = 14, 19 - 14 = 5).

Результат обычно имеет тип Byte, Byte variant, Integer, Integer variant, Long, или Variant содержащий Long.

Если любое из выражений Null, то и результат Null. Любое выражение, содержащее Empty интерпретируется как 0.

Примеры:

Dim MyResult
MyResult = 10 Mod 5 ' Возвратит 0.
MyResult = 10 Mod 3 ' Возвратит 1.
MyResult = 12 Mod 4.3 ' Возвратит 0.
MyResult = 12.6 Mod 5 ' Возвратит 3.

Функции Visual Basic
Я попытаюсь рассмотреть все

Функция Atn

Atn(Number)

Функция Atn определяет величину угла в радианах по указанному отношению длин двух сторон прямоугольного треугольника(противолежащего катета и прилежащего катета). Функция Atn является обратной к функции Tan, которая возвращает тангенс указанного угла

Возвращаемое значение

Возвращает значение типа Double, содержащее артангенс числа. Возвращаемое значение лежит в диапазоне от -pi/2 до pi/2 радиан

Параметры
NumberОбязательный аргумент типа Double или любое допустимое числовое значение, задающее угол в радианах. Если аргумент не может быть оценен как число, генерируется ошибка времени исполнения Type mismatch

Пример ' Вычисляем значение pi Dim pi pi=4*Atn(1) 'вычисляет значение pi Категория
Тригонометрические функции

Если вы хотите задать вопрос пишите-------------> Мне нужна помощь



..........................................................................................................................

[ Главная ] [ Диски ] [ Книги ] [ Архив рассылки ] [ Архив новостей ] [ Готовые кусочки программ ] [ Карта сайта ]
..........................................................................................................................

По страницам сайта Visaul Progs
или Изучение Visual Basic
Рассылка 'По страницам сайта Visaul Progs' >>> Подпишись на рассылку - будешь получать новые статьи , примеры и много полезной информации из первых рук!!! >>>Если у вас есть статья которой нет на сайте
пришлите ее мне-------->
Послать статью
>>>Если вы хотите задать вопрос
пишите-------->
Мне нужна помощь


Рейтинг сайтов YandeG Rambler's Top100
Реклама:

...:::Design by Mystf0rse 2005-2010 year:::...