- •1.Понятие информации.Носители информации.
- •2.Представление и обработка данных.
- •3. Кодирование информации.
- •4. Файлы и файловая структура.
- •5.Историческая справка о этапах развития эвм.
- •6.Состав эвм.
- •7.Устройства ввода-вывода пэвм.
- •8.Перифирийные устройства.
- •9. Классификация программных средств по отношению к решаемым задачам.
- •10.Иерархия программных средств по отношению к решаемым задачам.
- •12.Понятие алгоритма. Свойства. Основные характеристики.
- •13.Способы описания алгоритмов. Правила выполнения блок схем.
- •14.Информационные технологии решения задач. Структуры алгоритмов.
- •16-18.Операционные системы.
- •19.Среда Borland Pascal 7.0 for Windows.Общие сведения. Интерфейс.
- •20. Запуск и отладка программы.
- •21.Структура языка паскаль(общая, для всех версий).
- •22.Типы переменных.
- •23.Структура программы.
- •24.Операции и стандартные функции.
- •25. Операторы ввода и вывода данных.
- •26.Операторы ввода данных с клавиатуры.
- •32.Двумерные массивы.
- •33.Текстовые файлы.
- •34.Установка атрибутов файла.
- •35.Описание функций и процедур.
- •36.Рекурсивные функции и процедуры.
- •37.Разработка модулей.
- •38. Модуль crt.Управление экраном в текстовом режиме.
- •39.Модуль crt.Управление клавиатурой.
- •40.Модуль crt.Работа с символьными переменными.
- •41. Модуль crt. Управление звуковыми сигналами.
- •42. Модуль Graph. Инициализация и закрытие графического режима.
- •43.Модуль Graph.Базовые процедуры и функции: окно, текущий указатель, точка,линия. Система координат
- •Перемещение текущего указателя
- •44. Модуль Graph.Работа с текстом.
- •45. Модуль Graph.Установка цвета и палитры.
- •46. Модуль Graph. Построение графических фигур. Построение прямоугольников
- •Построение многоугольников
- •47.Модуль Graph.Работа с фрагментами изображения.
- •GetImage (XI, Yl, x2, y2: Integer; var BitMap);
- •48. Строки: определение, операции со строками, процедуры и функции для обработки строк.
- •49.Примеры решения задач обработки строковых данных.
- •50.Записи.
- •51.Примеры использования данных типа «запись»
- •1. Программа для добавления записей в файл данных о дневной температуре воздуха
24.Операции и стандартные функции.
Таблица 1. условные знаки и служебные слова для описания различных операций.
Приоритет операции |
Условный знак |
Выражение |
Название операции |
Тип переменных в выражении |
Тип результата выполнения операции |
|
|
|
ЛОГИЧЕСКИЕ ОПЕРАЦИИ |
|
|
1 |
not |
not A |
логическое "не" |
логический целый |
логический целый |
2 |
and |
A and B |
логическое"или" |
логический целый |
логический целый |
3 |
or |
A or B |
логическое «или» |
логический целый |
логический целый |
3 |
xor |
A xor B |
логическое исключающее ”или” |
логический целый |
логический целый |
|
|
|
МАТЕМАТИЧЕСКИЕ ОПЕРАЦИ |
|
|
2 |
* |
X * Y |
умножение |
Целый смешанный вещественный |
целый при умножении целых чисел, иначе вещественный |
2 |
/ |
X / Y |
деление | ||
2 |
div |
N div M |
деление |
целый |
целый |
2 |
mod |
N mod M |
остаток от деления |
целый |
Целый |
3 |
+ |
X + Y |
сложение |
Целый смешанный вещественный |
целый при операции с целыми чисел, иначе вещественный |
3 |
- |
X - Y |
вычитание | ||
|
|
|
ОПЕРАЦИИ СРАВНЕНИЯ |
|
|
4 |
= |
X = Y |
равно |
число = число строка=символ строка= строка (аналог.для всех опер. сравнения ) |
логический ( для всех операций сравнения ) |
4 |
<> |
X <> Y |
не равно | ||
4 |
> |
X > Y |
больше | ||
4 |
< |
X < Y |
меньше | ||
4 |
>= |
X >= Y |
больше или равно | ||
4 |
<= |
X <= Y |
меньше или равно |
Таблица 2. СПЕЦИФИЧЕСКИЕ ОПЕРАЦИИ
Приоритет операции |
Условный знак |
Выражение |
Название операции |
Тип переменных в выражении |
Тип результата выполнения операции |
1 |
@ |
@X |
адрес переменной |
любой |
указатель |
2 |
shl |
Y shl N |
сдвиг влево |
целый |
целый |
2 |
shr |
Y shr N |
сдвиг вправо |
целый |
целый |
2 |
* |
C * D |
пересечение |
множество |
множество |
3 |
+ |
C + D |
объединение |
множество |
множество |
3 |
- |
C - D |
вычитание |
множество |
множество |
3 |
+ |
S + T |
сложение |
строка, символ |
строковый |
4 |
in |
E in D |
вхождение в множество |
элемент в множество |
логический |