Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Лабораторная работа 10. Структурированные ТИПЫ данных. Файлы. Создание и обработка файла матриц



ЗАДАНИЯ

Программа должна быть разбита на несколько подпрограмм-процедур и подпрограмм-функций и обязательно содержать:

1. Процедуру формирования исходного файла, состоящего из нескольких одномерных или двумерных массивов (не менее трех);

2. Процедуру вывода результата работы программы – полученных файлов;

3. Процедура перевода одного массива в другой, причем массивы передаются в качестве параметров.

4. Программа должна содержать перевод всех массивов из исходного файла в другие массивы, сохраняемые в выходном файле.

Все подпрограммы-процедуры и подпрограммы-функции должны содержать список параметров, причем файл должен передаваться как параметр процедуры (функции).

ВАРИАНТЫ

  Задание  
  Дана действительная квадратная матрица порядка N. Преобразовать матрицу по правилу: строку с номером N сделать столбцом с номером N, а столбец с номером N сделать строкой с номером N  
  Даны целые числа a1,a2,…a10, целочисленная квадратная матрица порядка N. Заменить нулями в матрице те элементы с четной суммой индексов, для которых имеются равные среди a1,a2,…a10.
  Дана целочисленная матрица размером 6х9. Найти матрицу, полученную из данной перестановкой столбцов – первого с последним, второго с предпоследним и т. д;
  Дана целочисленная матрица размером 6х9. Найти матрицу, полученную из данной перестановкой строк – первой с последней, второй с предпоследней и т. д;
  Даны действительные числа A1,A2,…An. Получить квадратную матрицу порядка n: A1 A2 A3 … An-2 An-1 An A2 A3 A4 … An-1 An A1 A3 A4 A5 … An A1 A2 ……………………………. An A1 A2 …An-3 An-2 An-1
  Получить целочисленную квадратную матрицу порядка 7, элементами которой являются числа 1, 2, 3,…,49, расположенные в ней по спирали.  
  Дана действительная квадратная матрица порядка 7. Найти последовательность действительных чисел B1, B2,…B49, получающуюся при чтении данной матрицы по спирали Элементами матрицы являются числа 1, 2, 3,…,49
  Дана действительная квадратная матрица [Aij] размером NxN. Получить действительную квадратную матрицу [Bij], элемент Bij которой равен сумме элементов исходной матрицы, расположенных в области, определяемой индексами i,j так, как показано на рисунке (область заштрихована)
  Даны действительные числа a1,a2,…a64. Получить действительную квадратную матрицу порядка 8, элементами которой являются числа a1,a2,…,a64, расположенные в ней по схеме, которая приведена на рисунке
  Дана действительная квадратная матрица порядка n. Сформировать одномерные массивы из элементов закрашенной части матрицы (чтение - построчно).  
  Дана действительная квадратная матрица порядка n. Сформировать одномерные массивы из элементов закрашенной части матрицы (чтение - построчно).
  Дана действительная квадратная матрица порядка 2N. Получить новую матрицу, переставляя ее блоки размера NxN в соответствии с рисунком .
  Дана действительная квадратная матрица порядка 2N. Получить новую матрицу, переставляя ее блоки размера NxN в соответствии с рисунком.
  Дана действительная квадратная матрица порядка n. Сформировать одномерные массивы из элементов закрашенной части матрицы (чтение - построчно).
  Дана действительная квадратная матрица порядка n. Сформировать одномерные массивы из элементов закрашенной части матрицы (чтение - построчно).
  Дана действительная квадратная матрица порядка n. Сформировать одномерные массивы из элементов закрашенной части матрицы (чтение - построчно).
  Даны действительные числа a1,a2,…a64. Получить действительную квадратную матрицу порядка 8, элементами которой являются числа a1,a2,…,a64, расположенные в ней по схеме, которая приведена на рисунке  
  Дана действительная квадратная матрица порядка n. Сформировать одномерные массивы из элементов закрашенной части матрицы (чтение - построчно).
  В данной действительной матрице размера NxM (N>=3, M>=3) поменять местами: 1. строки с номерами K и N-1 (K не равно (N-1), K-вводится с клавиатуры). 2. столбцы с номерами P и M-2 (P не равно(M-2), P -вводится с клавиатуры)
  Даны действительные числа a1,a2,…a64. Получить действительную квадратную матрицу порядка 8, элементами которой являются числа a1,a2,…,a64, расположенные в ней по схеме, которая приведена на рисунке  
  Дана действительная квадратная матрица порядка n. Сформировать одномерные массивы из элементов закрашенной части матрицы (чтение - построчно).  
  Дана действительная квадратная матрица порядка n. Сформировать одномерные массивы из элементов закрашенной части матрицы (чтение - построчно).    
  Дана действительная квадратная матрица [Aij] размером NxN. Получить действительную квадратную матрицу [Bij], элемент Bij которой равен сумме элементов исходной матрицы, расположенных в области, определяемой индексами i,j так, как показано на рисунке (область закрашена)    
  Дана действительная квадратная матрица порядка n. Сформировать одномерные массивы из элементов закрашенной части матрицы (чтение - построчно).




Дата публикования: 2015-02-22; Прочитано: 355 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...