У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 63 Тема- Типизированиые файлы Цель- 1 Получение навыков в использовании переменных

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.4.2025

Лабораторная работа № 6_3

Тема: Типизированиые файлы

Цель: 1) Получение навыков в использовании переменных файлового типа и выполнении операций над ними.

2) Знакомство с задачами, в которых целесообразно использовать определенные типы файловых переменных.

Содержание отчета: (общая часть)

  1.  Постановка задачи.
  2.  Текст программы с комментариями алгоритмической структуры отдельных ее частей и описанием смысла и назначения используемых переменных.

Паскаль:

  1.  Протокол работы программы, анализ результатов.

Делфи:

  1.  Макеты форм в режиме конструирования с именами компонентов и их назначением
  2.  Таблица значений свойств компонентов, устанавливаемых в режиме конструирования
  3.  Протокол работы приложения - форма в режиме выполнения, выводы

Задание 1(Pascal)

К заданию сделать по три программы:

1. Должна вводить данные в файл (если это необходимо).

2. Обрабатывать введенные данные по условию задания.

3. Выводить содержимое файла на экран.

1. Даны файла F и G элементами, которых являются символы. Записать в файл H все латинские буквы (прописные и строчные) из файла F.

2. Дан файл, компонентами которого являются вещественные числа. Найти наименьшее из значений компонент с нечетными номерами.

3. Дан файл, содержащий целые числа. Составить программу вычисления их среднего арифметического.

4. Дан файл F. Записать в файл g знаки гласные буквы русского алфавита, в g1 – цифры.

5. Имеются два файла одинакового размера, элементами которых являются отдельные символы. Выяснить, совпадают ли их элементы. Если нет, то получить номер первого компонента, в котором эти файлы отличаются друг от друга.

6. Дан символьный файл f. Записать в файл g с сохранением порядка следования те символы файла f, которым в этом файле предшествует буква ‘а’.

7. Дан файл f, компонентами которого являются целые числа. Число компонент файла делится на 100. Записать в файл g наибольшее значение первых ста компонент файла f, затем следующих ста и т.д.

8. Дан символьный файл f. Записать в файл g с сохранением порядка следования те символы файла f, которым в этом файле предшествует буква ‘а’.

9. Дан файл f. Записать в файл g –числа кратных 12 или оканчивающихся цифрой 9, а в файл g1 –числа кратные 5.

10. Дан файл действительных чисел. Записать после 4-ого элемента три отрицательные числа. (Элементов первоначально в файле больше 6).

11. Имеется файл с целыми числами. Удалить из него числа, записанное после второго нуля (принять, что нули в файле имеются). Результат записать в другой файл.

12. Дан два файла целых чисел. Перераспределить элементы файлов так, чтобы в первом файле были положительные числа. А во втором отрицательные (Если надо, использовать дополнительные файлы).

13. Дан символьный файл. Выяснить, образуется ли какие-нибудь соединение символы файла буквосочетание «ура».

Задание 2(Delphi)

В зависимости от варианта следует оформлять отдельные процедуры для создания файла, его обработки и вывода содержимого на экран (в некоторых случаях обосновать целесообразность объединения отдельных процедур):

  1.  Сформировать файл, элементами которого являются 12 первых членов последовательности Фибоначчи (последовательность в которой первые два члена равны 1, а каждый следующий равен сумме двух предыдущих).
  2.  Дано натуральное число n. Записать в файл g целые числа b1, b2, ... ,bn, определенные так, как указано в задании: bi = i! Операцию возведения в степень не использовать.
  3.   Дано натуральное число n. Записать в файл g целые числа b1, b2, ... ,bn , определенные так, как указано в задании: bi = 2^(i+1) Операцию возведения в степень не использовать.
  4.   Дано натуральное число n. Записать в файл g целые числа b1, b2, ... ,bn , определенные так, как указано в задании: bi = 2^i + 3^(i+1) Операцию возведения в степень не использовать.
  5.   Дан файл, компоненты которого являются действительными числами. Найти: наименьшее из значений компонент с четными номерами. Размер файла не известен.
  6.   Дан файл, компоненты которого являются действительными числами. Найти: наибольшее из значений модулей компонент с нечетными номерами. Размер файла не известен.
  7.   Дан файл, компоненты которого являются действительными числами. Найти:сумму наибольшего и наименьшего из значений компонент. Размер файла не известен.
  8.  Имеется файл, элементами которого являются отдельные символы. Удалить из него первую из букв "о" (принять, что буквы "о" в файле имеются). Результат записать в другой файл.
  9.   Дан символьный файл f. Записать в файл g с сохранением пордка следования те символы файла f, которым в этом файле предществует буква "а".
  10.   Дан символьный файл f. Записать в файл g с сохранением порядка следования те символы файла f вслед за которыми в этом файле идет буква "а".
  11.   Дан символьный файл f. Записать в файл g с сохранением пордка следования те символы файла f, которые заключены между первой о последней буквами "а".
  12.   В существующем файле, элементами которого являются числа изменить на заданное число первый элемент. Новые значения вводятся с клавиатуры.




1. Тема- ЗУНР та конфлікт з Польщею
2. І.В. Гадяк Г.М. Ціхонь
3. способ придания поверхностям металлов и гальванических осадков металлов полировано блестящего вида.html
4. группированию стремление к самостоятельности и независимости к
5. Бизнес план магазина бижутерии Как открыть бизнес по продаже бижутерии Торговля бижутерией может.html
6. Черный орнатус
7. тематика ~осынды белгісін ~олданып ~атарды жаз- B ~атарды~ ~шінші м~шесін тап
8. Процессы глобализации на современном этапе
9. а Это обследование должно выявить пути заноса возбудителя туберкулеза определить границы возникшего эпизо
10. Административноправовые нормы устанавливаются- Властными органами государства Судом Администрацией