Здавалка
Главная | Обратная связь

Способы задания алгоритмов.



 

В практике наиболее распространены следующие способы задания алгоритмов:

словесная (запись на естественном языке);

графическая (изображения из графических символов);

псевдокоды(полуформализованные описания алгоритмов на ус­ловном алгоритмическом языке, включающие в себя как элементы язы­ка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.);

программная(тексты на языках программирования). Словесный способ записи алгоритмов представляет собой описание последователь­ных этапов обработки данных.

«Словесный способ»

 

Словесный способ записи алгоритмов представляет собой описание последовательных этапов обработки данных. Алгоритм задаётся в про­извольном изложении на естественном языке.

 

Графический способ

При графическом представлении алгоритм изображается в виде по­следовательности связанных между собой функциональных блоков, каж­дый из которых соответствует выполнению одного или нескольких дей­ствий.

 

Псевдокод

Псевдокод представляет собой систему обозначений и правил, пред­назначенную для единообразной записи алгоритмов.

В псевдокоде не приняты строгие синтаксические правила для запи­си команд, присущие формальным языкам, что облегчает запись алгорит­ма на стадии его проектирования.

 

Программный способ записи алгоритмов

Алгоритм, предназначенный для исполнения на компьютере, должен быть записан на понятном ему языке. В этом случае язык для записи ал­горитмов должен быть формализован. Такой язык принято называть язы­ком программирования, а запись алгоритма на этом языке — програм­мой.

37.СИСТЕМА АЛГОРИТМИЧКСКОГО ЯЗЫКА VB 6.0 .АЛФАВИТ ЯЗЫКА.ТИПЫ.ОСНОВНЫЕ ОПЕРАТОРЫ.

 

Visual Basic — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированныхязыков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.

Алфавит языка.

1) Латинские буквы — используются для набора команд языка и идентификаторов.
ВНИМАНИЕ! Команды и имена величин записываются только латинскими буквами и, хотя некоторые буквы обоих алфавитов схожи по написанию (А,О,К,М), компьютер их различает, так как они имеют разный числовой код.

2) Буквы русского алфавита — используются для вывода сообщений и комментариев.

3) цифры от 0 до 9.

4) Знаки арифметических действий:

сложение + умножение *
вычитание - деление /

 


5) Знаки отношений:

меньше < меньше или равно <=
больше > больше или равно >=
равно = не равно < >

 


6) Специальные знаки:

точка . запятая , двоеточие :
точка с запятой ; скобки ( ) кавычки
восклицательный знак ! вопросительный знак ? знак доллара $
процент % коммерческое “И” & апостроф

 

Оператор

Оператор в Visual Basic — это полная инструкция. В инструкциях содержатся ключевые слова, операторы, переменные, константы и выражения. Каждая инструкция принадлежит к одной из следующих двух категорий:

 

Операторы объявления, которые объявляют переменную, константу или процедуру, и могут также указывать тип данных.

Выполняемые операторы, которые инициируют действия. Эти операторы могут вызывать метод или функцию, а также способны выполнять цикл или ветвь, состоящие из блоков кода. Исполняемые операторы содержат Операторы присваивания, которые присваивают значение или выражение переменной или константе.

 

Арифметические:

^ оператор возведения в степень

* оператор умножения

/ оператор деления

\ оператор целочисленного деления

Mod оператор вычисления остатка от деления

+ оператор сложения

- оператор вычитания

Сравнения:

< меньше

> больше

<= меньше или равно

>= больше или равно

= равно

<> не равно

Is оператор сравнения объектов

Like оператор сравнения строк

Конкатенации:

+ оператор конкатенации

& оператор конкатенации

Логические:

And оператор логического умножения

Eqv оператор логической эквивалентности

Imp оператор логической импликации

Not оператор логического отрицания

Or оператор логического сложения

Xor оператор логического исключающего сложения

 

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.