Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задание на курсовую работу. Создать компьютерную программу на языке программирования Visual Basic в соответствии с выбранным вариантом

Читайте также:
  1. I. Теоретическое задание.
  2. II. Практическое задание №1. Ряды распределений и их характеристики
  3. II. Практическое задание.
  4. II. Практическое задание.
  5. II. Практическое задание.
  6. III. Индивидуальное задание студента на практику
  7. IV. Конкурсное задание
  8. IV. Практическое задание №3. Модель множественной регрессии
  9. J. Прием на работу и перевод на более высокую должность
  10. V. Домашнее задание.

Создать компьютерную программу на языке программирования Visual Basic в соответствии с выбранным вариантом. Исходные данные считывать из файла. Исходный файл создается автоматически с использование генератора чисел. Он должен содержать элементы вещественного массива. Выводить исходный и модифицированный массив результата работы программы на экран.

Определить условие, при котором возникает ошибка времени выполнения.

Определить диапазон исходных данных, при котором возможно возникновения ошибки времени выполнения.

В исходный код программы ввести механизм предотвращения ошибок при выполнении программы.

Составить пояснительную записку, а также разработать инструкцию по работе с программой и разместить ее отдельно в приложении пояснительной записки.

На защиту представить текстовую часть в виде пояснительной записки с приложением и диск:

· с работающей программой в исходном коде;

· с работающим откомпилированным *.exe - файлом программы;

· электронной версией пояснительной записки.

 

Вариант задания согласовываются с преподавателем

 

№ варианта Тема курсовой работы
  Составить программу модификации исходного двухмерного вещественного массива, когда каждый элемент нового массива есть частное от деления элемента массива на максимальный элемент над главной диагональю
  Составить программу модификации исходного двухмерного вещественного массива, когда каждый элемент нового массива есть частное от деления текущего элемента массива на максимальный элемент в данной строке
  Составить программу модификации исходного двухмерного вещественного массива, когда каждый элемент нового массива есть частное от деления текущего элемента массива на минимальный элемент в данной строке
  Составить программу модификации исходного двухмерного вещественного массива, когда каждый элемент нового массива есть частное от деления текущего элемента массива на максимальный элемент под главной диагональю
  Составить программу модификации исходного двухмерного вещественного массива, когда каждый элемент нового массива есть частное от деления элемента массива на минимальный элемент над главной диагональю
  Составить программу модификации исходного двухмерного вещественного массива, когда каждый элемент нового массива есть частное от деления элемента массива на минимальный элемент под главной диагональю
  Составить программу модификации исходного двухмерного вещественного массива, когда каждый элемент нового массива есть частное от деления элемента массива на минимальный элемент над вспомогательной диагональю
  Составить программу модификации исходного двухмерного вещественного массива, когда каждый элемент нового массива есть частное от деления элемента массива на минимальный элемент под вспомогательной диагональю
  Составить программу модификации исходного двухмерного вещественного массива, когда каждый элемент нового массива есть частное от деления элемента массива на корень квадратный от суммы элементов над главной диагональю
  Составить программу модификации исходного двухмерного вещественного массива, когда каждый элемент нового массива есть частное от деления элемента массива на корень квадратный от суммы элементов под главной диагональю
  Составить программу по условию: даны два массива А и В. Сформировать массив С, каждый элемент которого равен максимальному значению соответствующих элементов массивов А и В, Ci=max(Ai,Bi)/Ai
  Составить программу по условию: каждый равный нулю элемент массива заменить элементом, который зависит от самого себя и от соседних элементов. Ai=(Ai-1+Ai+1)/Ai. Определить условие существования задачи.
  Составить программу по условию: найти произведение и количество элементов массива, значения которых превосходят заданное число R.
  Составить программу по условию: даны два массива А и В. Сформировать массив С, каждый элемент которого равен Ci=(Ai+Bi)/min(Ai,Bi)
  Составить программу модификации исходного двухмерного вещественного массива, когда каждый элемент нового массива есть частное от деления элемента массива на корень квадратный от суммы элементов над вспомогательной диагональю
  Составить программу модификации исходного двухмерного вещественного массива, когда каждый элемент нового массива есть частное от деления элемента массива на корень квадратный от суммы элементов под вспомогательной диагональю
  Составить программу по условию: дана целочисленная матрица порядка n. Найти произведение элементов массива с нечетными индексами.
  Составить программу по условию: каждый равный нулю элемент массива заменить элементом, который зависит от самого себя и от соседних элементов. Ai=(Ai-1+Ai+1)/(Ai-1-Ai+1). Определить условие существования задачи.
  Составить программу по условию: каждый равный нулю элемент массива заменить элементом, который зависит от самого себя и от соседних элементов. Ai=(Ai-1-Ai+1)/(Ai-1+Ai+1). Определить условие существования задачи.
  Составить программу по условию: каждый равный нулю элемент массива заменить элементом, который зависит от самого себя и от соседних элементов. Ai=(Ai-1+Ai+1)/√((Ai-1-Ai+1)). Определить условие существования задачи.

 

9. Учебно-методическое и информационное обеспечение дисциплины:

а) основная литература

 

 

1. В.В. Липаев. Программная инженерия. Методологические основы. М.: Издательство «ТЕИС», 2006 – 609 с.

2. С. Орлов. Технологии разработки программного обеспечения. — СПб, ПИТЕР, 2010. — 480 с.

3. Э. Брауде. Технология разработки программного обеспечения. — СПб, ПИТЕР, 2009. — 655 с.

4. Л. Константайн, Л. Локвуд. Разработка программного обеспечения. — СПб, ПИТЕР, 2004. — 592 с.

 

б) дополнительная литература

5. А. Якобсон, Г. Буч, Д. Рамбо. Унифицированный процесс разработки программного обеспечения. — СПб, ПИТЕР, 2008. — 496 с.

6. Соммервил И. Инженерия программного обеспечения. 7-е издание. — М. – СПб. – Киев, 2011. – 623 с.

7. С. Макконнелл. Совершенный код. — СПб: «Питер», 2009. — 896 с.

8. С. Канер, Д. Фолк, Е. Нгуен. Тестирование программного обеспечения: — К., Диасофт, 2010. — 544 с.

9. Штерн В. Основы С++. Методы программной инженерии. — Москва: ЛОРИ, 2009 г. — 860 с.

10. К. Бек. Экстремальное программирование. — СПб: ПИТЕР, 2002.

11. http://www.intuit.ru — Интернет-университет информационных технологий (электронный курс)

12. http://pta-ipm.narod.ru — презентации лекций, список литературы, полезные ссылки.

13. http://sorlik.blogspot.com — SWEBOK (рус.)

в) программное обеспечение

- TestTrackPro; Subversion (ПО с открытым кодом, лицензии не требуются)

г) базы данных, информационно-справочные и поисковые системы

1. http://www.intuit.ru/

2. http://www.edu.ru/

10. Материально-техническое обеспечение дисциплины:

1. Лекционные занятия:

a. комплект электронных презентаций/слайдов,

b. аудитория, оснащенная презентационной техникой (проектор, экран, компьютер/ноутбук, звуковые колонки).

2. Лабораторные работы

a. лаборатория (дисплейный класс), оснащенная компьютерами для индивидуального использования студентами.

3. Прочее

a. рабочее место преподавателя, оснащенное компьютером с доступом в Интернет,

b. рабочие места студентов, оснащенные компьютерами с доступом в Интернет, предназначенные для работы в электронной образовательной среде.

11. Методические рекомендации по организации изучения дисциплины:

Преподавание дисциплины ведется с применением следующих видов образовательных технологий:

Информационные технологии:

- электронный курс по программной инженерии, размещенный на http://www.intuit.ru;

- презентации лекций (с элементами анимации) и доп. материалы на http://pta-ipm.narod.ru при подготовке к лекциям и лабораторным работам.

Формы организации учебного процесса:

лекционные занятия: информационные лекции с использование презентаций; лекции с элементами мастер-класса; лекции с заранее запланированными ошибками; лекции с элементами дискуссии; лекции с демонстрациями видеоматериалов; лекции-консультации;

лабораторные работы: контекстное и проблемное обучение; работа в команде; индивидуальная работа со студентом (тьюторство); индивидуальная траектория обучения;

самостоятельная работа студентов: использование открытых Интернет-источников; опережающее изучение материала; изучение стандартов качества.

Программой дисциплины предусмотрены следующие виды контроля: текущий контроль успеваемости в форме выполнения и защиты лабораторных и практических работ, рубежный контроль в форме письменного контроля на лекции и промежуточный контроль в форме зачета.

Самостоятельная работа студента имеет следующие виды:

а) Подготовка к лабораторным и практическим работам.

б) Подготовка к защите лабораторных и практических работ.

в) Подготовка к рубежному контролю. Изучение теоретического материала, прохождение тестов на http://www.intuit.ru. Изучение теоретического материала, анализ лекционных примеров программ.

Оценочные средства по данной дисциплине включают:

§ комплект тестовых заданий по дисциплине;

§ комплект заданий на лабораторные и практические работы по дисциплине - по 20 вариантов по каждой теме для лабораторной работы.

По каждой точке контроля студент должен сдать и защитить лабораторные и практические работы (всего 6 лабораторных и 5 практических работ, состав указан в п.6 и 7) и сдать рубежный контроль в виде теста в конце изучения дисциплины.

1. За успешную сдачу и защиту каждой лабораторной и практической работы начисляется от 4 до 7 баллов.

3. За успешную сдачу теста начисляется от 9 до 15 баллов.

4. От 2 до 8 баллов дается за активную работу в течение семестра и своевременную сдачу и защиту лабораторных работ.

Тестирование 1 состоит из сдачи и защиты лабораторных работ 1-2 и практической работы 1.

Тестирование 2 состоит из сдачи и защиты лабораторной работы 3 и практических работ 2-3.

Тестирование 3 состоит из сдачи и защиты лабораторных работ 4-6, практических работ 4-5 и итогового теста по дисциплине.

 

 

Самостоятельная работа студентов 7 семестр
Количество баллов
Зачетный минимум Зачетный максимум
Тестирование 1    
Тестирование 2    
Тестирование 3    
Баллы за активную работу в течение семестра и своевременную сдачу и защиту лабораторных работ    
Итого:    

 

Соответствие баллов рейтинга числовым оценкам за семестр:

 

менее 55 баллов – «неудовлетворительно».

55 баллов и выше – «зачет»

_____________________________________________________________________________

Разработчик:

СПбГУЭФ профессор кафедры информатики Т.А. Павловская

(место работы) (занимаемая должность) (инициалы, фамилия)

 

Эксперты:

ЗАО «Энергопроект

по развитию ММ» ген. директор М.К. Казаков

____________________ ___________________ ________________________

(место работы) (занимаемая должность) (инициалы, фамилия)

 




Дата добавления: 2015-01-07; просмотров: 36 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.01 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав