СОДЕРЖАНИЕ
Введение………………………………………………………………………3
Постановка задачи……………………………………………………………5
Блок – схема…………………………………………………………………..6
Описание блок-схемы алгоритма решения задачи…………………………8
Программный код…………………………………………………………….9
Описание операторов, используемых в программе………………………...10
Результат работы программы………………………………………………..12
Список используемых источников…………………………………………..13
Введение
Microsoft Visual Basic — язык программирования, а также интегрированная среда разработки программного обеспечения, разрабатываемое корпорацией Microsoft. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка BASIC, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Интегрированная среда разработки VB включает инструменты для визуального проектирования пользовательского интерфейса, редактор кода с возможностью IntelliSense и подсветкой синтаксиса, а также инструменты для отладки приложений. Visual Basic также является хорошим средством быстрой разработки (RAD) приложений баз данных для операционных систем семейства Microsoft Windows.
Достоинства:
- Высокая скорость создания приложений с графическим интерфейсом для Microsoft Windows.
- Простой синтаксис языка обеспечивает низкий порог вхождения.
- Возможность компиляции как в машинный код, так и в P-код (по выбору программиста).
- Безопасность типов обеспечивает защита от ошибок, связанных с применением указателей и доступом к памяти. Этот аспект делает Visual Basic приложения более стабильными, но также является объектом критики.
- Возможность использования большинства WinAPI функций для расширения функциональных возможностей приложения. Данный вопрос наиболее полно исследован Дэном Эпплманом, написавшим книгу «Visual Basic Programmer’s Guide to the Win32 API».
Недостатки:
- Поддержка операционных систем только семейства Windows и Mac OS X (Исключение — VB1 for DOS).
- Отсутствие полноценного механизма наследования реализации объектов. Существующее в языке наследование позволяет наследовать только интерфейсы, но не их реализацию.
- Практически все встроенные функции языка реализованы через библиотеку времени исполнения, которая, в свою очередь, производит много «дополнительной» работы по проверке и/или преобразованию типов, что замедляет скорость работы приложений.
Язык сильно привязан к своей среде разработки и к операционной системе Microsoft Windows, являясь исключительно инструментом написания Windows-приложений. Привязка к среде заключается в том, что существует большое количество средств, предназначенных для помощи и удобства программирования: встроенный отладчик, просмотр переменных и структур данных на лету, окно отладки, всплывающие подсказки при наборе текста программы (IntelliSense). Все эти преимущества делают бесполезным и даже невозможным использование Visual Basic вне среды разработки, например в обычном текстовом редакторе.
Постановка задачи
Составить алгоритм и программу для вычисления и вывода на печать в общепринятом виде элементов матрицы Zij по формуле:
Где i=1,2,…,8; j=1,2,…,8; a=2,3.
Определить произведение и количество отрицательных элементов этой матрицы.
Блок-схема алгоритма решения задачи
H |
Ввод |
j=1,8 |
I=1,8 |
Вывод |
K |
Вывод k, P |
j=1,8 |
I=1,8 |
P=P* |
k=0; P=1 |
да |