Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на BASIC / Visual Basic / Visual Basic for Applications. Учебный практикум.doc
Скачиваний:
171
Добавлен:
02.05.2014
Размер:
827.9 Кб
Скачать

5.1.4. Массивы

  1. Сформировать матрицу А (3 х 3), элементы которой получить случайным образом (О,..., 9). Если среди элементов матрицы А есть нулевые, то заменить их значения на —1.

  2. Написать программу для сложения двух матриц (2x2), элементы которых получены случайным образом (0,..., 9)

  3. Дана целочисленная матрица А (3 х 3). Элементы каждой строки матрицы поделить на максимальный элемент данной строки. На печать выдавать 1) исходную матрицу; 2) вектор-столбец максимальных элементов каждой строки; 3) преобразованную матрицу.

  4. Дана целочисленная матрица А (3x3). Элементы каждой строки матрицы А умножить на минимальный элемент данной строки. На печать выдавать 1) исходную матрицу; 2) вектор-столбец минимальных элементов каждой строки; 3) преобразованную матрицу.

  5. Дана целочисленная матрица А (mхn). Найти номер строки с максимальной суммой элементов.

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

  7. Дана матрица А (т хп), состоящая из элементов целого типа. Вычислить среднее арифметическое элементов для каждого столбца матрицы.

  8. Дана матрица А (т хп), состоящая из элементов целого типа. Вычислить среднее арифметическое элементов для каждой строки матрицы.

  9. Поменять местами в матрице А две строки с заданными номерами (номера строк вводятся с клавиатуры).

  10. Поменять местами в матрице А два столбца с заданными номерами (номера столб­цов вводятся с клавиатуры).

5.2. Для студентов заочной формы обучения

Согласно учебному плану студент должен выполнить одну контрольную работу.

Контрольная работа включает задания по трём темам:

1) Реферативный ответ на первое задание должен содержать полное раскрытие темы, расположен на 8-10 печатных листах формата А4.

2) Задача на составление алгоритма линейной структуры. Решение данного задания должно содержать: блок-схему задачи, словесное описание алгоритма, листинг программы и рисунок с формой.

3) Задача на составление алгоритма сложной структуры. Решение данного задания должно содержать: блок-схему задачи, словесное описание алгоритма, листинг программы и рисунок с формой2.

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

Варианты контрольных работ

Первое задание

  1. Язык как способ представления информации, двоичная форма представления информации, ее особенности и преимущества.

  2. История развития ЭВМ.

  3. Современное состояние электронно-вычислительной техники.

  4. Ноутбук – устройство для профессиональной деятельности.

  5. WWW. История создания и современность.

  6. Устройства ввода информации.

  7. Игровые программы (виды, влияние на человека, рассмотреть любые три программы, представляющие разные жанры)

  8. Офисные программы (системы автоматизированных вводов документов, электронные переводчики).

  9. Информатика и законы естественных наук.

  10. Правонарушения в сфере информационных технологий.

Второе задание

  1. Вычислите значение функции

  2. Найдите координаты вершины параболы.

  3. Вычислите расстояние между двумя точками, лежащими в пространстве и .

  4. Вычислите время t, за которое физическое тело пройдет расстояние S с постоянной скоростью V

  5. Вычислите время свободного падения тела с высоты h (h>0)

  6. Вычислите площадь круга по заданному значению диаметра d

  7. Вычислите объём параллелепипеда, если известны все его измерения

  8. Вычислите значение функции .

  9. По координатам трёх вершин некоторого треугольника найти его площадь и периметр.

  10. Вычислите значение функции

Третье задание

  1. Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива A(N).

  2. Элементы заданного массива B(N) переписать в новый массив A(N) в обратном порядке.

  3. Вычислить сумму Z= 1 + 2 + 3 + ... . Вычисления прекратить, когда значениеZпревысит заданное значениеA.

  4. Проверить, есть ли в заданной целочисленной последовательности a1 , a2 , ..., a  элементы, равные нулю.  Если есть,  найти номер первого из них, если нет – выдать соответствующий текст.

  5. Вычислить сумму квадратов всех элементов заданного массива X(N), за исключением элементов, кратных пяти.

  6. В заданном массиве A(N)поменять местами наибольший и наименьший элементы.

  7. Дана последовательность из N целых чисел. Определить, со скольких положительных чисел она начинается.

  8. Вычислить и напечатать таблицу значений функции длях,изменяющихся от 2 до 3,2 с шагом 0,1.

  9. Найти наименьшее значение функции на отрезке (0; 10) и значение аргумента, при котором оно получено. Аргумент изменяется с шагом 0,2.

  10. Вычислите сумму двадцать первых элементов числовой последовательности, заданной формулой .