|
КОНСТРУКЦИИ ЯЗЫКА ПРОГРАММИРОВАНИЯ PASCALАлфавит языка A-Z, a-z, 0-9, !, “”, ‘(апостроф), «.», «,», «;», «:», $, %, # (диез), * (звезда), +, -, ^ (крышка), / (косая черта - слеш), @ (собака или коммерческая «эт»), & (амперсант или коммерческая «и») Приоритет операций 1. действия в скобках 2. действие возведение в степень 3. действие умножение и деление 4. действие сложение и вычитание Арифметические операции 2ав В Паскале записываются как 2*а*в а:в а/в а+в а+в а-в а-в 5div2=2 целочисленное деление 5mod2=1 остаток от деления Числа 3,14 в вещественных числах дробная часть от целой отделяется точкой 3.14, а ноль перечеркивается –5.Ø5 Экспоненциальная форма записи числа состоит из мантиссы и порядка 3.14Е+4 и означает 3.14*104, 1.2Е-5 означает 1.2*105. Арифметические операции Любое арифметическое выражение на языке Паскаль следует записывать в одну строку, так чтобы не нарушились правила выполнения действий. Примеры
Имена переменных В Паскаль переменные обозначаются именами. Имена переменной записываются маленькими латинскими буквами, цифрами, знаком подчеркивания. В записи имен переменных нельзя использовать пробел. Пример Citi_tax, x, iks, y1, igrec_odin Типы переменных Целая переменная – если переменная принимает значение целого числа.
Переменные целого типа могут принимать только целые значения. Такие переменные в программе описываются следующим образом: А: integer А, в: longint Вещественная переменная – если значение переменной – вещественное число.
Число цифр определяет точность, с которой будет храниться вещественное число. Например, для Real разрядность мантиссы может составлять не более восьми десятичных знаков. А: real А, в: real Символьная переменная – если значение переменной – символы. Обозначаются char и занимает в памяти компьютера 1 байт. Математические функции
ОПЕРАТОР ВВОДА. ОПЕРАТОР ВЫВОДА. ОПЕРАТОР ПРИСВАИВАНИЯ Оператором называют специальную совокупность служебных слов, идентификаторов и специальных знаков выполняющих определенные действия. Операторы отделяются друг от друга точкой с запятой ";". Рассмотрим операторы Турбо Паскаля. Оператор присваивания Переменные могут иметь начальное значение. В Языке программирования Паскаль существует оператор присваивания:= Общий вид: переменная:= значение переменной; Например
а:=5;
х:=iks+2; Составной оператор: Begin "операторы"; End; Составной оператор служит для записи в свое тело других операторов, последовательность которых рассматривается в данном случае как один оператор. Этим оператором начинается и заканчивается раздел выполнения основной программы, подпрограммы, функции. После последнего оператора END основной программы ставится точка. а:=5; Оператор присвоить означает, что в память компьютера в ячейку под именем а положили число 5. Оператор вывода Оператор вывода служит для вывода на экран монитора любого текста и результатов вычисления. Общий вид write(‘текст‘) write(переменная); write(‘текст‘, переменная); Например Элемент вывода в блок-схеме в программе будет записан следующим образом.
write(‘х=‘, х);
Тогда на экране монитора появится текст «х=» и результат в виде числа. write(‘решений нет‘); тогда не экране монитора появится только текст «Решений нет». write(х); тогда не экране монитора появится значение переменной х. Оператор ввода Оператор ввода служит для ввода значений переменных с клавиатуры.
readln (х);
Задача 1 Вычислить силу тяжести тела.
ОПЕРАТОР УСЛОВНОГО ПЕРЕХОДА Операторы условного перехода служат для организации циклов и ветвлений в алгоритмах. Условный оператор включает в себя операторы, которые выполняются или не выполняются в зависимости от записанного в операторе условия. Оператор имеет вид: Общий вид операторов условного перехода
Если условие выполняется, то выполняется первая серия команд (вторая серия команд игнорируется компьютером). Если условие не выполняется, то игнорируется 1 серия команд и выполняется вторая серия команд. При записи условия используются следующие знаки отношения: меньше < больше > равно = меньше или равно <= больше или равно >= не равно <>
Разберем работу операторов условного перехода на примере. Вычислить у=2а/(2-а)
![]() ![]() Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)... ![]() Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все... ![]() ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между... ![]() Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|