Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Описание структур алгоритмовСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте Различают следующие структуры алгоритмов: · линейная; · разветвляющаяся; · циклическая; · вспомогательный алгоритм. Для подробного изучения структур алгоритмов смотри методические указания к выполнению контрольно-курсовой работы.
Описание основных блоков для схем программ 4.1. Символы данных · Данные Символ отображает данные, носитель данных не определен.
4.2. Символы процесса · Процесс Символ отображает Функцию обработки данных любого вида (выполнение определенной операции или группы операций, приводящее к изменению значения, формы или размещения информации или к определению, по которому из нескольких направлений потока следует двигаться).
· Предопределенный процесс Символ отображает предопределенный процесс, состоящий из одной или нескольких операций или шагов программы, которые определены в другом месте (в подпрограмме, модуле).
· Подготовка Символ отображает модификацию команды или группы команд с целью воздействия на некоторую последовательную функцию (установка переключателя, модификация индексного регистра или инициализация программы).
· Решение Символ отображает решение или функцию переключаемого типа, имеющую один вход и ряд альтернативных выходов, один из которых может быть активизирован после вычисления условий, определенных внутри этого символа.
· Граница цикла Символ, состоящий из двух частей, отображает начало и конец цикла. Обе части символа имеют один и тот же идентификатор. Условия для инициализации, приращения, завершения помещаются внутри символа в начале или конце в зависимости от расположения операции, проверяющей условие.
4.3. Символы линий · Линия Символ отображает поток данных или управления.
4.4. Специальные символы · Соединитель Символ отображает выход в часть схемы и вход из другой части этой схемы и используется для обрыва линий и продолжения ее в другом месте. Соответствующие символы-соединители должны содержать одно и то же уникальное обозначение.
· Терминатор Символ отображает выход во внешнюю среду и вход из внешней среды (начало или конец схемы программы, внешнее использование и источник или пункт назначения данных).
· Комментарий Символ используют для добавления описательных комментариев или пояснительных записей в целях объяснения или примечаний.
Описание операторов, используемых при программировании Оператор объявления BASIC-процедур - DECLARE (BASIC) Назначение: Объявляет ссылки к BASIC-процедурам и вызывает проверку типов аргументов . Синтаксис: DECLARE (FUNCTION | SUB] < имя > [([ <список параметров> ])] Аргумент Описание < имя> Имя процедуры; оно ограничено 40 символами. Имя процедуры-функции FUNCTION может сопровождаться маркером типа (%, &,!, #, $) для возвращаемой величины < список параметров> Список параметров используется при вызове процедуры, определяет только количество и тип аргументов.
Оператор присваивания - LET Назначение: Присваивание, переменной значения некоторого числового или строкового выражения. Синтаксис: [LET] <переменная> = <выражение> Оператор условного перехода - IF...THEN...ELSE Назначение: Позволяет передавать управление программой в зависимости от результата проверки условия. Имеет две разновидности. Синтаксис: Первая форма представляет собой оператор, записываемый в одну строку: IF <условие> THEN <выражение 1> [ELSE <выражение 2>] Аргумент Описание <условие> Логическое выражение, принимающее значение TRUE (истина) <- ненулевое значение, - или FALSE (ложь) - нулевое значение; <выражение1 > Вычисляется, если условие принимает значение TRUE, и пропускается в противном случае; <выражение 2> Вычисляется, если условие принимает значение FALSE. Если ELSE-часть отсутствует, а <условие> имеет значение FALSE, управление передается следующему оператору. Выражения имеют следующий синтаксис: [<операторы>] [GOTO] <номер строки> | GOTO <метка>) Вторая (блоковая) форма оператора условного перехода имеет вид: IF <условие 1> THEN [<блок 1>] [ELSE IF <условие 2> THEN [<блок 2>] ] … [ELSE [<блок N>] ] END IF Аргумент Описание <условие 1> Логическое выражение, принимающее значение TRUE (ненулевое) или FALSE (нулевое) (I = 1...N) <блок 1> Последовательность операторов, занимающих одну или несколько строк (1 = 1...N). Оператор цикла FOR … NEXT Назначение: Применяется для циклического выполнения определенной группы операторов заданное число раз. Синтаксис: FOR <счетчик> = <начальное значение> ТО <конечное значение> [STEP <приращение>] NEXT [<счетчик 1>[, <счетчик 2>...] Аргумент Описание <счетчик> Внутренняя числовая переменная счетчика циклов. Переменная не может быть элементом записи или элементом массива <начальное значение> Начальное значение счетчика циклов <конечное значение> Конечное значение счетчика циклов <приращение> Приращение счетчика циклов; может иметь отрицательное значение. Оператор цикла - DO...LOOP Назначение: Оператор обеспечивает циклическое выполнение группы операторов, пока <условие> в конструкции WHILE истинно (TRUE) или до тех пор, пока <условие> в конструкции UNTIL не станет истинным. Имеет две разновидности, в зависимости от того, проверяются ли условия в начале или конце цикла. Синтаксис: 1. DO <блок операторов>] LOOP [[WHILE [ UNTIL) <условие>] 2. DO [(WHILE | UNTIL) <условие>1 [<блок операторов>] LOOP Аргумент Описание <блок операторов> Один или несколько операторов языка BASIC, которые будут циклически выполняться; <условие> Любое выражение, принимающее значение либо TRUE (не нуль), либо FALSE (нуль). Оператор комментария - REM Назначение: Включение в программу поясняющих записей-комментариев. Синтаксис: REM <комментарий> ‘ <комментарий>.
|
||
|
Последнее изменение этой страницы: 2017-02-09; просмотров: 522; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.) |