Будь умным!


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

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

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

Лабораторная работа № 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. Прикладная информатика по отраслям Отредактировать старое фото в dobePhotoshop.
2. економічної політики
3. .13 13.12.13 А Развесить Афиши Флаера с 13
4. ~ первая Конституция Российского государства
5. Notes Counterblnce уравновешивать равновесие Globl wrming is no longer politiclly correct term most people nowdys prefer to use ldquo;Climte chngerdquo; Rev
6. ГАЗ 2 Общая оценка имущественного и финансового состояния ОАО ГАЗ 3
7. Технологические процессы в специальном машиностроении ОПРЕДЕЛЕНИЕ ПОСЛЕДОВАТЕЛЬНОСТИ ОПЕРАЦИЙ МЕХАН.
8. государства Центральной Азии.html
9. Особенности иммунного статуса у больных ранними формами приобретенного сифилиса
10. Расчеты аккредитивами
11. Стимулювання збуту на зовнішньому ринку Стимулювання збуту ~ елемент маркетингових комунікацій короткос
12. Вашингтонской системы международных отношений Особенности Ялтинско ~ Потсдамской или биполярной систе
13. тема с натуральной формой хозяйствования где распределение и потребление экономических благ производитс
14. д Энергия Солнца могла бы покрыть все потребности человечества в энергии на тысячи лет вперед; и
15. Упрощенная система налогообложения.html
16. Расчет оснований по предельным состояниям В основе современного подхода к проектированию всех строит
17. Процесс ценообразования в промышленностиПроцесс установления цен на промышленные товары многомерен и дос
18. Тема- Реклама в социальных сетях в сети Интернет
19. тема маркетинговых исследований маркетинговая информация маркетинговая среда рынки индивидуальных потре
20. на тему Модернизация гусеничного движителя транспортера тягача МТЛбу