Курсовая работа: Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"
3. открытие файла для операции запись – rewrite(f); если открыть для записи файл с имеющимися данными – они все пропадут.
4. запись данных в файл – write(f,a);
5. закрытие файла – close(f);
Операция чтения. Этапы:
Описание файла и установление соответствия между его именами также, как для записи.
3. открытие файла для чтения – reset(f);
4. читать данные из файла – read(f,a); количество записей в файле может быть неизвестно. По этому при чтении удобно использовать функцию признака конца файла – eof(f);
5. закрыть файл
На каждую из операций показан простой пример чтения или записи в файл чисел.
Также показан прием дозаписи файла, использующий вспомогательный файл.
Задания по разделу
1. какие операции можно производить с данными файла
2. почему второй параметр операторов write и read должен быть того же типа, что и данные файла
3. чем отличается физическое имя файла от логического
4. как открыть файл для записи
5. что будет, если ранее созданный файл с данными открыть для записи
6. чем отличается файл от массива
7. как прочесть данные из файла, не зная их количества
8. как добавить данные в имеющийся файл
1.3. «Информатика и информационные технологии» Н. Угринович
В этом учебнике, в отличие от вышеописанных, изучение темы ведется не попутно с другими темами, а отдельно, для этого выделено несколько параграфов. Поскольку в этом учебнике изучается другая среда программирования, остановимся только на структуре изложения материала.
1.3.1. Тип, имя и значение переменной
В этом параграфе даются основные понятия о переменных, их именах, значениях, данных и типах.
Понятие переменной
Переменные задаются именами, определяющими области памяти, в которых хранятся значения переменных. Значениями переменных могут быть данные различных типов (целые, вещественные числа, последовательности символов и так далее).
Переменная в программе представлена именем и служит для обращения к данным определенного типа. Конкретное значение переменной хранится в ячейках оперативной памяти.
Тип переменной
Тип переменной определяется типом данных, которые могут быть значениями переменной. Значениями переменных числовых типов являются числа, логических – True или False, строковых – последовательности символов и так далее.
Над различными типами данных допустимы различные операции. Над числовыми – арифметические операции, над логическими – логические операции, над строковыми – операции преобразования символтных строк и так далее.
Различные типы данных требуют для своего хранения в памяти различное количество ячеек (байтов).