Цель и задачи выполнения контрольно-курсовой работы

Целью выполнения контрольно-курсовой работы по дисциплине «Компьютерные технологии» является закрепление и углубление знаний и навыков, полученных при изучении дисциплины для решения практических задач. Контрольно-курсовая работа представляет собой задачу, выбранную студентами и решаемую ими самостоятельно

Основными задачами выполнения контрольно-курсовой работы являются:

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

- изучение дополнительных материалов, необходимых для решения поставленной задачи;

- формирование практических навыков по программированию на языке высокого уровня.

2. Основные требования к контрольно-курсовой работе

Тематика работы.

Контрольно-курсовая работа состоит из одного задания.

В качестве заданий на контрольно-курсовую работу могут выдаваться:

− Задание типа 1.Создание интерактивных Web – страниц с использованием сценариев JavaScript

- Задание типа 2.Применение алгоритмов сортировки данных текстовой информации из массива данных с использованием сценариев JavaScript

- Задание типа 3.Создание базы данных по выбранной предметной области с использованием средств Web –программирования.

Задания могут быть комбинированными.

Примеры заданий приводится в прил. 1,2.

Исходные данные к контрольно-курсовой работе

Варианты для создания сценариев на JavaScript

Таблица 1.

№ варианта Задание
Сценарий нахождения наибольшего общего делителя и наименьшего общего кратного целых чисел элементов двух массивов
Сценарий решения уравнения ax + by = d (d=НОД(a,b)) с использованием расширенного алгоритма Евклида
Сценарий нахождения обратного элемента по модулю с использованием расширенного алгоритма Евклида
Сценарий реализующий алгоритм возведения в степень по формуле S=aWmod n
Сценарий нахождения простых чисел в диапазоне от a до b
Сценарий, выполняющий умножение и деление матрицы на простое число
Сценарий, выполняющий умножение матриц
Сценарий, который находит определитель матрицы
Сценарий решения квадратного уравнения вида ax2+bx+c=0
Сценарий, выполняющий сложение и вычитание матриц
Сценарий решения уравнения вида ax=b(mod n)
Сценарий решения линейных диофантовых уравнений ax+by=c
Сценарий решения уравнения вида ax+c=b(mod n)
Сценарий нахождения арифметической прогрессии
Сценарий нахождения геометрической прогрессии
Сценарий перевода чисел из десятичной системы счисления в двоичную и обратно
Сценарий перевода чисел из десятичной системы счисления в 16-ричную и обратно
Сценарий перевода чисел из десятичной системы счисления в 8-ричную и обратно
Сценарий вычисления факториала n! при заданном значении n
Сценарий проверки, который проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением.
Сценарий, который генерирует последовательность из 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет среднее арифметическое.
Сценарий, который вычисляет сумму первых Цель и задачи выполнения контрольно-курсовой работы - student2.ru положительных нечетных чисел. Количество суммируемых членов ряда задается во время программы.
Сценарий, который вычисляет сумму первых Цель и задачи выполнения контрольно-курсовой работы - student2.ru положительных четных чисел. Количество суммируемых членов ряда задается во время программы.
Сценарий, который выводит на экран таблицу значений функции Цель и задачи выполнения контрольно-курсовой работы - student2.ru в диапазоне от -4 до 4. Шаг приращения аргумента 0,5
Сценарий, который выводит таблицу значений функции Цель и задачи выполнения контрольно-курсовой работы - student2.ru . Диапазон изменения аргумента от -4 до 4, шаг приращения аргумента 0,5
Сценарий подсчета суммы четных и нечетных чисел последовательности из n чисел
Сценарий сортировки методом Шелла
Сценарий сортировки вставками
Сценарий сортировки методом выбора
Сценарий быстрой сортировки

Примечание: более подробная информация о методах решения заданий в п 3.

Задание на контрольно-курсовую работу.

Программа должна выполнять:

1. Ввод исходных данных пользователем

2. Выполнять вычисления в соответствии с заданным алгоритмом

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

Требования к структуре программы.

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



Наши рекомендации