Программирование на языке Turbo Pascal Выход
Группы булевских типов Fool – нет чисел больше 0 Try – есть числа меньше 0 Не дает конкретного значения Выход Идентификатор типа ЗначениеFalseсоответствует ЗначениеTrueсоответствует Размер памяти Boolean Bytebool Wordbool Longbool Число 0 Число 0 Число 0 в обоих байтах Число 0 в во всех байтах Любое число отличное от 0 1 байт 1 байт 2 байта 4 байта
Операции ввода и вывода на экран с клавиатуры Оператор ввода Readln (х) [,x2, x3, …] – сначала идет имя процедуры Readln, зетам имена переменных, которым будут присвоены значения. Их может быть несколько либо одно. После ввода Readln каждой переменной требует переход на новую строку, иначе часть введенной строки отбрасывается. Оператор вывода Writeln ( [‘Текст пояснения ‘,] x1 [, x2, x3, …]) – сначала идет имя процедуры Writeln,зетам текст, имена переменных, арифметическое выражение. Их может быть несколько либо одно имя. Writeln переводит курсор на новую строку в отличии он Write. Арифметическое выражение вычисляется, а затем выводится. При выводе вещественных чисел необходимо формирование, иначе они будут представлены в форме с плавающей запятой. Writeln (real 2:5:2). Здесь переменная real 2, выводиться на экран ограниченная по ширине в 5 символов, а также с 2 знаками после запятой. Выход
Приоритеты операции Выход Приоритет Операции Категории операции Первый (высший) + - not @ Унарные операции Второй * / div mod and shr shl Бинарные операции типа умножения Третий + - or xor Бинарные операции типа сложения Четвертый (низкий) = >=
Оператор цикла с постусловием repeat. Оператор цикла с постоянным условием, состоит из ключевых слов repeat, после которого замыкает слово until, после которого указывается условие выполнения цикла. Выход repeat повторить Операторы данные операторы, пока не выполняют условие until
Прописные и строчные буквы латинского алфавита, а также символ подчеркивания, который использует наравне с буквами. Набор символов A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (коды ASCII от 65 до 90) a b c d e f g h i j k l m n o p q r s t u v w x y z (коды ASCII от 97 до 122) _ (код ASCII 95) Выход
Арабские десятичные цифры. Специальные символы (в скобках указан код ASCII). Символ пробела (код ASCII 32). Управляющие символы (коды ASCII от 0 до 31). 0 1 2 3 4 5 6 7 8 9 (коды ASCII от 48 до 57) # (35) $ (36) ‘ (39) ( (40) ) (41) * (42) + (43) , (44) (45) . (46) / (47) : (58) ; (59) < (60) = (61) > (62) @ (64) [ (91) ] (93) ^ (94) { (123) } (125) Выход
program Simple; program Print (Output); program GetPut (Input, Output); program Complex (Input, Output, MyFile); Примеры: Выход
Стандартные типы данных; Группы целых типов; Группы вещественных типов; Группы булевских типов; Операции. Приоритеты операций; Приоритеты операций (таблица); Классификация операторов. Содержание: Выход
К любому значению порядкового типа можно приметить стандартную функцию SUCC, порядкового номера последнего значения PRED (0)-255, PRED (9)-10. Если эта функция применяется последнему допустимому значению любого порядкового типа, кроме булевских, то возвращая к порядковым номером первого значение SUCC (255)-0. Выход
Операторы; Простые операторы; Структурные операторы; Условный оператор if; Количество операторов в ветви; Операции ввода и вывода на экран с клавиатуры; Оператор цикла с предусловием while; Оператор цикла с постусловием repeat; Содержание: Выход
Операторы предназначены для описания действий, которые будут выполнены при реализации алгоритма. Операторы: Простые операторы; Структурные операторы; Выход оператор
При выполнение условного оператора сначала вычисляется Выражение, результат которого может принимать только булевский тип, а затем, в зависимости от значения результата (True, False), выполняется или оператор 1, стоящий после ключевого слова then (если результат равен True) или оператор 2, стоящий после ключевого слова else (если результат равен False). После ключевых слов then и else, может стоять всего лишь один оператор. Выход
Выход Количество операторов в ветви Обобщенные формы оператораif Then Else Несколько Несколько ifВыражение then begin оператор; оператор; … end else begin оператор; оператор; … оператор; end.
Выход Цикл с предусловиемwhile. Цикл с постусловиемrepeat. 1. До начала цикла должны быть сделаны начальные установки цикла для корректного входа в него. 2. В теле цикла, должны присутствовать операторы изменяющиеся переменным условием так, чтобы цикл через некоторое число повторение завершилось (ограничивается ресурсами), (не ограничивается понятие бесконечно и сколько угодно). 3. Пока условие истинна. 3. Цикл работает, пока условие ложное. 4. Цикл завершается, когда условие становится ложным. 4. Цикл завершается, когда условие становится истинным. 5. Цикл может не выполнится не разу, если исходное значение условия при входе в цикл ложное. 5. Цикл обязательно выполняется минимум один раз. 6. Если в теле цикла требуется более одного оператора, то необходимо использовать со ставкой оператор 6. Не зависимо от количества операторов или цикла использования составление оператора (дополнительноbeginиendне требуется).
Массив; Три основных типа массива; Содержание: Выход
3 – х мерный массив: for I = 1 to 10 do for j = 1 to 2 do for k = 1 to 3 do readln (a [I, j, k]). a [I, j, k] – пространственно напоминает параллелограмм. Пример: Выход A [2,4,1] или A [I,j,k] (если i=2, j=4, k=1)