русс | укр

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

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

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

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


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

Лабораторная работа №3


Дата добавления: 2015-07-23; просмотров: 1579; Нарушение авторских прав


«Работа с типизированными файлами»

Вариант № 1.

1. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Занести в файл q те компоненты файла f, которые являются четными.

2. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Из файла f получить файл q, исключив повторные вхождения чисел. Вывести элементы файла q на печать.

Вариант № 2.

1. Записать в файл N действительных чисел. Вычислить произведение компонент файла и вывести на печать.

2. Заполнить файл действительными числами, полученными с помощью датчика случайных чисел. Найти сумму минимального и максимального элементов этого файла.

Вариант № 3.

1. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Получить в файле q все компоненты файла f, которые делятся на число т и не делятся на число .

2. Записать в файл n натуральных чисел (числа получить с помощью датчика случайных чисел). Сформировать новый файл, элементами которого являются произведения элементов исходного файла: , ,…, .

Вариант № 4.

1. Записать в файл N целых чисел, полученных с помощью генератора случайных чисел. Подсчитать количество пар противоположных чисел среди компонент этого файла.

2. Записать в файл f N натуральных чисел. Получить в другом файле все компоненты файла f, кроме тех, которые кратны k. Вывести полученный файл на печать.

Вариант № 5.

1. Записать в файл N произвольных натуральных чисел. Переписать в другой файл те элементы, которые кратны k. Вывести полученный файл на печать.

2. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Из файла f получить файл q, исключив повторные вхождения чисел. Порядок следования чисел изменить на обратный.

Вариант № 6.

1. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Найти количество удвоенных нечетных чисел среди компонент файла.



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

Вариант № 7.

1. Записать в файл N действительных чисел. Найти наибольшее из значений модулей компонент с нечетными номерами.

2. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Поменять в файле местами элементы в каждой паре: первый со вторым, третий с четвертым и т.д.

Вариант № 8.

1. Записать в файл f N целых чисел, полученных с помощью генератора случайных чисел. Заполнить файл q числами, которые являются произведениями соседних компонент файла f.

2. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Переписать элементы в этом же файле так, чтобы они шли в обратном порядке.

Вариант № 9.

1. Записать в файл n целых чисел. Найти максимальное четное число файла. Записать в новый файл элементы исходного файла, исключая найденный элемент.

2. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Переписать элементы в этом же файле так, чтобы в каждой тройке подряд идущих элементов первый и третий элемент поменялись местами: первый с третьим, четвертый с шестым, седьмой с девятым и т. д.

Вариант № 10.

1. Записать в файл целых чисел. Переписать в другой файл последние n элементов исходного файла.

2. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Переписать элементы в этом же файле так, чтобы в каждой тройке подряд идущих элементов первый и второй элемент поменялись местами: первый со вторым, четвертый с пятым, седьмой с восьмым и т. д.

Вариант № 11.

1. Записать в файл n целых чисел. Найти произведение последней и предпоследней компонент файла.

2. Отсортировать элементы файла прямого доступа по возрастанию.

Вариант № 12.

1. Записать в файл n целых чисел. Поменять местами первый и последний элементы файла.

2. Заполнить файл целыми числами, полученными с помощью генератора случайных чисел. Определить, сколько различных компонент находится в файле.

Вариант № 13.

1. Записать в файл n целых чисел. Записать в новый файл в порядке возрастания целые числа, большие минимального элемента и меньшие максимального элемента исходного файла.

2. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Записать в другой файл числа, являющиеся произведениями первого и второго элементов исходного файла в каждой тройке подряд идущих элементов: первого и второго, четвертого и пятого, седьмого и восьмого и т. д.

Вариант № 14.

1. Записать в файл прямого доступа целых чисел. Переписать в другой файл первые n элементов исходного файла.

2. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Записать в другой файл числа, являющиеся суммами первого и третьего элементов исходного файла в каждой тройке подряд идущих элементов: первого и третьего, четвертого и шестого, седьмого и девятого и т. д.

 

 

Вариант № 15.

1. Записать в файл N действительных чисел. Найти наименьшее из значений модулей компонент с четными номерами.

2. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Из файла f получить файл q, включив в него те элементы исходного файла, которые встречаются в нем два и более раз.



<== предыдущая лекция | следующая лекция ==>
Краткая справка по рассматриваемым методам | В заданиях по данной теме исходные текстовые файлы создаются с помощью какого-либо текстового редактора.


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


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

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

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


 


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

 
 

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

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