В Turbo Pascal - раздел Программирование, Алфавит языка Turbo Pascal
Запись В Математике
Запись В Паск...
Запись в математике
Запись в Паскале
abs(x)
sqrt(x)
x2
sqr(x)
ex
exp(x)
lnx
ln(x)
sinx
sin(x)
cosx
cos(x)
arctg x
arctan(x)
Обращение к функции выполняется по указателю функции, который состоит из идентификатора и аргумента функции, заключенного в скобки. Аргументом функции может быть как переменная, так и арифметическое выражение. Для тригонометрических функций аргумент берется в радианах.
Арифметические выражения
Переменные, константы и стандартные функции, соединенные знакамиарифметических операций и круглыми скобками, называют арифметическими выражениями.
Правила построения арифметических выражений:
- знак операции следует писать обязательно;
- два знака арифметических операций не могут быть записаны друг за другом (следует использовать скобки);
- количество открывающихся и закрывающихся скобок должно быть одинаковым;
- операции выполняются в следующей последовательности: вычисление значений функций, умножение (деление), сложение (вычитание),
- если числитель и (или) знаменатель – алгебраическая сумма, то они записываются в скобках.
в 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) или loga х, то для их вычисления используют известные формулы, которые можно записать с применением стандартных функций языка Turbo Pascal.
exp(x* ln(a))
exp(a* ln(x))
ln(x) / ln(a)
Некоторые целые степени удобнее записывать непосредственно или использовать функции извлечения квадратного корня и возведения в квадрат:
х*х
х*х*х
x*sqr(sqr(x))
sqrt(sqrt(x))
Операторы
Оператор языка представляет собой некоторый неделимый элемент программы, который позволяет выполнять определенное алгоритмическое действие.
Отличительной чертой оператора по отношению к другим элементам программы является то, что под ним всегда подразумевается какое-либо действие. Все операторы, используемые в программе, должны обязательно отделяться от всех других элементов (в том числе и от других операторов) точкой с запятой.
Все операторы условно можно разбить на группы: простые, сложные (структурные), вспомогательные.
Простые операторы:
− оператор присваивания,
− оператор безусловного перехода,
− оператор обращения к процедуре.
Структурными операторами называются такие, которые состоят из других операторов.
Структурные операторы:
− условный оператор,
− оператор варианта,
− операторы цикла,
− оператор присоединения.
Вспомогательные операторы:
− пустой оператор (простой),
− составной оператор (структурный).
Необходимость в использовании вспомогательных операторов связана главным образом со спецификой синтаксиса самого языка.
Каждый оператор в программе, написанной на Турбо Паскале, определяет некоторый логически законченный самостоятельный этап процесса обработки.
Для однозначности понимания и интерпретации программы зафиксирован набор допустимых операторов и четко определены правила их записи, то есть синтаксис операторов.
На сайте allrefs.net читайте: Алфавит языка Turbo Pascal. УДК...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
В Turbo Pascal
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Алфавит языка Turbo Pascal
Программа в Turbo Pascal записывается в виде последовательности символов, к числу которых относятся:
- латинские буквы: а, b, с, … , z;
- русские буквы: а, б, в,
Переменные
Для обозначения исходных данных и результатов вычислений употребляются переменные.
Переменная – это область памяти (ячейка) компьютера. Переменные могут менять свое
Ввод и вывод результатов вычислений
Для ввода исходных данных и вывода результатов вычислений используются процедуры ввода и вывода.
Процедура ввода состоит из идентификатора read (читать) и
Использование и обработка одномерного массива
Переменные, которые мы использовали при составлении программ сих пор, называются простыми переменными. Каждая простая переменная имеет имя, и под каждую такую переменную выделяется ячейка памяти, о
Описание одномерного массива
Общий вид описания одномерного массива:
type имя типа = array [тип индекса] of тип компонент;
var имя массива: имя типа.
Например:
type vectl= аrray [1..12] of r
Использование и обработка двумерного массива
Двумерный массив, или матрица, является более сложной структурой, чем вектор, так как представляет собой таблицу, состоящую из определенного количества строк и столбцов. При определении элементов м
Часто встречающиеся задачи на двумерный массив
При составлении программ с использованием двумерных массивов некоторые задачи встречаются особенно часто. Ниже приведены фрагменты соответствующих программ.
Пусть для примера дана матрица
Главной или побочной диагонали матрицы
Существует множество задач, в которых необходимо использовать элементы главной или побочной диагонали матрицы (эти понятия имеют смысл только для квадратных матриц!).
Пусть дана матрица
С использованием функций
В алгоритмических языках, в отличии от математического понятия функции, рассматриваются только такие функции, для которых можно задать алгоритм определения их значений. Самостоятельный алгоритм мож
С использованием процедур
Довольно часто, уже на этапе разработки алгоритма программы, можно обнаружить, что некоторые одинаковые или очень похожие действия в программе должны выполняться несколько раз. Текст программы, реа
Параметры
Параметры, перед которыми отсутствует зарезервированное слово var и за которыми следует тип, называются параметрами-значениями. Например, в описании
procedure korrect (s, к :
Текстовые файлы
Файловый тип данных, т. е. файл, является в Турбо Паскале единственным типом, посредством которого данные, обрабатываемые программой, могут быть получены из внешней памяти (например, с жесткого дис
Символьный тип данных
Набор символов в компьютере достаточно велик. Все символы упорядочены, т.е. каждый символ имеет свой порядковый номер (код символа).
Символьная константа (литера) – это си
Особенности работы со строками
1. Строку можно вводить и выводить как единое целое с помощью операторов readln, writeIn, например:
read (st); writeln (¢пример¢);
2. Значением строки может быть
Редактирование строк
Функция
length (s : string):word;
вычисляет текущую длину строки s (количество символов в строке). Строка может быть задана идентификатором или неп
Преобразование строк
Процедура
str (x[:width [:dec]]; var s:string);
служит для преобразования числовых значений в строковые, где х может быть переменной или знач
Для работы с текстовыми файлами
Процедура
assign (f:text;name:string);
связывает файловую переменную f с существующим или вновь создаваемым на винчестере файлом, название ко
Особенности работы с записями
1. Обращение к записи в целом возможно только в операторе присваивания, где слева и справа от знака присваивания используются имена записей одинакового типа, например: b := a;
Типизированные файлы
Типизированные файлы состоят из машинных представлений чисел, символов и структур, из них построенных. Они хранят данные в том же виде, что и память ЭВМ. С помощью типизированных файлов можно осуще
Типизированными файлами
Процедуры
assign ( f : file; name : string );
rewrite ( f : file );
reset ( f : file);
Прямой доступ к элементам файла
Процедура
seek( f : file, n : longint );
позволяет заменить значение текущего указателя, установив его на элемент файла с заданным номером n. Текущи
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов