русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Выберите с учителем одну из предложенных ниже задач


Дата добавления: 2014-11-28; просмотров: 614; Нарушение авторских прав


1. Даны два отсортированных типизированных файла (тип выбрать произвольно). Получить новый типизированный файл слиянием двух исходных в отсортированном виде. Алгоритм слияния должен предусматривать, что исходные файлы могут содержать очень большое число элементов.

2. Проверить, является ли один типизированный файл частью другого. Если является, то его распечатать на принтере.

3. Сделать один типизированный файл частью другого, начиная с N-ой позиции (N задает пользователь).

4. Один типизированный файл вставить в другой, чередуя элементы обоих файлов. Элементы вставляемого файла начинайте вводить с конца файла.

5. Сравнить содержание файлов. Количество сравниваемых файлов задает пользователь.

Приготовьте листинги решенных и проверенных учителем задач. Проверьте свои знания, ответив на ниже следующие вопросы.

Контрольные вопросы

1. Что называется файлом? как его описать в программе?

2. Какие действия можно производить с файлами?

3. Как записать файл? Какие процедуры или функции надо применить? Как производится запись?

4. Как прочитать файл? Какие процедуры или функции используются? Как происходит чтение данных из файла?

5. Как закончить работу с файлом?

6. Как обратиться к компоненте с заданным номером?

7. Как подсчитать, сколько элементов в данном файле?

8. Верно ли, что элементы файла должны быть одного типа и что файл отличается от массива только тем, что размер (количество элементов) файла произволен, а размер массива фиксирован?

9. Можно ли, считав из файла пятый элемент, затем сразу же считать второй? Если нет, то какой можно?

10. Верно ли, считав из файла пятый элемент, затем уже никогда нельзя считать его второй элемент?

11. В какое место файла можно добавлять новые элементы: в начало, в середину, в конец, куда угодно, никуда?



12. Если не переписывать файл заново, то значения каких его элементов можно менять: только первого, только последнего, каких угодно, никаких? А какие элементы можно удалять?

13. Верно ли, что в одно и то же время нельзя считывать из файла и записывать в него? верно ли, что, начав считывать из файла, затем уже никогда нельзя записывать в него? А наоборот?

14. Можно ли сравнивать файлы или присваивать один файл другому?




<== предыдущая лекция | следующая лекция ==>
Занятие 4. Процедуры и функции работы с файлами. Решение задач | Занятие 1. Тeкстовые файлы, их описание и основные отличия от типизированных файлов.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.022 сек.