Читайте также: |
|
Создать компьютерную программу на языке программирования 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; просмотров: 38 | Поможем написать вашу работу | Нарушение авторских прав |
<== предыдущая лекция | | | следующая лекция ==> |
Задание на курсовую работу | | | Смета затрат на производство и реализацию продукции. |