Цитата дня.

Л.Н. Толстой. "Часто слышишь, что молодежь говорит: я не хочу жить чужим умом, я сам обдумаю. Зачем же тебе обдумывать обдуманное? Бери готовое и иди дальше. В этом сила человечества."

Основы языка программирования (часть 1)

Структура программы
Program       заголовок;   
Var             переменная:тип;
Begin        начало программы

тело программы

End.           конец программы
Раздел описания переменных
 var (служебное слово)
В данном разделе перечисляются все переменные, которые участвуют в программе, с указанием типа.
Идентификаторы переменных одного типа можно записывать через запятую.
В разделе VAR:
Var a,b:integer;
       c,d:real;
integer - целый (от -32768 до 32767)
real - вещественный (от 2,9Е-39 до 1,7Е+38)


Алфавит языка
Алфавит языка состоит из букв латинского алфавита (русский алфавит используется только для пометок и для задания литерных величин), арабских цифр, специальных символов:
+ - * / = > <  [ ] {} ( ) ‘ . , : ; ^ @ $ #
Действительные числа
Действительные числа изображаются в естественной и полулогарифмической форме. 
Число 234000 записано в естественной форме. 
Мы можем записать его так 2.34 . 105. 
Запись числа в полулогарифмической форме выглядит следующим образом:  2.34Е+5.
Знак и число, стоящие после символа E указывают, на сколько знаков вправо или влево необходимо сместить десятичную запятую.
Например:
-          65470  = 6.547Е+4
-          3.1415 = 3.1415E+0
-      0.0028 = 2.8E-3
Идентификаторы в Pascal - это имена констант, переменных, меток, объектов. Идентификаторы могут иметь произвольную длину, но значащими являются только первые 63 символа.

Идентификатор всегда начинается буквой (или знаком подчёркивания), за которой следуют буквы и цифры. Пробелы и специальные символы алфавита не могут входить в идентификатор. 
Арифметические операции.
В языке Pascal используется следующие арифметические операции:
арифметическая операция                (а=14, b=4)            результат
-  сложение     (+)                                          S:=a+b            S=18
-  вычитание   (-)                                           S:=a-b            S=10
-  умножение  (*)                                           S:=a*b            S=56
-  деление        (/)                                            S:=a / b           S=3.5
-  целочисленное деление                            S:=a div b        S=3
-  остаток от  целочисленного деления      S:=a mod b       S=2
  
Основные математические функции.
sqr(x) - возведение X в квадрат
sqrt(x) - корень квадратный из X
abs(x) - модуль от X
int(x) - целая часть X (результат - вещественное число)
trunc(x) - целая часть X (результат - целое число)
round(x) - округляет число X до целого (результат - целое число)
frac(x) - дробная часть от X
pi - выдаёт число 3.1415926…..  (19 знаков после запятой)
sin(x) - синус X
cos(x) - косинус X
arctan(x) - арктангенс X
exp(x) - возведение числа е=2.7183 в стерень Xх)
ln(x) - логорифм числа X
random(x) - выбирается случайное число от 0 до X-1 (целое)
random -  выбирается случайное число от 0 до 1 (вещественное)

Операции отношения.
=  - равно                                                      <> - неравно
<  - меньше                                                   >   - больше
<= - меньше или равно
>= - больше или равно

Комментариев нет:

Отправить комментарий