Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Блок-схема алгоритма решения задачи

СОДЕРЖАНИЕ

1. Введение………………………………………………………………………………………………….….3

2. Постановка задачи……………………………………………………………………………………...5

3. Блок-схема алгоритма решения задачи……………………………………………………..6

4. Описание блок схемы алгоритма решения задачи…………………………………...8

5. Программный код (текст программы)……………………………………………………..…9

6. Описание основных операторов, используемых в программе…………….….11

7. Результаты работы………………………………………………………………………………….….13

8. Список используемой литературы………………………………………………………….…14

 

 

Введение

Microsoft Visual Basic — язык программирования, а также интегрированная среда разработки программного обеспечения, разрабатываемое корпорацией Microsoft. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка BASIC, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Интегрированная среда разработки VB включает инструменты для визуального проектирования пользовательского интерфейса, редактор кода с возможностью IntelliSense и подсветкой синтаксиса, а также инструменты для отладки приложений. Visual Basic также является хорошим средством быстрой разработки (RAD) приложений баз данных для операционных систем семейства Microsoft Windows.

Первое признание серьёзными разработчиками Visual Basic получил после выхода версии 3. Окончательное признание как полноценного средства программирования для Windows — при выходе версии 5. Версия VB6, входящая в состав Microsoft Visual Studio 6.0, стала по-настоящему зрелым и функционально богатым продуктом

Достоинства

  • Высокая скорость создания приложений с графическим интерфейсом для Microsoft Windows.
  • Простой синтаксис языка обеспечивает низкий порог вхождения.
  • Возможность компиляции как в машинный код, так и в P-код (по выбору программиста).
  • Безопасность типов обеспечивает защита от ошибок, связанных с применением указателей и доступом к памяти. Этот аспект делает Visual Basic приложения более стабильными, но также является объектом критики.
  • Возможность использования большинства WinAPI функций[6] для расширения функциональных возможностей приложения. Данный вопрос наиболее полно исследован Дэном Эпплманом, написавшим книгу «Visual Basic Programmer’s Guide to the Win32 API».

Недостатки

  • Поддержка операционных систем только семейства Windows и Mac OS X (Исключение — VB1 for DOS).
  • Отсутствие полноценного механизма наследования реализации объектов[7]. Существующее в языке наследование позволяет наследовать только интерфейсы, но не их реализацию.
  • Практически все встроенные функции языка реализованы через библиотеку времени исполнения, которая, в свою очередь, производит много «дополнительной» работы по проверке и/или преобразованию типов, что замедляет скорость работы приложений.

Язык сильно привязан к своей среде разработки и к операционной системе Microsoft Windows, являясь исключительно инструментом написания Windows-приложений. Привязка к среде заключается в том, что существует большое количество средств, предназначенных для помощи и удобства программирования: встроенный отладчик, просмотр переменных и структур данных на лету, окно отладки, всплывающие подсказки при наборе текста программы (IntelliSense). Все эти преимущества делают бесполезным и даже невозможным использование Visual Basic вне среды разработки, например в обычном текстовом редакторе.

 

 

Постановка задачи

Составить алгоритм и программу для вычисления и вывода на печать в общепринятом виде элементов матрицы Ziпо формуле:

Где i=1,2,…,7; j=1,2,…,7.

Определить произведение значений элементов нечетных строк этой матрицы, исключая элементы главной диагонали.

 

 

Блок-схема алгоритма решения задачи

H
Ввод
j=1,7
 
I=1,7
Вывод
 
 
 
 
 
 

 

 


 

 

p
Вывод p
j=1,7
 
I=1,7
 
 
 
 
 
 
p=1
i Mod 2 <> 0 And i <> j
да

 

 


Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...