Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







КОНСТРУКЦИИ ЯЗЫКА ПРОГРАММИРОВАНИЯ 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.

Арифметические операции

Любое арифметическое выражение на языке Паскаль следует записывать в одну строку, так чтобы не нарушились правила выполнения действий.

Примеры

записывают (2*а+3*в)/(а*в)

записывают 2/(3*с-d)+(4*d*c)/(d+c)

Имена переменных

В Паскаль переменные обозначаются именами.

Имена переменной записываются маленькими латинскими буквами, цифрами, знаком подчеркивания. В записи имен переменных нельзя использовать пробел.

Пример

Citi_tax, x, iks, y1, igrec_odin

Типы переменных

Целая переменная – если переменная принимает значение целого числа.

Тип Диапазон допустимых значений Отводимая память, в байтах
shotint -128…127  
integer -32 768…32 767  
longint -2 147 483 648…2 147 483 647  
byte 0…255  
word 0…65 535  

Переменные целого типа могут принимать только целые значения. Такие переменные в программе описываются следующим образом:

А: integer

А, в: longint

Вещественная переменная – если значение переменной – вещественное число.

Тип Диапазон Число цифр Память, байт
Real 2.9e-39 … 1.7e38 11-12  
Single 1.5e-45 … 3.4e38 7-8  
Double 5.0e-324...1.7e308 15-16  
Extended 3.4e-4932 … 1.1e493 19-20  

Число цифр определяет точность, с которой будет храниться вещественное число. Например, для Real разрядность мантиссы может составлять не более восьми десятичных знаков.

А: real

А, в: real

Символьная переменная – если значение переменной – символы. Обозначаются char и занимает в памяти компьютера 1 байт.

Математические функции

Математический язык Язык Паскаль
π рi
sin x sin(x)
cos x cos(x)
x2 sqr(x)
sqrt(x)
|a| abs(a)
a5 exp(x*ln(a))
320 32*pi/180

 

ОПЕРАТОР ВВОДА. ОПЕРАТОР ВЫВОДА. ОПЕРАТОР ПРИСВАИВАНИЯ

Оператором называют специальную совокупность служебных слов, идентификаторов и специальных знаков выполняющих определенные действия. Операторы отделяются друг от друга точкой с запятой ";". Рассмотрим операторы Турбо Паскаля.

Оператор присваивания

Переменные могут иметь начальное значение. В Языке программирования Паскаль существует оператор присваивания:=

Общий вид:

переменная:= значение переменной;

Например

а=5
х=iks+2
Этап вычисления в блок-схеме в программе будет записан следующим образом.

а:=5;

 

х:=iks+2;

Составной оператор: Begin "операторы"; End;

Составной оператор служит для записи в свое тело других операторов, последовательность которых рассматривается в данном случае как один оператор. Этим оператором начинается и заканчивается раздел выполнения основной программы, подпрограммы, функции. После последнего оператора END основной программы ставится точка.

а:=5; Оператор присвоить означает, что в память компьютера в ячейку под именем а положили число 5.

Оператор вывода

Оператор вывода служит для вывода на экран монитора любого текста и результатов вычисления.

Общий вид

write(‘текст‘)

write(переменная);

write(‘текст‘, переменная);

Например

Элемент вывода в блок-схеме в программе будет записан следующим образом.

Вывод х

 

 


write(‘х=‘, х);

 

Тогда на экране монитора появится текст «х=» и результат в виде числа.

write(‘решений нет‘); тогда не экране монитора появится только текст «Решений нет».

write(х); тогда не экране монитора появится значение переменной х.

Оператор ввода

Оператор ввода служит для ввода значений переменных с клавиатуры.

Ввод х

 


readln (х);

 

Задача 1 Вычислить силу тяжести тела.

Естественный способ Графический способ Программный способ
Начало
Конец
m=10
g=9,8  
F=mg  
Вывод F

  Program pr_1;
Дано m=10 g=9,8 Формула F=mg Найти F     var g, f, m: real; begin readln (m); g:=9.8; f=m*g; writе (“f=”, f); end.  
     

 

ОПЕРАТОР УСЛОВНОГО ПЕРЕХОДА

Операторы условного перехода служат для организации циклов и ветвлений в алгоритмах. Условный оператор включает в себя операторы, которые выполняются или не выполняются в зависимости от записанного в операторе условия. Оператор имеет вид:

Общий вид операторов условного перехода

1 серия команд
условие условие
2 серия команд
ДА условие
НЕТ условие
if (условие) then begin 1 серия команд; end; else begin 2 серия команд; end;

 


Если условие выполняется, то выполняется первая серия команд (вторая серия команд игнорируется компьютером).

Если условие не выполняется, то игнорируется 1 серия команд и выполняется вторая серия команд.

При записи условия используются следующие знаки отношения:

меньше <

больше >

равно =

меньше или равно <=

больше или равно >=

не равно <>

 

Разберем работу операторов условного перехода на примере.

Вычислить у=2а/(2-а)

. у=2а/(2-а)
начало
конец
ввод а
вывод решений нет
вывод а
2-а=0
ДА
НЕТ
programschet; vara, y: real; begin read (a); if (2-а=0) then begin write (“решений нет”); end; else begin у:=2*а/(2-а); write(у); end; end.

 








Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...

ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между...

Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор...

Что будет с Землей, если ось ее сместится на 6666 км? Что будет с Землей? - задался я вопросом...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.