- •Информационные революции
- •Поколения эвм
- •Классификация эвм по возможностям (оперативная память, разрядность, быстродействие, внешняя память, малые эвм, большие эвм, супер-эвм).
- •Классификация эвм по системам машинных команд
- •3 Этап.
- •6.Архитектура пк (принцип модульности, магистральный принцип обмена информацией, состав персонального компьютера)
- •Классификация компьютерных сетей ( по степени территориальной рассредоточенности, по выполняемым функциям, по способу управления, по топологии)
- •8.Режимы передачи данных (средства передачи, режимы передачи информации)
- •9.Аппаратная реализация передачи данных (способы передачи цифровой информации, аппаратные средства).
- •10.Характеристики компьютерной сети (скорость передачи информации, пропускная способность канала связи, достоверность передачи информации, надежность канала связи)
- •11.Эталонные модели взаимодействия систем (общие сведения)
- •12.Модель osi (многоуровневая архитектура модели, взаимодействие уровней модели, уровни модели)
- •13.Модель Project 802
- •14.Пакеты (определение пакета, структура пакета)
- •15.Протоколы (маршрутизируемые и немаршрутизируемые протоколы, три типа протоколов, стандартные стеки протоколов, установка и удаление протоколов)
- •17.Математические основы информатики (формы представления информации)
- •18.Математические основы информатики (преобразование сообщений)
- •19.Теория информации (понятие энтропии, энтропия и информация, информация и алфавит)
- •21.Алгебра логики (логические операции, таблицы истинности, основные соотношения алгебры логики)
- •22.Последовательность создания и выполнения программы, виды трансляторов
- •23.Модель компилятора языка Turbo Pascal 7.0. Общие сведения
- •24.Модель компилятора языка Turbo Pascal 7.0.Лексемы.
- •25.Структура программы
- •26.Блок-схемы
- •27.Основные конструкции языка Turbo Pascal 7.0. Оператор присваивания.
- •28.Основные конструкции языка Turbo Pascal 7.0. Оператор условного перехода.
- •29.Основные конструкции языка Turbo Pascal 7.0. Оператор выбора.
- •30.Основные конструкции языка Turbo Pascal 7.0. Операторы цикла.
27.Основные конструкции языка Turbo Pascal 7.0. Оператор присваивания.
Идентификатор:=выражения;
Выражение строится из операндов (это константы переменных функций, а также знаков операций и круглых скобок). В const переменные функции должны быть либо описаны в программе, либо иметь стандартные имена.
Основные стандартные арифметические функции:
№ |
Математ обознач |
Обозначение в Turbo Pascal |
1 |
|х| |
ABS (x) |
2 |
X2 |
SQR (x) |
3 |
√x |
SQRT (x) |
4 |
ln x |
LN (x) |
5 |
ex |
EXP (x) |
6 |
Sin x Cos x Arctg x |
Sin (x) Cos (x) Arctan (x) |
Аргументы в Turbo Pascal всегда в круглых скобках! +, -, *, /, ( ) – порядок выполнения действий такой же как в математике. В одном арифметическом выражении допускается использовать данные целых и вещественных типов, но не рекомендуется. Если хотя бы один из операндов имеет вещественный тип, то все выражение, результат, будет вещественным. При выполнении деления результат всегда будет вещественным, не зависимо от операндов. Возведение в степень в Turbo Pascal отсутствует, для этого применяют операции логарифма и экспоненты.
Div- определяет целую часть от деления
Mod- остаток целочисленного деления
Пример: 5 Div 2= 2
5 Div2=1
D:=A _ Mod _ B (D=A-C*B)
C:A _ Div _ B
Стандартные функции преобразования вещественного типа в целый:
1) Trunc (х)(вещественное число) – целое
Trunc (3,5)=3
Trunc (-3,5)= -3
2) Round (x)(веществен) – целое
Round(3,5)=4
Round (-3,5)= -4
28.Основные конструкции языка Turbo Pascal 7.0. Оператор условного перехода.
2 формы записи:
1) If _ логическое выражение _ Then
Оператор 1
Else
Оператор 2;
2) If _ логическое выражение _ Then
Оператор
…………
Значением логического выражения может быть истина(True) либо ложь (False).
В логическом выражении могут применяться переменные логического типа, которые описываются следующим образом:
Var А – переменная логического типа
A:Boolean
В логическом выражении могут быть арифметические операции, операции сравнения (=, < >; >; >=; <; <=), а также логические операции (and, or, not)
Порядок выполнения действий в логическом выражении:
1)операция в скобках
2) операция not
3) операция *, /, div, nod, and
4) операция +, -, or
5) операция сравнения =, ≠, >, >=, <, <=
Необходимо отметить, что к операндам вещественного типа не следует применять операции сравнения, т.к. вещественные числа могут хранится в памяти ЭВМ в приближенном виде.
Var
X:real;
Begin
Read (x);
Write (x);
End.
If x=5 then
Сравнение вещественных переменных А1 и А2 (If А1= А2) нужно заменить другим сравнением:
If ABS(А1- А2)<E, где Е- некоторая малая величина, характеризующая допустимую погрешность вычисления.