Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Расчеты и обработка данных




1. Ввести файл из 14 элементов. Определить в нём произведение элементов, квадрат которых меньше 16.

2. Ввести файл из 13 элементов. Определить в нём сумму модулей отрицательных элементов.

3. Ввести файл из 15 элементов. Определить в нём среднее геометрическое модулей отрицательных элементов.

4. Ввести файл из 12 элементов. Определить в нём среднее геометрическое квадратов нечётных элементов.

5. Ввести файл из 11 элементов. Определить в нём количество тех элементов, которые при делении на 3 дают остаток 2.

6. Ввести файл из 13 элементов. Определить в нём среднее арифметическое тех элементов, которые при делении на 4 дают остаток 1 или 3.

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

1. Ввести с клавиатуры квадратную матрицу , вывести её. Создать файлы и следующим образом: в файл сначала записать элементы главной диагонали, затем побочной, в файл по строкам вписать элементы матрицы, исключая диагональные. В конец файлов приписать удвоенную сумму всех элементов матрицы. Вывод файлов реализовать процедурой.

2. Ввести с клавиатуры квадратную матрицу , вывести её. Определить в матрице максимальные элементы каждой строки и записать их значения в файл . Определить минимальную компоненту в файле , которую утроить. Файл вывести до и после преобразования (вывод реализовать процедурно).

3.

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


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

4. Сформировать файл целого типа. Найти – сумму первых трех положительных компонент файла. Ввести , если , то получить из файла одномерный массив , записывая в него каждую вторую компоненту файла, иначе каждую компоненту файла увеличить на величину . Массив вывести. Файл вывести при помощи процедуры.

5. Сформировать матрицу , вывести её. Получить из матрицы файлы , и , записывая в строку, а в столбец, содержащие максимальный элемент матрицы. В записать строку, и столбец в обратном порядке. Файлы вывести используя процедуру.

6. Сформировать файл целого типа. Из файла получить матрицу . Начиная с 1-ой и по ()-ую строки формировать, читая компоненты файла с начала, -ую строку заполнить компонентами, читая файл с конца. Матрицу вывести, далее удвоить в ней отрицательные элементы и снова вывести. Если матрицу сформировать нельзя, то сделать сообщение. Значения и вводятся с клавиатуры. Для вывода матрицы написать процедуру.

 

12.3. Тема: типизированные файлы, массивы и подпрограммы, оформленные в модуле.

1. Ввести 2 файла и одинаковой длины . Вывести их друг под другом. Далее сократить размер каждого из файлов на 1 заменяя в нем компоненты разностью соседних ячеек (от правой отнять левую). Файлы вывести. После этого сформировать одномерный массив элементами которого являются частные от деления соответствующих элементов на . Полученный массив вывести (прим.: при решении использовать подпрограммы).

2.

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

3. Ввести 2 числа и . Сформировать 2 квадратные матрицы и по правилу (факториал числа), вывести их. Переписать в файл четные строки матрицы и нечетные столбцы матрицы , файл вывести. После этого каждую третью компоненту файла заменить значением суммы и вновь его вывести (прим.: при решении использовать подпрограммы).

4. Ввести файлы и вещественных чисел, вывести их. Дважды протабулировать функцию сначала читая значения из файла , а затем из файла (для корректной табуляции файл нужно предварительно отсортировать по возрастанию). Во время табуляции сформировать двумерные массивы и (на экран вывести именно эти 2 матрицы минуя вывод при вычислении ). В данных матрицах ( и ) первые строки – копии соответствующих файлов ( и ), а вторые – значения функций в соответствующих точках (прим.: при решении использовать подпрограммы).

5. Ввести 2 целочисленных файла и в которых первая компонента – количество строк, а вторая – количество столбцов в хранящихся в этих файлах матрицах. Третья компонента – сумма всех элементов в этих матрицах. Восстановить исходные матрицы , и вывести их. В случае невозможности проведения операции восстановления (элементов в файле меньше заявленного или размерность меньше 1) вывести об этом сообщение. Кроме того, вывести истинную и заявленные суммы элементов в матрицах (прим.: при решении использовать подпрограммы).

6. Ввести 2 равноразмерные матрицы и . Вывести их. Из элементов этих матриц сформировать файлы и записывая построчно в

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





Поделиться с друзьями:


Дата добавления: 2016-12-28; Мы поможем в написании ваших работ!; просмотров: 584 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

В моем словаре нет слова «невозможно». © Наполеон Бонапарт
==> читать все изречения...

2217 - | 2180 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.