Перечень рекомендуемых учебных изданий, дополнительной литературы



ЗАДАНИЕ ДЛЯ ДОМАШНЕЙ КОНТРОЛЬНОЙ РАБОТЫ

по МДК.01.02 «Прикладное программирование»

Для студентов заочной формы обучения

Специальности 09.02.03 Программирование в компьютерных системах

 

     Контрольная работа по МДК 01.02 «Прикладное программирование» является самостоятельной творческой работой студента и предполагает выполнение двух заданий:

1. Письменного ответа на один из теоретических вопросов.

2. Разработки программ решения задач на языке С#.

 

     Правила выполнения и оформления контрольной работы

 

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

1. Каждое задание контрольной работы должно быть отпечатано на листах формата А4 в текстовом редакторе WORD с использованием шрифта Times New Roman, размер шрифта –14. При форматировании текста для печати необходимо оставлять поля: слева -3 см, сверху -2 см и снизу- 2 см, справа – 1 см. В контрольной работе используется сквозная нумерация страниц сверху листа справа без точки в конце.  Титульный лист включается в общую нумерацию страниц. Номер страницы на титульном листе не проставляется, нумерация начинается страниц со второго листа контрольной работы - содержания.

2. Титульный лист работы оформляется студентом в соответствии с требованиями учебной части заочного отделения (Приложение 1).

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

4. Решения заданий надо располагать в порядке возрастания их номеров, указанных в заданиях.

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

 

 


ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ

 

Теоретическая часть

Вариант 1.. Программная платформа . Net Framework

Вариант 2. Типы данных и обработка исключительных ситуации.

Вариант 3. Циклы в языке С#.

Вариант 4. Операторы условия и выбора в  С# .

Вариант 5. Одномерные массивы в С#.

Вариант 6. Многомерные и динамические массивы в С#.

Вариант 7. Работа со строками в С#.

Вариант 8. Перегрузка функций-членов класса в С#.

Вариант 9. Наследование и полиморфизм в  С#

Вариант 10. Классы и объекты С#.

 

Практическая часть

Вариант1

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

 

Вариант 2.

  1. Дано целое число, вводимое с клавиатуры, определить является ли данное число четным и положительным.

2. Написать программу, подсчитывающую количество ненулевых элементов матрицы.

Вариант 3.

  1. Даны три числа, вводимые с клавиатуры, найти наименьшее из них.

2. Написать программу, подсчет количества положительных и отрицательных элементов в матрице.

Вариант 4.

  1. Три числа вводятся с клавиатуры, найти сумму двух наибольших из них.

2. Написать программу, для подсчета количества элементов матрицы, превышающих, введенное пользователем число.

Вариант 5.

  1. Три целых числа вводятся с клавиатуры, определить количество положительных чисел.

2. Написать программу, для подсчета суммы элементов матрицы, превышающих, введенное пользователем число и суммы элементов меньших этого числа.

Вариант 6.

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

2. Дана прямоугольная таблица, которая содержит не более 10 строк и не более 10 столбцов. Найти сумму элементов, которые расположены в строках с нечетными номерами.

Вариант 7.

  1. Решить квадратное уравнение вида ax2+bx+c=0, где a не равно 0. (числа a, b и c вводятся с клавиатуры). Нахождение дискриминанта осуществляется по формуле: D = b2-4*a*c:

· если D>0, то уравнение имеет два корня;

· если D=0, то уравнение имеет один корень;

· если D<0, то уравнение не имеет корней.

2.  Дана прямоугольная таблица, которая содержит не более 10 строк и не более 10 столбцов. Найти сумму тех элементов, у которых сумма их индексов число четное.

Вариант 8.

  1. Написать программу, которая по введенному номеру единицы измерения N (1-дециметр, 2-километр, 3-метр, 4-миллиметр, 5-сантиметр, 6-дюймы, 7-футы, 8-мили) и длине отрезка L, выдавала бы соответствующее значение длины отрезка в метрах.

2. Дан двумерный массив, который содержит не более 10 строк и не более 10 столбцов. Вычислить сумму элементов, которые расположены за минимальным элементом.

Вариант 9.

  1. Мастям игральных карт присвоены порядковые номера: 1 – пики, 2 – крести, 3 – бубны, 4 – червы. Достоинству карт, старших десятки, присвоены номера: 11 – валет, 12 – дамы, 13 – король, 14 – туз. Даны два целых числа: N – достоинство карты (6<=N<=14) и M – масть карты (1<=M<=4). Вывести название соответствующей карты вида «шестерка бубен», «дама червей», «туз крести» и т.п.

2. Дана прямоугольная таблица, которая содержит не более 10 строк и не более 10 столбцов. Найти среднее арифметическое минимального и максимального элементов.

 

Вариант 10.

  1.  Арифметические действия над числами пронумерованы следующим образом: 1 – сложение, 2 – вычитание, 3 – умножение, 4 – деление. Дан номер действия N (целое число в диапазоне 1 – 4 вводится с клавиатуры) и вещественные числа А и В (В не равно 0, вводятся с клавиатуры). Выполнить над числами указанное действие и вывести результат.

2. Найти среднее арифметическое положительных элементов массива.

Перечень рекомендуемых учебных изданий, дополнительной литературы

 

Основные источники

  1. MSDN - сеть разработчиков Microsoft. [Электронный ресурс] - режим дос-тупа: www.msdn.ru

2. Вайсфельд М., Объектно-ориентированное мышление. – СПб.: БВХ-Петербург, 2014. – 304 с.;

3. Троелсен Э. Язык программирования C# 5.0 и платформа .NET 4.5, 6-е издание.: Пе­реведенное с английского языка. – М.: ООО «И.Д. Вильямс», 2013. – 1312 с.: ил.;

 

 

Дополнительные источники

1. Агуров П. C#. Разработка компонентов в MS Visual Studio 2005/2008. – СПб.: БВХ-Петербург, 2008, 480 с.;

2. Грэхем И., Объектно-ориентированные методы. Принципы и практика. – 3-е изд. – М.: Вильямс, 2012. – 672 с.;

3. Дейтел Х. C#. Пер. с англ. – СПб.: БВХ-Петербург, 2010. – 1056 с.: ил;

 

Преподаватель Л.А.Абдуллаева  

Приложение 1

 

БПОУ ОО «Сибирский профессиональный колледж»

 

 

 

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


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

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






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