Расчеты и обработка данных
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 равноразмерные матрицы и
. Вывести их. Из элементов этих матриц сформировать файлы
и
записывая построчно в
первый файл , а во второй, соответственно,
, нулевые элементы пропускать. Полученные файлы вывести. Далее их отсортировать по убыванию и снова вывести (прим.: при решении использовать подпрограммы)
Статьи к прочтению:
Уроки по HTML #1 Введение в Html, первый файл
Похожие статьи:
-
Обработка структурированных данных в scilab
Краткие теоретические сведения В Scilab можно использовать различные типы структурированных данных, т.е. данных, содержащих несколько элементов. К…
-
Данные, их типы, структуры и обработка
Любая актуализация информации опирается на какие-то данные, любые данные могут быть каким-то образом актуализированы. Данные – это некоторые сообщения,…