Критерии оценивания контрольной работы



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

Зачтено за контрольную работу ставится, если студент полностью выполнил все задания своего варианта и продемонстрировал свои умения разрабатывать приложения на языке C#

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

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

Оформление контрольной работы

Работа сдается в электронном и печатном виде.

На CD-диск записываются все необходимые файлы, демонстрирующие выполнение контрольной работы:

Перечень файлов контрольной работы:

1) файлы проекта;

2) файл с отчетом.

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

Например: Иванов_ЗКТ-201_Контрольная_работа_Базовые алгоритмы обработки данных_Вариант_№1

Печатная версия контрольной работы содержит:

1) титульный лист, оформленный стандартным образом (см. приложение 3);

2) полный текст формулировки заданий на контрольную работу;

3) тестовые примеры и результаты для этих тестовых примеров;

4) блок схема алгоритмов;

5) описание назначения переменных с указанием их типа данных;

6) листинги текста программных модулей;

Учебно-методическое обеспечение дисциплины

Библиографический список

1. Алгоритмы категорирования персональных данных для систем автоматизированного проектирования баз данных информационных систем [Электронный ресурс] / А.В. Благодаров [и др.]. — Электрон. дан. — Москва : Горячая линия-Телеком, 2013. — 116 с. — Режим доступа: https://e.lanbook.com/book/11827. — Загл. с экрана.

2. Бурнаева, Э.Г. Обработка и представление данных в MS Excel [Электронный ресурс] : учеб. пособие / Э.Г. Бурнаева, С.Н. Леора. — Электрон. дан. — Санкт-Петербург : Лань, 2016. — 160 с. — Режим доступа: https://e.lanbook.com/book/71706. — Загл. с экрана.

3. Круз Р.Л., Структуры данных и проектирование программ [Электронный ресурс] : учеб. пособие — Электрон. дан. — Москва : Издательство "Лаборатория знаний", 2017. — 768 с. — Режим доступа: https://e.lanbook.com/book/94149. — Загл. с экрана.

4. Тюкачев, Н.А. C#. Алгоритмы и структуры данных [Электронный ресурс] / Н.А. Тюкачев, В.Г. Хлебостроев. — Электрон. дан. — Санкт-Петербург : Лань, 2017. — 232 с. — Режим доступа: https://e.lanbook.com/book/94748. — Загл. с экрана.

 

Средства обеспечения освоения дисциплины

1. Учебные файлы, содержащие необходимый теоретический материал и иллюстрирующие примеры.

2. Файлы с вариантами заданий.


Приложение 1

Задание 1. Выполнить обработку линейных массивов. Заполнение массивов произвести с помощью генератора случайных чисел.

1. Даны целочисленные массивы X и Y с разным количеством элементов. Найти разность между минимальными элементами этих массивов.

2. Даны массивы вещественных чисел A и B с одинаковым количеством элементов. Найти разность между минимальным и максимальным элементом для каждого из массивов.

3. Даны целочисленные массивы S и T с разным количеством элементов. Каждый из массивов содержит несколько нулевых элементов. Найти в каком из массивов количество нулевых элементов больше.

4. Даны массивы вещественных чисел A и B с одинаковым количеством элементов. Найти разность между средним арифметическим каждого массива.

5. Даны целочисленные массивы S и T с разным количеством элементов. Найти сумму четных элементов в обоих массивах.

6. Даны массивы вещественных чисел A и B с одинаковым количеством элементов. Найти сумму положительных элементов в этих массивах.

7. Даны массивы вещественных чисел A и B с одинаковым количеством элементов. Найти сколько отрицательных элементов в этих массивах имеют четный индекс.

8. Даны целочисленные массивы S и T с разным количеством элементов. Найти количество элементов в этих массива равных первому элементу массива S.

9. Даны целочисленные массивы X и Y с разным количеством элементов. Найти минимальные элементы этих массивах среди элементов, имеющих четный индекс.

10. Даны целочисленные массивы X и Y с разным количеством элементов. Найти максимальные элементы в этих массивах среди элементов, имеющих нечетный индекс.

Задание 2. Выполнить задание по варианту

1. Запишите положительные элементы массива А подряд в массив В. Определите количество положительных элементов. Найдите произведение элементов массива В.

2. Создайте программу, заполняющую массив из n элементов случайными целыми числами, находящимися в интервале от 1 до 50. Выведите на экран созданный массив и сформируйте другой массив, элементы которого по модулю больше некоторого значения Х, введенного с клавиатуры.

3. Создайте программу, заполняющую массив из n элементов случайными целыми числами, находящимися в интервале от 1 до 50. Выведите на экран созданный массив и сформируйте два массива: массив четных и массив нечетных чисел. Поменяйте местами первые элементы этих массивов.

4. Создайте программу, заполняющую массив из n элементов случайными целыми числами, находящимися в интервале от -10 до 30. Выведите на экран созданный массив и определите число инверсий. Инверсией называется пара элементов, в которой большее число расположено слева от меньшего.

5. Создайте программу, заполняющую массив из n элементов случайными целыми числами, находящимися в интервале от -5 до 15. Выведите на экран созданный массив и сформируйте другой массив, элементы которого больше среднего арифметического значения элементов исходного массива. Выведите на экран оба массива и среднее значение.

6. Создайте программу, заполняющую массив из n элементов случайными целыми числами, находящимися в интервале от 1 до 15. Выведите на экран созданный массив и сформируйте другой массив, в который войдут только нечетные элементы исходного массива. Поменяйте местами последние элементы массивов. Выведите на экран оба массива.

7. Массив из 10 чисел задается с клавиатуры. Определить, является ли массив монотонно убывающим.

8. Создайте программу, заполняющую массив из n элементов случайными целыми числами, находящимися в интервале от 1 до 15. Выведите на экран созданный массив и сформируйте другой массив, в который войдут индексы только нечетных элементов исходного массива. Выведите на экран оба массива.

9. Создайте программу, содержащую два массива из 10 элементов, заполненных случайными числами в интервале от 1 до 50. Определите: общее количество одинаковых чисел в массивах, количество элементов массивов, у которых совпадает значение и индекс. Создайте новый массив, в который войдут только те числа, которые встречаются в обоих массивах. Повторяющиеся числа входят в новый массив только один раз.

10. Создайте программу, заполняющую массив из n элементов случайными целыми числами, находящимися в интервале от 1 до 50. Выведите на экран созданный массив и сформируйте новый массив, в который войдут элементы, стоящие между максимальным и минимальным элементами исходного массива. Распечатайте оба массива.

Задание 3. Выполнить задание по варианту

1. Задан текст, определить, может ли он являться названием индекса группы, принятому в вашем вузе (посмотреть по расписанию названия групп).

2. Дана строка, определить, может ли она являться записью вещественного числа в десятичной системе счисления.

3. Дана строка, проверить, может ли она являться записью вещественного числа в двоичной системе счисления.

4. Дана строка. Определить количество слов, начинающих и заканчивающихся одной и той же буквой.

5. Дана строка, определить количество слов, начинающихся на одинаковые буквы. Вывести такие слова, сгруппировав их по строкам.

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

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

8. В заданный непустой текст входят только цифры и буквы. Определить, удовлетворяет ли он следующему свойству: текст совпадает с конечным отрезком ряда 0123456789 (например: 9, 89, 789 ).

9. Дана строка из нескольких слов, разделенных пробелами. Выведите строку, содержащую те же слова, но расположенные в обратном порядке. Например, исходная строка «мама мыла раму», итоговая строка «раму мыла мама».

10. Дана строка, состоящая из нескольких слов, разделенных пробелами. Вывести слова строки в столбец в алфавитном порядке.


Приложение 2

Оформление титульного листа

Министерство образования и науки Российской Федерации

ФГАОУ ВПО «Российский государственный профессионально-педагогический университет»

Институт электроэнергетики и информатики

Факультет информатики

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

 

КОНТРОЛЬНАЯ РАБОТА

по дисциплине «Базовые алгоритмы обработки данных»

Вариант №

 

 

Работу выполнил: ФИО студента

группа: [буквы+номер]

номер зачетной книжки:

Работу проверил: ФИО преподавателя

 

Екатеринбург

2014


 

Задания и методические указания к выполнению

контрольной работы по дисциплине

«Базовые алгоритмы обработки данных»

 

Подписано в печать _________. Формат 60´84/16. Бумага для множ. аппаратов.

Печать плоская. Усл. печ. л. ___. Уч.-изд. л.____. Тираж ____ экз. Заказ № ____.

ФГАОУ ВПО «Российский государственный профессионально-педагогический университет». Екатеринбург, ул. Машиностроителей, 11.

Ризограф ФГАОУ ВПО РГППУ. Екатеринбург, ул. Машиностроителей, 11.


Дата добавления: 2019-07-15; просмотров: 133; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!