Название: Квантовая механика - Учеб. пособие. (Краснопевцев Е. А.)

Жанр: Информатика

Просмотров: 1113


3. программа работы

 

3.1. Изучить теоретическую часть, изложенную в разделе “Массивы”.

3.2. Разобрать примеры, предлагаемые в разделе 2 данной лабораторной работы.

3.3. Получить вариант задания у преподавателя.

3.4. Составить блок-схему к каждой задаче.

3.5. Написать программы на языке Фортран к каждой задаче, ввести их в компьютер и получить результаты.

3.6. Задание оформить в тетради для лабораторных работ.

 

4. Варианты заданий

 

1

1.1. Дана матрица А(1:4,1:4). Найти произведение элементов каждой строки матрицы.

1.2. Напечатать в порядке возрастания суммы положительных элементов в столбцах матрицы:

 

2

2.1. Подсчитать и напечатать количество нулевых, положительных и отрицательных элементов в матрице D.

2.2. Дана действительная матрица размера m´n. Определить в ней суммы элементов строк и наименьшие значения элементов столбцов

3

3.1. Создать матрицу m´n из текстовых символов. Подсчитать в каждом столбце количество символов “o”, а в каждой строке количество символов “f”.

3.2. В матрице вещественных чисел размером m ´ n поменять местами столбец, содержащий наибольший элемент, со столбцом, содержащим наименьший элемент

 

 

 

4

4.1. Дана матрица вещественных чисел D (5,6). В каждой строке матрицы найти сумму элементов, кратных 5.

4.2. Определить и напечатать большее из произведений максимального и минимального элементов среди положительных и отрицательных элементов матрицы А

5

5.1. В матрице D выбрать четные элементы и расположить их по убыванию.

5.2. Создать символьную матрицу с элементами, в которых находятся фамилии студентов. В динамический вектор d поместить все фамилии, которые начинаются с символа А. Распечатать его

6

6.1. Координаты точек на плоскости заданы матрицей А:

Определить и напечатать те из них, которые задают точки во 2-ом и

4-ом квадрантах.

6.2. В символьный массив m´n внесены фамилии студентов. Найти фамилии, которые оканчиваются символами «ov»

7

7.1. Дана целая матрица размером 3´4. Используя индексный триплет, первой строке присвоить 1, второй – 2, третьей – 3. Затем с помощью конструкции where отрицательные элементы удвоить, а положительные утроить.

7.2. Дана матрица вещественных чисел А(3,4). Найти произведения элементов строк и расположить их по возрастанию

8

8.1. В матрице целого типа с(4,3) для отрицательных чисел построить массив-маску. Распечатать его. Индексы строк отрицательных элементов записать в динамический массив Vi, а индексы столбцов – в динамический массив Vj. Используя их потом как векторные индексы, отрицательные элементы заменить их модулями.

8.2. Определить форму массивов с(-10:2,0:5) и d(-3:7, -1:4). Сделать вывод о их согласованности. Если они не согласованы, изменить объявление массива с таким образом, чтобы массивы с и d  были согласованы

9

9.1. Дана матрица D(5,5). Найти произведения четных положительных элементов матрицы. Затем эти элементы обнулить.

9.2. Найти и напечатать диапазон изменения абсолютных значений отрицательных элементов матрицы Т(2,5). Затем заменить все отрицательные элементы их квадратами

10

10.1. Дана матрица комплексных чисел. Найти и напечатать элементы столбцов, мнимая часть которых максимальна. Затем все элементы с отрицательными реальными частями просуммировать и присвоить эту сумму всем положительным элементам.

10.2. Дана матрица вещественных чисел Н(5,7). Вырезать из неe подматрицу (3,3) из левого верхнего угла матрицы Н и поместить еe в массив F(3,3). Затем вырезать подматрицу (3,3) из нижнего правого угла и поместить еe в массив D(3,3). Массивы F и D сложить