Статистика государственных финансов
Правила переоформления студенческих работ
Требования к оформлению студенческих работ

Компьютерная подготовка

ГлавнаяИнформатикаПрограммирование на языке высокого уровня
ДисциплинаПрограммирование на языке высокого уровня
ВУЗТУСУР
Номер варианта3
Цена200.00

Содержание

Тема: «Базовые конструкции языка Visual Basic»

Содержание и требования к контрольной работе
1. В контрольной работе №1 необходимо выполнить алгоритмические задачи с использованием базовых типов данных и основных операторов языка программирования VBA.
2. Контрольная работа содержит пять задач, выполнение всех задач обязательно.
3. Темы задач: простые вычислительные алгоритмы, работа с переменными типа строка, работа с одномерным массивом, работа с двумерным массивом, работа с переменными типа запись.
4. Определить номер варианта и выполнить все задачи контрольной работы.
5. Задачи на проверку прислать в виде файлов Word либо Excel, с кодом программы, выполненном в среде VBA соответствующего компонента Office.
6. В программах обязательно наличие комментариев, поясняющих основные алгоритмические шаги.

1. К финалу конкурса лучшего по профессии «Специалист электронного офиса» были допущены трое: Иванов, Петров, Сидоров. Соревнования проходили в три тура. Иванов в первом туре набрал m1 баллов, во втором – n1, в третьем – p1. Петров – m2, n2, p2 соответственно; Сидоров – m3, n3, p3. Составить программу, определяющую, сколько баллов набрал победитель.
2. В файле хранится произвольный текст. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. Найти количество слов в тексте, у которых первый и последний символ совпадают. 
3. Написать процедуру поиска максимального элемента в массиве из N элементов, используя «кубковую систему»: на первом шаге алгоритма из каждой пары рядом стоящих элементов выбирается максимальный – он проходит в следующий тур. Элемент, которому не находится пара, переходит в следующий тур безусловно. На следующем шаге алгоритм повторяется  и так до тех пор, пока в массиве не останется один элемент – он и будет максимальным. Размерность массива вводите с помощью оператора InputBox. Значения элементов массива определить датчиком случайных чисел. Для вывода скалярных результатов вычислений используйте оператор вывода MsgBox. Вывод массива выполнить в файл.
4. Даны три матрицы А(n,m); В(l,l); С(k,l). Вычислить сумму элементов первой строки и произведение последнего столбца в каждой матрице.
5. Дан список студентов группы и оценки экзаменационной сессии. Напечатать список, упорядоченный по алфавиту, средний балл каждого и фамилии лучшего и худшего студента по среднему баллу. Вывод на экран сформировать в виде таблицы. Для ввода данных использовать форму и элементы управления.