- •2 Основные операции с данными
- •6.Компоненты локальной вычислительной сети
- •7.Представление данных в эвм и единицы измерения
- •9. Пк. Назначение управляющих клавиш клавиатуры
- •10.Устройства вывода ввода и хранения данных
- •11. Понятие алгоритма.Способы описания алгоритма.
- •13.Характеристика ппо
- •15.Windows.Основные объекты экрана.Станд-ые проги
- •16 Программы обслуживания: архиваторы, антивирусы, дефрагментация диска.
- •17Файловфе менеджеры. Основные функции. Работа с файлами.
- •18 Pascal. Интегрированная среда программирования
- •19 Pascal. Структура программ на языке
- •20 Pascal.Простые (скалярные) типы данных.
- •21 Pascal. Структурированные(составные) типы данных
- •22. Pascal. Базовые операторы: ввода-вывода, оператор присваивания.
- •23 . Pascal. Логические операции. Логические выражения.
- •24 Pascal. Условный оператор if. Формат и принцип действия.
- •25 Pascal. Оператор выбора case…of. Формат и принцип действия. Оператор выбора Case
- •26 Pascal. Оператор цикла whale. Формат и принцип действия.
- •Принцип работы оператора while
- •27 Pascal. Оператор цикла repeat…until. Формат и принцип действия.
- •Оператор цикла Repeat. . Until
- •Принцип действия оператора цикла Repeat ..Until
- •28 Pascal. Оператор цикла for. Формат и принцип действия.
- •Оператора цикла for
- •Принцип действия оператора for
- •29 Pascal. Одномерные массивы. Описание ввод-вывод элементов.
- •Ввод массива
- •Ввод элементов одномерного массива с клавиатуры
- •30 Pascal.Двумерные массивы. Описание ввод-вывод элементов.
- •Ввод массива
- •Ввод элементов одномерного массива с клавиатуры
- •33. Паскаль работа с файлами
- •34. Паскаль Библиотека
- •35.Маткад. Эл-ты окна . Задание переменных ф-ий
- •Вывод значений ранжированной переменной
- •Использование ранжированных переменных:
- •36. Маткад элементарные операции с матрицами
- •37.Графики построение, изменение размеров,перемещение форматирование
- •59 Защита данных в Internet. Шифрование: симметричное и асимметриччное
- •60 Защита данных в Internet. Электронная цифровая подпись и электронная печать
33. Паскаль работа с файлами
В программах на языке Паскаль имена файлов задаются с помощью строк. Например, имя файла на диске может иметь вид: 'LAB1.DAT' 'c:\ pr.txt' 'my_files'
Турбо Паскаль поддерживает три файловых типа:
текстовые файлы; типизированные файлы; нетип-ные ф-лы.
Доступ к файлу в программе происходит с помощью переменных файлового типа. Переменную файлового типа описывают одним из трех способов:
file of тип - типизированный файл (указан тип компоненты);
text - текстовый файл;
file - нетипизированный файл.
Примеры описания файловых переменных:
Var f1: file of char; f2: file of integer; f3: file; t: text;
Любые дисковые файлы становятся доступными программе после связывания их с файловой переменной, объявленной в программе. Все операции в программе производятся только с помощью связанной с ним файловой переменной.
Assign(f, FileName) связывает файловую переменную f с физическим файлом, полное имя которого задано в строке FileName. Установленная связь будет действовать до конца работы программы, или до тех пор, пока не будет сделано переназначение.
Reset(f) открывает для чтения файл, с которым связана файловая переменная f. После успешного выполнения процедуры Reset файл готов к чтению из него первого элемента. Процедура завершается с сообщением об ошибке, если указанный файл не найден.
Rewrite(f) открывает для записи файл, с которым связана файловая переменная f. После успешного выполнения этой процедуры файл готов к записи в него первого элемента. Если указанный файл уже существовал, то все данные из него уничтожаются.
Close(f) закрывает открытый до этого файл с файловой переменной f. Вызов процедуры Close необходим при завершении работы с файлом.
Rename(f, NewName) позволяет переименовать физический файл на диске, связанный с файловой переменной f. Переименование возможно после закрытия файла.
Erase(f)
уничтожает физический файл на диске, который был связан с файловой переменной f. Файл к моменту вызова процедуры Erase должен быть закрыт.
34. Паскаль Библиотека
Библиотека – набор типов данных, const, переменных, процедур, функций, которые используются в нескольких программах, объединенных в одном файле.
Модуль CRT содержит подпрограммы управления текстовым выводом на экран дисплея, звуковым генераторм и чтения клавиатуры.
Модуль GRAPH.
Модуль GRAPH представляет собой мощную библиотеку графических подпрограмм универсального назначений, рассчитанную на работу с наиболее распространёнными графическими адаптерами IBM – совместимых с ПК.
Процедуры:
InitGraph (var Driver, Mode: Integer; Path: String) Инициализирует графический режим. Переменные Driver, Mode должны содержать тип графического драйвера и его режим работы. Параметр Path определяет маршрут поиска файла графического драйвера.
SetViewPort (x1, x2, y1, y2: Integer; ClipOn;Word) – создаёт на экране графическое окно . Если окно определено весь дальнейший графический вывод осуществляется относительно координат этого окна и отсекается его границами.
SetGraphMode – устанавливает новый графический режим и очищает экран.
SetTextStyle – устанавливает текущий шрифт, стиль и размер текста.
CloseGraph – закрывает графический режим.
ClearDevice – очищает экран.
OutText – выводит текстовую строку на экран.
OutTextXY – выводит текст в заданное место экрана.
Модуль GRAPH. Построение граф. линий.
Line(X1, y1, x2,y2) рисует линию от точки х1, y1 до х2, y2
SetBkColor – устанавливает цвет фона.
SetColor – устанавливает основной цвет, которым будет производиться рисование.
SetLineStyle – устанавливает толщину и стиль линии.