Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Комплект Информатика / Рекомендации по курсовым работам.doc
Скачиваний:
44
Добавлен:
22.05.2015
Размер:
133.63 Кб
Скачать

7

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ

по написанию, оформлению и защите курсовых работ по дисциплине: «Информатика»

основной образовательной программы по специальности

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

(направлению подготовки дипломированного специалиста по специальности 230200 Информационные системы)

Общие положения

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

Тематика курсовых работ по дисциплине «Информатика» обусловлена исключительной важностью понимания студентами технологий представления, хранения и обработки информации в компьютере, а также необходимостью углубления и расширения знаний и выработке практических навыков студентов в области разработки программных продуктов. Кроме того, выполнение курсовой работы должно способствовать развитию у студентов определенных элементов самостоятельности и ответственности. На написание курсовой работы отводится 20 часов времени из бюджета самостоятельной работы.

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

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

В процессе подготовки курсовой работы студент имеет право на получение консультаций со стороны преподавателя.

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

Оформление курсовой работы должно осуществляться в соответствии с требованиями, изложенными в данном методическом пособии.

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

Требования к содержанию курсовой работы

Темой курсовой работы является «Хранение и обработка данных с использованием линейных списков». Для этой темы задание формулируются на основе общего задания и индивидуального варианта темы курсовой работы.

Общее задание:

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

  1. Ввод-вывод членов последовательности (с использованием как клавиатуры и экрана, так и файлов).

  2. Редактирование членов последовательности (вставка, удаление, замена).

  3. Вычисление определенного значения или получение новой последовательности на основе исходной (согласно таблице 1).

  4. Поиск заданного члена последовательности

  5. Сортировка членов последовательности

Таблица 1 – Индивидуальные задания для курсовой работы

п/п

Примерная тематика курсовых работ

1

2

1

Даны натуральное число n, действительные числаx1, … ,xn(). Получить последовательность. Для решения задачи полезен список:

Рис.1

2

Даны натуральное число n, действительные числаа1,... ,аn. Если последовательностьa1, ... ,аnупорядочена по неубыванию (т.е. еслиa1a2an), то оставить ее без изменения. Иначе получить последовательностьаn, ...,а1

Для решения этой задачи полезен список, изображенный на рис. 2.

Рис. 2

3

Даны натуральное число n, действительные числах1, ... ,хn. Вычислить:

a)

б)

в)

Для решения этой задачи полезен список, изображенный на рис. 3.

Рис. 3

4

Даны натуральное число n, действительные числаа1, ... ,а2n. Получить:

а)

б)

в)

г)

5

Даны натуральное число n, целые числаа1, ... ,аn. Выяснить, имеются ли среди чисела1, ...,аnсовпадающие.

6

Даны натуральное число n, целые числаa1, ... ,а3n. Выяснить, верно ли, что для всехa2n+1, ... ,а3nимеются равные средиa1, ... ,а2n.

7

Даны натуральное число n, действительные числаr1, ... ,rn. Получить последовательность:

а) r1, … ,rn,r1, … ,rn;

б) r1, … , rn, rn, … , r1;

в) rn, … , r1, rn, … , r1,

г) rn, … ,r1,r1, … ,rn;

8

Даны натуральное число n, целые числаa1, ... ,аn. Требуется получить последовательностьx1,у1,х2,у2, ... ,xk,yk, гдех1, ...,хm— взятые в порядке следования четные члены последовательностиa1, ... , an, ау1, ...,yi— нечетные члены, .

1

2

9

Даны натуральное число п, целые числаа1, ... ,а2n. Выяснить, верно ли, что дляi=l, ...,nвыполнено:

а)

б)

в)

г)

10

Даны натуральное число n, действительные числаа1, ... ,аn. Преобразовать последовательностьal, … ,аn, расположив вначале отрицательные члены, а затем—неотрицательные. При этом:

а) порядок как отрицательных, так и неотрицательных чисел сохраняется прежним;

б) порядок отрицательных чисел изменяется на обратный, а порядок неотрицательных сохраняется прежним;

в) порядок отрицательных чисел сохраняется прежним, а порядок неотрицательных изменяется на обратный;

г) порядок тех и других чисел изменяется на обратный.

11

Даны натуральное число n, действительные числаa1, ... ,аn. Вычислить, гдеа—среднее арифметическое чисела1, ... , ап.

12

Даны натуральное число n, действительные числаx1, ...,хn,p1, ... ,рn. Последовательностих1, ...,хnир1, ... ,рnопределяют системуnматериальных точек на прямой:xi—координата,рi—весi-й точки (i= 1, ...,n), Указать номер точки, наиболее близко расположенной к центру тяжести системы. Если таких точек несколько, то взять любую из них.

13

Даны натуральное число n, действительные числаа1, ... ,аn. Если в последовательностиа1, ... ,аnесть хотя бы один член, меньший, чем —3, то все отрицательные члены заменить их квадратами, оставив остальные члены без изменения; в противном случае домножить все члены на 0.1.

14

«Считалка». Даны натуральные n,m. Предполагается, чтоnчеловек встают в круг и получают номера, считая против часовой стрелки, 1, 2, ... ,n. Затем, начиная с первого, также против часовой стрелки отсчитываетсяm-й человек (поскольку люди стоят по кругу, то заn-м человеком стоит первый). Этот человек выходит из круга, после чего, начиная со следующего, снова отсчитываетсяm-й человек и так до тех пор, пока из всего круга не остается один человек. Определить его номер.

Для решения этой задачи полезен список, соединенный в кольцо так, как показано на рис. 4.

Рис. 4

15

Даны натуральные числа n,m, символыs1, ... ,sn(m<n). Получить последовательность символов

а) sm+1,sm+2, … ,sn,s1, … ,sm;

б) sm+1, sm+2, … , sn, sm, … , s1;

в) sn, sn-1, … , sm+1, s1, … , sm.

1

2

16

Даны натуральное число n, символыs1, ... ,sn. Известно, что в последовательностьs1, ... ,snвходит по крайней мере один пробел. Пустьmтаково, чтоsm—это первый по порядку пробел, входящий вs1, ... ,sn (mзаранее неизвестно). Выполнить преобразования а), б), в), сформулированные в предыдущей задаче.

17

Даны натуральное число n, символыs1, ... ,sn. Получить те символы, принадлежащие последовательностиs1, … ,snкоторые входят в эту последовательность по одному разу.

18

Даны натуральное число n, символыs1, ... ,sn. Получить последовательность символов, содержащую только последние вхождения каждого символа с сохранением взаимного порядка этих вхождений.

19

Даны натуральные числа k,m,nсимволыs1, ... ,sk, t1, ... ,tm,u1, ... ,un. Получить по одному разу те символы, которые входят одновременно во все три последовательности.

20

Даны символы s1,s2, ... Известно, что символs1отличен от точки и что средиs2,s3, ... имеется хотя бы одна точка. Пустьs1, ... , sn—символы, предшествующие первой точке (nзаранее неизвестно). Получить:

а) последовательность sn,sn-1, ... ,s1;

б) последовательность s1,s3, ... ,sn, еслиn—нечетное, и последовательностьs2,s4, ... ,sn, еслиn—четное.

Пример задания для варианта 1