- •Определение алгоритма, значения основных символов и правила оформления блок-схем алгоритмов по гост 19.701-90
- •Алфавит языка Паскаль и значения основных символов и знаков препинания в языке Паскаль.
- •Правила записи комментариев в языке Паскаль.
- •Стандартные типы данных в языке Паскаль. Создание пользовательских типов данных в языке Паскаль.
- •Операторы ввода-вывода, форматный вывод и оператор присваивания на схеме алгоритма и в языке Паскаль.
- •Операторы условного и безусловного перехода на схеме алгоритма и в языке Паскаль.
- •Правила записи математических выражений, порядок действий и стандартные математические функции языка Паскаль.
- •Циклы языка Паскаль, их виды, отображение на схеме алгоритма и их программирование в языке Паскаль.
- •Работа с массивами в языке Паскаль.
- •18) Операторы ввода-вывода информации в языке Фортран.
- •Оператор безусловного перехода в языке Фортран.
- •16)Виды циклов в языке Фортран: отражение на схеме алгоритма и программирование.
- •15) Виды оператора ifязыка Фортран: отражение на схеме алгоритма и запись в программе.
- •13)Типы данных в языке Фортран и способы их описания. Правила записи комментариев в языке Фортран.
- •14)Порядок действий и стандартные математические функции в языке Фортран.
- •Работа с текстовыми файлами в языке Фортран.
- •Работа с комплексными числами в языке Фортран.
Определение алгоритма, значения основных символов и правила оформления блок-схем алгоритмов по гост 19.701-90
алгоритм — это конечный набор правил (процедур или команд), однозначно раскрывающих содержание и последовательность выполнения операций для систематического решения определенного класса задач за конечное число шагов.
Условные графические изображения, называемые символами, делятся наосновные и вспомогательные. Основные символы используются для представления операций, раскрывающих характер обработки данных в процессе решения задачи (рис. 4.2). Вспомогательные символы предназначены для пояснения отдельных элементов схемы алгоритма, а также обозначения связей между ними.
Все блоки в схеме располагаются в последовательности сверху вниз и слева направо и объединяются между собой линиями потока. Нормальным направлением линий потока, т.е. следования этапов процесса решения задачи, принято направление сверху вниз и слева направо. В этом случае направление линий потока не идентифицируется (указывается) с помощью стрелок, при других на-правлениях стрелки ставятся.
|
вычисление(процесс) |
|
проверка условия(решение) |
|
начало и конец цикла(цикл с параметром) |
|
начало, конец(знак завершения) |
|
ввод, вывод(данные) |
|
отображение данных(символ печати результатов) |
|
показывает направление потока данных |
|
выход в часть схемы и вход из другой части схемы |
Алфавит языка Паскаль и значения основных символов и знаков препинания в языке Паскаль.
Текст Pascal-программы представляет собой последовательность строк состоящих из символов, образующих алфавит языка. Строки программы завершаются специальными управляющими символами, не входящими в алфавит. Максимальная длина строки составляет 126 символов.
Алфавит языка состоит из следующих символов:
Заглавные и строчные латинские буквы и символ подчеркивания:
А,В,С.. .,X,Y,Z,a,b,c, .. .,x,y,z.
Обратите внимание, что в языке TurboPascal символ подчеркивания считается буквой.Буквы используются для формирования идентификаторов и служебных слов.
Десять арабских цифр от 0 до 9:
0,1,2,3,4,5,6,7,8,9
Цифры используются для записи чисел и идентификаторов.
Двадцать два специальных символа:
+ -*/-><. , ; : ( )[ ]{ }#$
Специальные символы используются для конструирования знаков операций, выражений, комментариев, а также как синтаксические разделители.
Наиболее часто употребляемым специальным символом является пробел (в значимых местах мы будем обозначать его в записях знаком "V"). Его использование связано с форматами основной структуры программы, разделов описаний, операторов. Не следует путать наличие пробела с отсутствием символа.
. конец программы, разделение целой и дробной частей вещественного числа (десятичная точка), разделение полей в переменной типа Record;
, разделение элементов списков;
.. указание диапазона;
: используется в составе оператора присваивания, а также для указания формата вывода в операторе Writeln;
; отделяет один раздел программы от другого, разделяет операторы;
' используется для ограничения строковых констант;
- + * / ( ) арифметические знаки (используются по своему назначению);
<> знаки отношений;
= используется в составе оператора присваивания, в разделах описаний констант и типов, используется как знак отношения (равно);
@ имя специального оператора определения адреса переменной, подпрограммы;
^ используется для именования динамических переменных;
{} ограничение комментариев в программе;
[ ] заключают в себе индексы элементов массивов;
_ символ подчеркивания используется также как любая буква, например, в идентификаторах - вместо пробела;
# обозначение символа по его коду;
$ обозначение директивы компилятора, обозначение шестнадцатеричного числа.
пробел (отсутствие символа) = равно + плюс – минус * звездочка / слэш (дробная черта) ( левая скобка ) правая скобка , запятая . точка ‘ апостроф |
“ кавычки : двоеточие ; точка с запятой $ знак денежной единицы & коммерческое «И» (амперсанд) ! восклицательный знак ? вопросительный знак < меньше чем > больше чем % процент |