4.3Формы текущего промежуточного контроля
В соответствии с учебными планами по специальности 080801«Прикладная информатика в экономике», утвержденными 24 апреля 2008 г., для всех категорий студентов в качестве формы текущего промежуточного контроля по курсу «Высокоуровневые методы информатики и программирования» предусмотрено выполнение курсовой работы, которая должна раскрывать один из основных вопросов курса, а также предусматривает решение практического задания.
Цель работы – выработка у студента конкретных представлений по рассматриваемому вопросу, получение навыков в отборе необходимого материала при работе с учебной и периодической литературой.
4.3.1Тематика курсовых работ.
1.Высокоуровневые языки программирования.
2. Объектно-ориентированное программирование при создании графических библиотек.
3. Языки программирования: от Ассемблера к Бейсику.
4. Основы программирования в Интернете.
5. Программа Borland C++ 5.02 – основные моменты.
6. Алгоритмы поиска подстроки в строке.
7. Анализ методов сортировки одномерного массива.
8. Средства ввода-вывода в Си++.
9. Программирование графических объектов в среде DOS.
10. Средства языка C++ для решения математических задач.
11. Создание игровой программы на языке C++.
12. Методы сортировки. Их сравнительный анализ.
13. Системное программирование.
14. Язык программирования C++.
15. Языки программирования
16. Форматирование данных в программах C++.
17. Алгоритмические структуры
18. Основные операторы языка
19. Структурированные типы языка программирования высокого уровня
20. Процедуры и функции.
21. Организация динамических структур данных
22. Объектно-ориентированное программирование
23.Основы языка SQL
24.Обзор графических компонент. Работа с графикой.
25. Использование языка сценариев JavaScript (VBScript) при разработке приложения.
26. Использование языка XML при разработке приложения
27. Разработка динамически подключаемых библиотек DLL.
28. Подготовка справочной системы приложения: создание файла RTF,создание справки.
29. Современные технологии разработки программного обеспечения
30. Основные принципы построения интерфейса
Условия задач.
Написать программу, вычисляющую количество дрожжей через N часов. В начальный момент времени имеется S кг дрожжей. Через каждый час количество дрожжей увеличивается на 15%, но на исходе часа M кг дрожжей удаляется.
Написать программу вычисляющую и выводящую на экран таблицу значений функции y = x2-ab-cx для х = -5, -6, -7, …,-35. Исходные данные (в экспоненциальной форме записи): а = 1.14Е+1;b= -4.21E+2; с = 3.25Е+3.
Написать программу, нахождения наибольшего значения функции y = ax3 + bx - c при изменении х от хнач до хкон с шагом h. Исходные данные: a = 2,14; b = -4,21; c = 3,25; хнач=-4,5;хкон = -33,5;h = -0,5.
Написать программу, вычисляющую бесконечную сумму с точностью = 0,0001. Считать, что требуемая точность достигнута, если очередное слагаемое оказалось по модулю меньше, чем .
Написать программу, нахождения приближенно с точностью до 0,01, минимума функции f(x) = ax2 + + bx + c на отрезке х1<= x<= x2. Значения х1, х2 и а, b, c ввести как константы.
Написать программу, вычисляющую число размещений из n по m по формуле= n (n – 1)…(n – m + 1), где целые числа n и m ввести с клавиатуры ( n>=m>0).
Написать программу вычисления значения выражения ( 9 + (9 +…+(9 + 91/2)1/3…)1/ m-1)1/ m .
Написать программу вычисления бесконечной суммы с точностью = 0,0001.Считать, что требуемая точность достигнута, если очередное слагаемое оказалось по модулю меньше, чем .
Составить программу для вычисления и вывода на экран таблицы значения сумм для a<= x<= b, изменяющегося с шагом h = (b – a)/ 10. Значения a, b, n задать с клавиатуры.
Дано натуральное число N. Написать программу вычисления .
Дано действительное число х.
Вычислить
Дано натуральное число n и действительное число х. Написать программу, вычисляющую выражение Дано S = sinx + sinsinx + …+ sinsin…sinx
Дано натуральное число n и действительное число a.Написать программу, вычисляющуюP = a(a - n)(a –2n)…(a – n2).
Дано натуральное число n и действительное число a.Написать программу, вычисляющуюP = a(a + 1)…(a +n – 1).
Написать программу вычисления системы, где x[-1; 0], а n =0,2.
16. Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами.
17. Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр.
18. Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.
19. Дан файл, содержащий текст на русском языке. В предложениях некоторые из слов записаны подряд несколько раз (предложение заканчивается точкой или восклицательным знаком). Получить в новом файле отредактированный текст, в котором удалены повторные вхождения слов в предложение.
20. Дан файл, содержащий текст, набранный заглавными русскими буквами. Провести частотный анализ текста, т.е. указать (в процентах), сколько раз встречается та или иная буква.
21. Дан файл, содержащий текст на русском языке. Определить,
сколько раз встречается в нем самое длинное слово.
22. Дан файл, содержащий произвольный текст. Проверить, правильно ли в нем расставлены круглые скобки (т. е. находится ли правее каждой открывающейся скобки закрывающаяся и левее закрывающейся — открывающаяся).
23. Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте.
24. Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое короткое слово.
25. Дан файл, содержащий текст на русском языке и некоторые два слова. Определить, сколько раз они встречаются в тексте и сколько из них — непосредственно друг за другом.
26. Дан файл, содержащий текст на русском языке. Выбрать из него те символы, которые встречаются в нем только один раз, в том порядке, в котором они встречаются в тексте.
27. Дан файл, содержащий строку. Определить, сколько в ней символов *, ;, :.
28. Даны файл, содержащий текст на русском языке, и некоторые буквы. Найти слово, содержащее наибольшее количество указанных букв.
29. Даны файл, содержащий текст на русском языке, и некоторая буква. Подсчитать, сколько слов начинается с указанной буквы.
30. Дан файл, содержащий текст на русском языке. Найти слово, встречающееся в каждом предложении, или сообщить, что такого слова нет. Тему курсовой работы и задачу студент выбирает в соответствии с последней цифрой шифра зачетной книжки.
Требования и особенности выполнения курсовых работ приведены в пункте «Методические указания для студентов».
|