|
Целые типы данных языка Turbo Pascal
Границы изменения: для действительного типа (real) от –10–39 до 1038, Константа – величина, которая в процессе выполнения программы не изменяет своего значения. Числовые константы в программе записываются в десятичной системе счисления. Они могут быть целыми и действительными. Положительный знак числа можно не писать. Вместо десятичной запятой при записи действительной константы ставится десятичная точка. Можно записывать числа «в форме Е (или е)». Символ Е (или е) означает десятичный порядок и имеет смысл «умножить на 10 в степени», например, число –3,1*10–4 в Паскале записывают как –3.1 е –4. Примеры: целые числа: 0, –13, 783, –12345, 2 е + 3; действительные числа: 3.1415, –1.567, 0.08631, – 0.13 е – 3, З.14 Е 5. Стандартные математические функции, используемые В Turbo Pascal
Обращение к функции выполняется по указателю функции, который состоит из идентификатора и аргумента функции, заключенного в скобки. Аргументом функции может быть как переменная, так и арифметическое выражение. Для тригонометрических функций аргумент берется в радианах. Арифметические выражения Переменные, константы и стандартные функции, соединенные знакамиарифметических операций и круглыми скобками, называют арифметическими выражениями. Правила построения арифметических выражений: - знак операции следует писать обязательно; - два знака арифметических операций не могут быть записаны друг за другом (следует использовать скобки); - количество открывающихся и закрывающихся скобок должно быть одинаковым; - операции выполняются в следующей последовательности: вычисление значений функций, умножение (деление), сложение (вычитание), - если числитель и (или) знаменатель – алгебраическая сумма, то они записываются в скобках. в Turbo Pascal: – если знаменатель является произведением, то есть , то возможны два варианта записи: a /(c * d) или a / c / d. Для переменных и констант целого типа в Turbo Pascal существуют две операции деления: mod (нахождение остатка от деления) и div (вычисление целой части частного), например, 20 div 6 = 3 и 20 mod 6 = 2. В Turbo Pascal отсутствуют возведение в степень, извлечение корня и вычисление логарифма c произвольным основанием. Если арифметическое выражение содержит хa (х> 0), аx (а> 0) или log a х, то для их вычисления используют известные формулы, которые можно записать с применением стандартных функций языка Turbo Pascal.
Некоторые целые степени удобнее записывать непосредственно или использовать функции извлечения квадратного корня и возведения в квадрат:
Операторы Оператор языка представляет собой некоторый неделимый элемент программы, который позволяет выполнять определенное алгоритмическое действие. Отличительной чертой оператора по отношению к другим элементам программы является то, что под ним всегда подразумевается какое-либо действие. Все операторы, используемые в программе, должны обязательно отделяться от всех других элементов (в том числе и от других операторов) точкой с запятой. Все операторы условно можно разбить на группы: простые, сложные (структурные), вспомогательные. Простые операторы: − оператор присваивания, − оператор безусловного перехода, − оператор обращения к процедуре. Структурными операторами называются такие, которые состоят из других операторов. Структурные операторы: − условный оператор, − оператор варианта, − операторы цикла, − оператор присоединения. Вспомогательные операторы: − пустой оператор (простой), − составной оператор (структурный). Необходимость в использовании вспомогательных операторов связана главным образом со спецификой синтаксиса самого языка. Каждый оператор в программе, написанной на Турбо Паскале, определяет некоторый логически законченный самостоятельный этап процесса обработки. Для однозначности понимания и интерпретации программы зафиксирован набор допустимых операторов и четко определены правила их записи, то есть синтаксис операторов. Оператор присваивания Для задания правил вычисления новых значений в Турбо Паскале служит такое понятие, как выражение, причем каждое выражение задает правила вычисления только одного значения. Заметим, что выражение ничего не говорит о том, что следует делать с этим значением, и потому выражение не задает логически завершенного этапа вычисления. Наиболее типичной является ситуация, когда вычисленное значение необходимо запомнить для его использования на последующих этапах вычислительного процесса – такое запоминание достигается путем присваивания вычисленного значения некоторой переменной. Для задания такого действия и служит оператор присваивания, который относится к числу основных операторов: Переменная := выражение; где := – знак присваивания. Оператор вычисляет значение выражения, стоящего справа от знака присваивания и присваивает полученное значение переменной, стоящей слева (при этом предыдущее значение этой переменной безвозвратно теряется). Примеры: Var a,b:integer; x:real; c:boolean; s,s 1:char; ........................ a:=5; {Значение переменной становится равным пяти} b:= a; {Значение переменной в становится равным значению переменной а } b:= b +1; {Значение переменной в увеличивается на 1} Оператор присваивания считается верным, если тип выражения соответствует типу переменной или может быть приведен к типу переменной. Переменной типа real можно присвоить значение выражения типа real или integer. Переменной типа integer можно присвоить значение выражения только лишь типа integer. a:= b /10; { a – целого типа, b /10 –выражение действительного типа, поэтому оператор неверен} x:= a mod 2; c:=(a >3) and (a <5); Компьютер проверяет соответствие типов и при несоответствии типов выдает сообщение об ошибке. Оператор присваивания можно использовать для всех типов данных, кроме файлового.
ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования... Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам... ЧТО И КАК ПИСАЛИ О МОДЕ В ЖУРНАЛАХ НАЧАЛА XX ВЕКА Первый номер журнала «Аполлон» за 1909 г. начинался, по сути, с программного заявления редакции журнала... Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|