
- •1 Этапы решения задач на эвм.
- •2. Алгоритм. Основные типы алгоритмов. Блок схемы алгоритмов. Гост.
- •3. Циклические алгоритмы
- •4. Алгоритмы ветвления
- •5. Интерационный цикл (алгоритм)
- •6. Сложные (вложенные) алгоритмы
- •7 . Алгоритм обработки одномерных массивов (ввод,вывод,max,min)
- •8 Алгоритм обработки двумерных массивов (ввод,вывод,итоги по строкам,по столбцам)
- •9 Множества. Операции с множествами.
- •10) Стандартные средства обработки файлов
- •11) Фактические и формальные параметры и процедур.
- •11) Фактические и формальные параметры и процедур.
- •12) Локальные и глобальные переменные.
- •13) Строковые функции
- •14) Интервальный тип данных
- •15 Алфавит языка Паскаль
- •16Типы данных в языке Паскаль(общая характеристика)
- •17 Структурированные типы данных
- •18 Алгоритм нахождения минимального элемента двумерного массива
- •19Принципы обработки квадратных матриц с использованием понятия главной и побочной диагонали
- •20Идентификация в языке Паскаль
- •21 Перечисляемый тип данных
- •22. Стандартные типы данных
- •23. Символьный тип данных
- •24. Массивы
- •25,Операторы Паскаля.Классификация.
- •26, Константы и правила их записи
- •27, Переменные. Определение и запись.
- •28,Вызов пользовательских процедур
- •29 Целый и вещественный тип данных.
- •30 Записи. Описание типа.
- •Var Type
- •31 Файлы. Описание типа.
- •32 Литерный (символьный) тип данных
- •33 Логический тип данных.
- •34 Арифметические выражения и операции.
- •35 Логические выражения и операции.
- •36. Структура программы на языке Паскаль.
- •37 Оператор присваивания.
- •38 Процедуры и функции (пользовательские).
- •39 Составной оператор.
- •40Условный оператор if и case.Разветвляющиеся алгоритмы.(4 вопрос)
- •41 Оператор ввода.
- •1)Оператор ввода read
- •2)Другой вариант оператора ввода с клавиатуры имеет вид:
- •42 Оператор вывода.
- •Оператор вывода на экран (обращение к стандартной процедуре вывода) имеет следующий формат:
- •2) Второй вариант процедуры вывода на экран:
- •43 Оператор цикла. Общая классификация.
- •44 Оператор цикла for.
- •46 Оператор цикла repeat.
- •47 Процедуры. Рекурсия.
- •48 Встроенные (стандартный) процедуры и функции.
- •49 Примеры описания данных строкового типа.
- •50 Файлы. Типы файлов.
50 Файлы. Типы файлов.
Файлы-любой набор дпнных,который может хранится в поименнованой области файла.
TURBO PASCAL поддерживает три файловых типа: типизированные, нетипизированные, текстовые файлы.
1.Типизированные файлы(FV)-последовательность элементов одного типа. Типизированный файл задается с помощью 2-х ключевых слов «file of»
Описание файлового типа: file of < тип элементов>.
TYPE- в нем задаем свои новые типы данных.
Data=Record
Тип
Data
состоит из 2 полей
Var-в нем задаются типы переменных.
FV: File of Data;(переменная, включающая записи имени Data)
RV: Data;(переменная доступа к файлу Data)
2.Нетипизированные(NFV)-используются для ускоренич, считывания и записи составляющих файла.
NFV: File;
-
читать определенный блок
При использовании этих процедур к этому файлу обрабатываются участки памяти размером 128 байт.
3. Текстовые файлы- файлы,которые связываются с файловыми переменными, принадлежащими стандартному типу TEXT. Текстовые файлы предназначены для хранения текстовой информации. Именно в такого типа файлах хранятся, например, исходные тексты программ.
TFV: Text
При работе с текстовыми файлами используются специальные процедуры:
1)Процедура Assign(FV, ‘TEST.PAS’) связывают конкретную переменную с местом, где она хранится.
2)Процедура Reset(FV) открывает существующий файл данных.
3)Процедура Rewrite(FV) создает новый файл и открывает его для записи.
Если файл с таким именем существует, его содержимое стирается и файл открывается заново.
4)Процедура Close(FV ) процедура закрывает ранее открытый файл.
При каждой работе с файлом необходимо связать этот файл с файловыми переменными, обработать его , затем закрыть.
Существуют и др. процедуы и функции:
Rename-для переименования использованных файлов
Rename(FV, ‘… .PAS’);
Erase-для стирания существующего файла с диска.
Функция EOF-для поиска конца файла в процессе его считывания.
Функция JORESULT-для поиска ошибок, возникающих при работе с файлами.