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

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

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

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

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

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

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

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

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

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

3.

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

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

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

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

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

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

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

2.

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

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

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

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

6. Ввести 2 равноразмерные матрицы Расчеты и обработка данных - student2.ru и Расчеты и обработка данных - student2.ru . Вывести их. Из элементов этих матриц сформировать файлы Расчеты и обработка данных - student2.ru и Расчеты и обработка данных - student2.ru записывая построчно в

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

Наши рекомендации