Автор работы: Пользователь скрыл имя, 20 Февраля 2013 в 21:02, курсовая работа
Задания курсового проекта выполняется среде графического программирования LabVIEW 7.0. По результатам выполнения оформить отчет в соответствии со стандартом на оформление текстовых документов.
В проекте обязательно подробно описать алгоритмы и используемые функции виртуальных приборов, привести копии экранов передней панели и блок схемы виртуального прибора.
КУРСОВОЙ ПРОЕКТ
ПО ДИСЦИПЛИНЕ «ГРАФИЧЕСКОЕ ПРОГРАММИРОВАНИЕ»
для студентов заочной формы обучения
2012
Задания курсового проекта выполняется среде графического программирования LabVIEW 7.0. По результатам выполнения оформить отчет в соответствии со стандартом на оформление текстовых документов.
В проекте обязательно подробно описать алгоритмы и используемые функции виртуальных приборов, привести копии экранов передней панели и блок схемы виртуального прибора.
Готовую записку предоставлять в печатном виде не требуется!!! Файл записки курсового проекта и файлы виртуального прибора с помощью архиватора упаковать в один архивный файл и загрузить в систему moodle по адресу do.vstu.edu.ru в соответствующий курс.
Задание
Cоздать виртуальный прибор в среде LabVIEW 7.0, в котором выполнить два задания в соответствии со своим вариантом.
Каждое задание должно
в виртуальном приборе
В заданиях, где требуется открывать/сохранять файл, выводить диалог запроса пути к файлу.
Разработать произвольный интерфейс виртуального прибора, но при этом обязательно использовать элементы управления и индикации необходимые для демонстрации выполнения заданий.
Предусмотреть обработку явных ошибок выполнения.
Задание №1
№ |
Задание |
1 |
Ввести отдельно имя и фамилию, а затем выводит их как одну символьную строку. |
2 |
Ввести название государства и его столицы, а затем выводит сообщение: "Столица государства ... — город ..." (на месте многоточий должны быть выведены соответствующие значения). |
3 |
Ввести название футбольного клуба. Определить количество символе в нем. |
4 |
Ввести название города. Определить, четно или нечетно количество символов нем. |
5 |
Ввести две фамилии. Определить, в какой из них больше символов. |
6 |
Ввести слово. Вывести на экран символ, заданный пользователем указав номер символа в слове. |
7 |
Ввести слово. Определить, одинаковы ли второй и четвертый символы в нем. |
8 |
Ввести слово. Получить и вывести па экран буквосочетание, состоящее из его второго и четвертого символа. |
9 |
Ввести слово. Получить его часть, образованную идущими подряд буквами начиная с m-н и кончая n-й, которые задаются в программе. |
10 |
Ввести число. Преобразовать его в строку. |
11 |
Ввести строку из 5 строк. Получить новую строку состоящую из слов 1го 3го и 5го.
|
12 |
Ввести слово определить какую позицию в нем занимает буква К. |
13 |
Ввести строку. Определить сколько букв В входит в строку. |
14 |
Ввести строку. Все буквы и заменить на е. Вывести количество замен на экран. |
15 |
Ввести строку. В строке заменить одно из слов на другое, задаваемое пользователем. |
16 |
Ввести строку. Заменить в ней все буквосочетания ОК на ИХ. |
17 |
Ввести строку. Заменить только первую букву в строке К на букву М. |
18 |
Ввести слово. Сделать первую и последнюю букву прописными. |
19 |
Введено слово. Удалить из него букву, позиция в слове задается в программе. |
20 |
Введено слово. Написать слово с обратным порядком букв. |
21 |
Введено слово. Удалить повторяющуюся букву О оставив только первое вхождение. |
22 |
Введено слово. Если его длина нечетная, то удалить среднюю букву, в противном случае — две средних буквы. |
23 |
Введена строка. Добавьте к ней еще одно слово, так что бы оно находилось в середине предложения. |
24 |
Введена строка. Удалить из нее все буквы, заданные в программе. |
25 |
Введено слово. Все нечетные буквы сделать прописными. |
Задание №2
№ |
Задание |
1 |
Открыть файл с двумерным массивом не известной размерности. Поменять местами элементы: а) расположенные в левом верхнем и левом нижнем углах массива; б) расположенные в
правом нижнем и правом Полученный в результате массив записать в новый файл. |
2 |
Открыть файл с двумерным массивом не известной размерности. Поменять местами максимальный и минимальный элементы массива. Полученный в результате массив сохранить в файл, переписав исходный. |
3 |
Открыть файл с двумерным массивом не известной размерности. а) Заменить значения всех элементов второй строки массива на число 5. б) Заменить значения всех элементов пятого столбца массива на число 10. Полученный в результате массив дописать в файл, в котом храниться исходный массив. |
4 |
Открыть файл с двумерным массивом не известной размерности. а) заменить все элементы задаваемой в виртуальном приборе строки двумерного, числом задаваемым в виртуальном приборе; б) заменить все элементы столбца, двумерного массива числом, задаваемым в виртуальном приборе. |
5 |
Открыть файл с двумерным массивом не известной размерности. К элементам столбца двумерного массива прибавить элементы другого столбца, задаваемых в виртуальном приборе. |
6 |
Открыть файл с двумерным массивом не известной размерности. В каждой строке двумерного массива поменять местами первый элемент и любой максимальный. Полученный в результате массив дописать в файл, в котом храниться исходный массив. |
7 |
Открыть файл с двумерным массивом не известной размерности. а) переставить две любые строки массива; б) переставить два любых столбца массива. Cтроки столбцы для перестроения получать случайным числом. |
8 |
Открыть файл с двумерным массивом не известной размерности. а) Из всех нечетных элементам массива вычесть последний элемент соответствующего столбца; б) Все отрицательные элементы массива умножить на первый элемент соответствующей строки. |
9 |
Открыть файл с двумерным массивом не известной размерности. а) Первый нечетный элемент каждой строки удвоить; б) Последний нулевой элемент каждого столбца заменить на число 100. Полученный в результате массив сохранить в файл, переписав исходный. |
10 |
Открыть файл с двумерным массивом не известной размерности. а) К элементам четных строк прибавить элемент первой строки соответствующего столбца; б) Из элементов нечетных столбцов вычесть элемент последнего столбца соответствующей строки. |
11 |
Открыть файл с двумерным массивом не известной размерности. а) Поменять местами первую и третью строки. б) Поменять местами второй и последний столбцы. Полученный в результате массив записать в новый файл. |
12 |
Открыть файл с двумерным массивом не известной размерности. Строки верхней половины массива поменять местами со строками нижней половины. |
13 |
Открыть файл с двумерным массивом не известной размерности. Поменять местами его столбцы следующим способом: первый столбец поменять с последним, второй —- с предпоследним и т. д. |
14 |
Открыть файл с двумерным массивом не известной размерности. Определить: а) сумму всех элементов i-го столбца массива; б) сумму всех элементов k-ой строки массива. Cтроки столбцы для перестроения получать случайным числом. |
15 |
Открыть файл с двумерным массивом. В двумерном массиве хранится информация о баллах, полученных спортсменами-пятиборцами в каждом из пяти видов спорта (в первой строке— информация о баллах первого спортсмена, во второй — второго и т. д.). Определить общую сумму баллов, набранных спортсменом, номер которого задается в виртуальном приборе. |
16 |
Открыть файл с двумерным массивом не известной размерности. Определить: а) сумму квадратов элементов строки массива; б) сумму квадратов элементов столбца массива. Строка и столбец задаются в программе. |
17 |
Открыть файл с двумерным массивом не известной размерности. Определить: а) среднее арифметическое элементов столбца массива; б) среднее арифметическое элементов строки массива. Строка и столбец задаются в программе. |
18 |
Открыть файл с двумерным массивом. В двумерном массиве хранится информация о зарплате 18 человек за каждый месяц года (за январь — в первом столбце, за февраль — во втором и т. д.). Определить общую зарплату предприятию, выплаченную в месяце, который задается в виртуальном приборе. |
19 |
Открыть файл с двумерным массивом не известной размерности. Определить: а) сумму квадратов элементов столбца массива; б) сумму квадратов элементов строки массива. Строка и столбец задаются в программе. |
20 |
Открыть файл с двумерным массивом. В двумерном массиве хранится информация об оценках каждого ученикоа класса по тому или иному предмету (в первой строке информация об оценках первого ученика, во второй— второго). Общее число предметов равно 10. Определить среднюю оценку ученика задаваемого в программе. |
21 |
Открыть файл с двумерным массивом. В двумерном массиве хранится информация о зарплате работников за каждый месяц года (первого человека— в первой строке, второго — во второй и т.д.). Составить программу для расчета общей зарплаты, полученной за год заданным в программе человеком, информация о зарплате которого представлена в массиве. |
22 |
Открыть файл с двумерным массивом не известной размерности. Определить: а) сумму всех элементов массива; б) сумму квадратов всех элементов массива; в) среднее арифметическое всех элементов массива. |
23 |
Открыть файл с двумерным массивом не известной размерности. Определить: а) сумму четных элементов массива; б) количество элементов массива, меньших 50; |
24 |
Открыть файл с двумерным массивом не известной размерности. Определить: а) сумму отрицательных элементов; б) количество четных элементов; в) количество элементов, попадающих в промежуток от a до b. |
25 |
Открыть файл с двумерным массивом не известной размерности. Определить количество различных элементов в нем. |
Литература.
1. Тревис, ДЖ. LabVIEW для всех / Джеффри Тревис: Пер. с англ. Клушин Н.А. – М.: ДМК Пресс; ПриборКомплект, 2005. – 544 с.:ил.
2. Суранов, А.Я. LabVIEW 7: справочник по функциям / А.Я. Суранов – М.: ДМК Пресс, 2005. 512 с.
3. Евдакимов, Ю.К. LabVIEW для радиоинженера: от виртуальной модели до реального прибора. Практическое руководство для работы в программной среде LabVIEW / Ю.К. Евдакимов, В.Р. Линдваль, Г.И. Щербаков – М.: ДМК Пресс, 2007. – 400с.
4. Батоврин, В.К. LabVIEW: практикум по основам измерительных технологий: Учебное пособие для вузов / В.К. Батоврин, А.С. Бессонов, В.В. Мошкин, В.Ф. Папуловский – М.: МДК Пресс, 2005. – 208с.: ил.