41.Карманные персональные компьютеры.
42.Поиск информации в Интернет. Web-индексы, Web-каталоги.
43.Системы электронных платежей, цифровые
деньги.
44.WWW. История создания и современность.
45.Понятие и классификация компьютерных сетей.
46.Поисковые серверы.
47.Понятие сетевого этикета.
48.Основные компоненты компьютерных сетей (серверы, типы коммуникаций, сетевые адаптеры, программное обеспечение, модемы).
49.Развитие ОС семейства Windows.
50.Современные вспомогательные программы-
утилиты.
51.Создание веб-страниц: языки, возможности, современные технологии.
52.Тематические социальные сети – будущее современных социальных сетей.
53.Компьютерные модели и моделирование.
4.3Список задач для курсовой работы ПОСТАНОВКА ЗАДАЧИ № 1
Задание. Составить программу обучения устному счету. На каждом шаге должны предлагаться числа и арифметические действия, которые следует выполнять над этими числами. За каждый правильно вычисленный результат играющему начисляется 1 очко, за неправильный вычитается. В начале игры у играющего 10 очков. Сколько у него будет по окончании игры.
9
ПОСТАНОВКА ЗАДАЧИ № 2
Дана фигура, которая может ходит как ладья и как конь. Составить программу, которая бы на шахматной доске размером 10x10 расставляла 10 таких фигур так, чтобы они не угрожали друг другу.
ПОСТАНОВКА ЗАДАЧИ № 3
Составить программу, которая напечатала бы когда Вам исполнится 5000 и 7000 дней:
а) составить процедуру для нахождения даты в прошлом, то есть даты, которая была за (n) дней до указанной даты;
б) составить функцию, которая будет находить, сколько дней прошло от одной даты до другой;
в) составить процедуру для нахождения даты в будущем, то есть даты, которая была за (n) дней после указанной даты.
Исходные данные – дата Вашего рождения.
ПОСТАНОВКА ЗАДАЧИ № 4
На квадратном поле размером 4х4 с помощью датчика случайных чисел расставлены 15 фишек с номерами от 1 до 15 (рис.1). Имеется одна свободная позиция. Расставить фишки по возрастанию их номеров как показано на рис.2. Передвигать фишки можно только на соседнюю свободную позицию.
1 |
13 |
12 |
2 |
1 |
2 |
3 |
4 |
11 |
7 |
6 |
10 |
5 |
6 |
7 |
8 |
9 |
3 |
5 |
15 |
9 |
10 |
11 |
12 |
|
4 |
8 |
14 |
13 |
14 |
15 |
|
|
Рис. 1 |
|
|
Рис. 2 |
|
||
10
ПОСТАНОВКА ЗАДАЧИ № 5
Ханойские башни. Когда-то в Ханое стоял храм, а рядом с ним три башни. На первую надеты четыре диска различного диаметра: самый большой снизу, а самый маленький сверху. Монахи храма должны были переместить
спервого столба на третий, соблюдая следующие правила:
1.Можно перемещать лишь по одному диску.
2.Больший диск нельзя класть на меньший.
3.Снятый диск нельзя откладывать, его необходимо сразу же класть на столб.
Задача: составить программу переноса дисков, для числа дисков n<10
ПОСТАНОВКА ЗАДАЧИ № 6
Играющий загадывает число в пределах от 2 до 12, а затем ставку, которую делает в этот ход. Ясно, что ставка не может быть меньше нуля и больше количества очков игрока.
Далее программа “бросает кубики” – генерирует два числа от 1 до 6. Если их сумма больше (меньше) 7 и в этот момент играющий задумал число больше (меньше) 7, то он выигрывает свою ставку. Иначе – проигрывает. Если играющий угадывает число, он получает учетверенную ставку.
ПОСТАНОВКА ЗАДАЧИ № 7
Амазонка – это фигура, которая может ходить как ферзь и как конь. Составить программу, которая бы на шахматной доске размером 10 на 10 могла расставить десять амазонок так, чтобы они не угрожали бы друг другу.
11
ПОСТАНОВКА ЗАДАЧИ № 8
Составить программу для заучивания слов иностранного языка. Программа должна предлагать слова из некоторого списка на одном языке, обучающийся – дать перевод этого слова на другой язык. За каждое переведенное правильное слово обучающийся получает одно очко, а за неправильно переведенное слово – очко снимается. В начале сеанса у обучающегося десять очков. Сколько очков у обучающегося будет в конце сеанса.
ПОСТАНОВКА ЗАДАЧИ № 9
Составить программу, помогающую в запоминании исторических дат. Программа должна предлагать вопросы, контроль знания дат исторических событий. Например:
В каком году была Куликовская битва?
Если ответ правильный, то должен быть предложен следующий вопрос. Если ответ неправильный, программа подскажет правильный ответ, а позднее повторит этот же вопрос еще раз. Вопросы должны быть оформлены во входящем файле. За каждый неверный ответ балл снимается. В начале опроса дается 10 баллов.
Кроме того в программе должны быть учтены следующие требования:
-порядок вопросов при каждом опросе должен быть различным;
-если итоговое число баллов стало равным 0 опрос должен быть прекращен;
-статистика опроса количества набранных и снятых баллов, общее число балов, номера вопросов должна выводиться во время опроса;
-по окончании опроса должна выводиться оценка тестируемого и краткие пожелания.
12
ПОСТАНОВКА ЗАДАЧИ № 10
Таблица футбольного чемпионата задана квадратной матрицей порядка “n”, в которой все элементы, принадлежащие главной диагонали равны 0, а каждый элемент, не принадлежащий главной диагонали, равно 2,1 или 0 (числу очков, набранных в игре: 2 – выигрыш, 1 – ничья, 0 - проигрыш).
Перестроить эту таблицу, присвоив каждой команде номер, равный занятому месту (для простоты считается, что при равном числе очков места распределяются произвольно). Отдельно указать распределение команд в старой нумерации по занятым местам.
ПОСТАНОВКА ЗАДАЧИ № 11
Считая, что на каждой странице записной книжки указаны фамилии, начинающиеся с одной и той же буквы – индекса этой страницы, описать логические функции:
а) определяющему, есть ли в записной книжке сведения о знакомом с фамилией заданной с клавиатуры и если есть, присвоить параметру НТ номер его телефона;
б) определяющую, есть ли в записной книжке сведения о знакомом, имеющем телефон с номером НТ, и, если есть, присвоить параметру Ф фамилию этого знакомого.
ПОСТАНОВКА ЗАДАЧИ № 12
Программа выбирает слово и рисует на экране столько прочерков, сколько букв в этом слове. Отгадать, какое слово загадано программой. В каждый ход играющий указывает одну букву.
Если названа буква, входящая в состав слова, она подставляется вместо соответствующего прочерка. В противном случае играющий теряет 1 очко. В начальный
13