«Недостойно одаренному человеку тратить, подобно рабу, часы на вычисления, которые, безусловно можно было бы доверить любому лицу, если при этом применить машину»
(Гольфрид Лейбниц XVII в.)
Переменная - это имя физического участка в памяти, в котором в каждый момент времени может быть только одно значение.
25
а
52,36
2
Переменная - это область в оперативной памяти компьютера для хранения какой-либо информации.
ИМЯ ПЕРЕМЕННОЙ
Имя переменной должно удовлетворять следующим требованиям:
1) всегда начинаться с буквы, после которой могут другие буквы или цифры;
2) в идентификаторе (имени) не должно быть пробелов, запятых или других непредусмотренных знаков;
3) нельзя использовать в качестве имен переменных слова, которые являются служебными или операторами.
Chislo
1C
C
Summa1
C1
Summa2
ТИП ПЕРЕМЕННОЙ
Тип величины определяет множество допустимых значений, которые может принимать величина.
R
N
Z
В языке Турбо Паскаль определено 5 целых типов:
Тип
Shortint
Диапазон
-128 ... 127
Integer
Требуемая память
1 байт
-32767 ... 32768
Longint
-2147483648 ... 2147483647
2 байта
Byte
0 ... 255
Word
4 байта
1 байт
0 ... 65535
2 байта
Тип величины множество допустимых действий, которые можно выполнять с этой величиной, а также форма внутреннего представления в памяти.
Для целых типов:
Операция
Обозначение
Сложение
+
Пример
Вычитание
Умножение
-
2+3
Результат
*
10-8
Деление
3*4
/
17 / 5
20 / 4
i nteger
i nteger
i nteger
Real
В Турбо Паскале имеется 5 вещественных типов:
Тип
Диапазон
Real
Число значащих цифр
2.9E-39 до 1.7E+38
(2.9*10 -39 до 1.7*10 +38 )
Требуемая память
11-12
6 байт
Тип величины множество допустимых действий, которые можно выполнять с этой величиной, а также форма внутреннего представления в памяти.
Для вещественных типов:
Операция
Обозначение
Сложение
+
Пример
Вычитание
Умножение
-
2+3
2,5+1,85
Результат
*
10-8
2,5-1,85
Деление
3*4
2,5*1,85
/
17 / 5
20 / 4
Real
Real
Real
Real
Функция
Функция
Запись на Паскале
Квадрат
Sqr(x)
Корень
Sqrt(x)
Абсолютное значение (модуль)
Abs(x)
Синус
Sin(x)
Косинус
Cos(x)
Операция – простейшее законченное действие над данными
Оператор присваивания - основной оператор любого языка программирования.
Общая форма записи оператора:
имя величины := выражение
а:=3 , b:-5
Summ:=a+b, Summ:=8
Как только в программе встречается переменная, для неё в памяти отводится место. Оператор присваивания помещает значение переменной или значение выражения в отведённое место.
Если в процессе выполнения программы встречается переприсваивание (т.е. та же самая переменная принимает другое значение), то старое значение переменной стирается, на свободное место записывается новое значение. Команда присваивания позволяет лучше понять смысл слова переменная (т.е. меняющая своё значение по ходу программы).
а:=3 , b:=6
Summ:=a+b, Summ:=9
Команда
А
А:=1
В
А:=2*А
С
В:=3+А
С:=А+В
В:=А+В
С:=А+В
-
1
-
-
-
2
-
2
5
7
5
2
2
7
7
2
7
9
Алгоритм - четкая последовательность действий, необходимая для решения задачи.
Программа - алгоритм, записанный на языке программирования.
Рассчитайте количество вещества, которое соответствует: а)120 г NaOH; б)49 г Cu(OH) 2 .
m –
a , b , c -
М v -
k 1, k 2, k 3 –
n -
масса вещества
атомная масса
молярная масса вещества
коэффициенты
количество вещества
Дано:
m
a,b,c
k1,k2,k3
Найти:
n= ?
Решение
n=m/Mv
Mv=a*k1+b*k2+c*k3
Заголовок программы
Program Pr;
Var
Раздел описания переменных
a,b, с ,k1,k2, k3,m, Mv,n:Real;
Begin
Раздел операторов
Read(a,b,c,k1,k2,k3,m);
Оператор ввода данных
Mv:=a*k1+b*k2+c*k3;
Оператор присваивания
n=m/Mv;
Writeln (n :5:2 ,’ моль ’);
Оператор вывода
End.
Вводим 23 16 1 1 1 1 120
Ответ:
3.00 моль
Вводим 64 16 1 1 2 2 49
Ответ:
0.50 моль
Записать математическую модель задачи и составить программу для Pascal
Выразите в граммах массу одной молекулы СО 2 . (Примечание: В 1 моле СО 2 содержится 6,02⋅10 23 молекул)
Заголовок программы
Program Pr;
Var
Раздел описания переменных
a,b,k1,k2,m, Mv,m1:Real;
Begin
Раздел операторов
Read(a,b,k1,k2,m1);
Оператор ввода данных
Mv:=a*k1+b*k2;
Оператор присваивания
m=Mv/m1;
Writeln (m);
Оператор вывода
End.
Вводим 12 16 1 2 602000000000000000000000
Ответ:
7 .30897009966777E-23 г.
Молекулярная масса углекислого газа равна 44. Следовательно, мольная масса СО 2 равна 44 г/моль. В 1 моле углекислого газа содержится 6,02 ·10 23 молекул.
Отсюда находим массу одной молекулы:
m = 44/ (6,02 ·10 23 ) = 7,31 · 10 -23 г.