Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Общая характеристика языка VBS




Язык Visual Basic был выбран, как основа для изучения принципов программирования по следующим причинам:

1) Basic был первым алгоритмическим языком персональных компьютеров, по легкости читаемости программ превосходит С, С++, С#, J.

2) Этот язык имеет высокий рейтинг на протяжении многих лет (см. http://www.tiobe.com/).

3) Его разновидность – Microsoft Visual Basic Scripting Edition (VBScript) является встроенным языком Windows (начиная с Windows 98), программы на этом языке исполняются в любой версии Windows его серверами сценариев (Microsoft Windows Based Script Host –WScript.exe или Microsoft Console Based Script Host –CScript.exe), а также могут включаться в состав html-страниц для браузера Internet Explorer.

4) Его разновидность Microsoft Visual Basic for Application является встроенным языком программирования в системе Microsoft Office, имеющей широчайшее распространение.

5) Visual Basic традиционно является одним из основных языков системы профессиональной разработки программного обеспечения Microsoft Visual Studio (вместе с C# и C++).

Программы на языке Microsoft Visual Basic Scripting Edition (VBScript) в системе Windows имеют, главным образом административное назначение. Имеются большие библиотеки программ на VBScript (http://www.microsoft.com/technet/scriptcenter/default.mspx) для решения множества задач в ОС Windows, которые используют объекты, поддерживающие спецификацию Windows OLE Automation, получившую в настоящее время новое название – Microsoft ActiveX.

Система Microsoft Windows Script Technologies позволяет не только использовать библиотеки объектов, но и создавать собственные библиотеки Windows Script Component (исходный текст *.wsc, после генерации библиотеки *.tlb).

Скрипты на этом языке в составе html-страниц также достаточно распространены. Многие положения синтаксиса этого языка являются общими с диалектами Visual Basic for Application и Visual Basic.

Синтаксис языка достаточно простой и традиционный для Basic’а, дополнен возможностями работы с объектами Windows OLE Automation (ActiveX) и прочими (однако, нет возможности создавать новые виды объектов). Справку по языку можно найти в файле … \Microsoft Office\Office12\1049\Vbscrip5.chm, если на компьютере установлен Microsoft Office.

 

63. Основные структуры алгоритмов: линейный, разветвляющийся, цикл.

Алгоритм – описание последовательности действий для решения поставленной задачи.

Каждый алгоритм должен иметь:

1) название, отражающее суть решаемой задачи,

2) описание исходной информации,

3) описание последовательности действий,

4) описание выходной информации.

Существуют 3 основных типовых алгоритма:

1) линейный – неизменная последовательность операций от его начала до конца без повторов действий,

2) разветвляющийся – последовательность выполняемых действий может изменяться в зависимости от каких-либо условий,

3) циклический – группа операций, которые могут повторяться многократно, кратность повтора определяется некоторым условием.

В процедурных алгоритмических языках при написании программ большое значение имеют принципы структурного программирования:

1) Программа разбивается на отдельные логические модули, которые могут образовывать иерархическую структуру.

2) Разработка сложной системы ведется «сверху-вниз», сначала ведется разработка головной программы, в которой присутствуют вызовы модулей (подпрограмм) более низких уровней иерархии, на первом этапе не выполняющих никаких действий («заглушки»). Далее разрабатываются модули верхнего уровня, далее более низких уровней.

3) Все названия в программах должны быть значимыми, говорить о их назначении.

4) Текст программы должен быть написан наглядно с использованием отступов в строках для выделения синтаксических конструкций (условных переходов, циклов и т. п.).

5) Запрещается использование безусловных переходов и меток. Вместо этого используется вызов модулей – процедур и функций, на которые разбита программа.

Некоторые достоинства структурного программирования:

1) Тексты программ, даже довольно крупных, становятся легко читаемыми, в результате программу без труда понимает не только её автор, но и другие программисты. Это позволяло разрабатывать достаточно крупные программные комплексы силами коллективов разработчиков, и сопровождать эти комплексы в течение многих лет.

1) В структурированных программах достаточно наглядно представлен алгоритм задачи, что позволяет обходиться без блок-схем и других графических форм изображения алгоритмов (по сути, сама программа является собственной блок-схемой).

2) Упрощается процесс тестирования и отладки структурированных программ.

Важнейшим понятием объектно-ориентированных алгоритмических языков является объект.







Поделиться с друзьями:


Дата добавления: 2016-10-30; Мы поможем в написании ваших работ!; просмотров: 396 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Надо любить жизнь больше, чем смысл жизни. © Федор Достоевский
==> читать все изречения...

2300 - | 1987 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.