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

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

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


Урок № 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. Для этого переходите к пятому уроку.



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

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

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


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

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