Требования по оформлению пояснительной записки
Задания контрольной работы
Варианты заданий для выполнения контрольной работы выбираются из соответствующих таблиц по последней M и предпоследней Nцифрам зачётной книжки.
Например, если номер зачетной книжки 073328, то M=8, а N=2.
Первая задача решается по 8-му варианту, вторая – по 2-му, третья – по 0-му (8+2=10 с отбрасыванием десятков), четвертая по 6-му (8-2=6), пятая – по 8-му варианту.
Решение каждой задачи должно состоять из блок-схемы алгоритма и реализующей его программы, снабженные пояснениями. Программу реализовать в ИСР Visual С# Express как проект консольного приложения или как приложение под Windows. В последнем случае интерфейс проектов выбирается по своему усмотрению.
Задача 1. По заданным расчетным формулам и наборам исходных данных, указанных в таблице 6.1, вычислить на ПК значения соответствующих переменных. На печать вывести значения вводимых исходных данных и результаты расчетов, сопровождая их вывод именами выводимых переменных.
Таблица 6.1
M | Расчетные формулы | Данные |
![]() | ![]() | |
![]() | ![]() | |
![]() | ![]() | |
![]() | ![]() | |
![]() | ![]() | |
![]() | ![]() | |
![]() | ![]() | |
![]() | ![]() | |
![]() | ![]() | |
![]() | ![]() |
Задача 2. Вычислить на ПК значения функции, заданной в таблице 6.2. На печать вывести значения вводимых исходных данных и полученные результаты, сопровождая их именами переменных. Значения аргумента взять из указанного диапазона так, чтобы протестировать все ветви программы.
Таблица 6.2
N | Функции и условия | Данные и диапазон |
![]() | a=0.5 x = [1 ; 4] | |
![]() | a=3 x = [1 ; 5] | |
![]() | b=0.5 x = [0 ; 3] | |
![]() | a=2 x = [1 ; 6] | |
![]() | b=3.2 x = [-2 ; 3] | |
![]() | a=2.3 x = [1 ; 5] | |
![]() | b=5 x = [-5 ; 1] | |
![]() | a=2.5 x = [0 ; 4] | |
![]() | a=0.9 x = [0 ; 3] | |
![]() | b=2.6 x = [0 ; 5] |
Задача 3. Вычислить на ПК значения функции, заданной в таблице 6.3, используя оператор цикла for… to…do с параметром.
Таблица 6.3
M+N | a = 2.8; b = 0.7; x = 5.1 | M+N | a = 2.8; b = 0.7; x = 5.1 |
![]() | ![]() | ||
![]() | ![]() | ||
![]() | ![]() | ||
![]() | ![]() | ||
![]() | ![]() |
Примечание. Если (M+N) >9, то в качестве номера варианта выбирается последняя цифра суммы (разряд десятков отбрасывается).
Задача 4. Вычислить на ПК значения функции, заданной в таблице 6.4, используя операторы while… и do… while. На экран вывести значения вводимых исходных данных и полученные результаты в виде таблицы.
Таблицу оформить символами « * » или другими символами. Например, при заданном диапазоне изменения переменной x = [1 ÷ 4], с шагом 0,3 таблица расчетных данных имеет вид:
Таблица
* * * * * * * * * * * * * * * * * *
* значение x * значение y *
* * * * * * * * * * * * * * * * * *
* 1.00 * 0.85 *
* * * * * * * * * * * * * * * * * *
* 1.30 * 0.56 *
* * * * * * * * * * * * * * * * * *
* . . . . . * . . . . . *
* * * * * * * * * * * * * * * * * *
* 4.00 * 0.91 *
* * * * * * * * * * * * * * * * * *
Таблица 6.4
|M-N| | Функции и условия | Данные | Диапазон аргумента |
![]() | b=2 | x = [1 ; 4] шаг=0.3 | |
![]() | a=1.5 | x = [0.5 ; 3] шаг=0.3 | |
![]() | b=1.5 | x = [1 ; 5] шаг=0.4 | |
![]() | a=0.5 | x = [-2 ; 3] шаг=0.4 | |
![]() | a=3 | x = [0 ; 5] шаг=0.5 | |
![]() | a=2 b=5 | x = [1 ; 5] шаг=0.5 | |
![]() | a=1.65 b=5 | x = [0 ; 5] шаг=0.5 | |
![]() | a=2.3 b=-0.3 | x = [1 ; 5] шаг=0.3 | |
![]() | a=2.5 b=2.6 | x = [2 ; 5] шаг=0.5 | |
![]() | a=1.5 b=1.5 | x = [0 ; 4] шаг=0.4 |
Примечание. |M-N| - значение разности двух цифр M и N по абсолютной величине (без учета знака).
Задача 5. С помощью ПК произвести обработку одномерного массива, заданного в таблице 6.5. Элементы одномерного массива задать числами в диапазоне –20 . . . +20. Необходимо:
– описать массив;
– ввести элементы массива из заданного диапазона;
– выполнить с элементами массива действия, заданные в табл. 5.5;
– вывести результаты на экран;
Таблица 6.5
M | Имя массива | Задание 1 |
А(10) | Вывести на печать все четные положительные элементы массива А | |
В(12) | Вычислить среднее арифметическое значение отрицательных элементов массива В. | |
G(16) | Вывести последовательность g1, g9, g2, g10, ... , g8, g16 и вычислить произведение пар элементов массива G. | |
С(10) | Найти сумму s элементов массива С. Вычислить (s – c1, s – c2, …, s – c10). Результат вывести в одной строке. | |
H(14) | Вывести последовательность h1, h14, h2, h13, ... , h7, h8 и вычислить сумму пар элементов массива H. | |
D(10) | Найти произведение p элементов массива D. Вычислить (p + d1, p + d2, …, p + d10 ). Результат вывести в одной строке. | |
F(12) | Вычислить максимальный элемент массива сформированных пар (f1+ f12, f2 + f11, ... , f6 + f7 ). | |
L(16) | Переписать в массив L подряд положительные элементы массива M. | |
K(12) | Вычислить минимальный элемент массива сформированных пар ( k1· k7, k2 · k8, ... , k6 · k12 ). | |
P(12) | Переписать в массив Q подряд отрицательные элементы массива P. |
1. Результаты выполнения заданий представляются в виде пояснительной записки, распечатанной на принтере. «Твердая» (бумажная) копия документа предоставляется в деканат ЗО не позднее, чем за 10 дней до сессии для рецензии. Кроме того, результаты работы предоставляются в электронном варианте на Flash-диске в виде 5 папок с проектами (по числу заданий), выполненных в выбранной ИСР и один файл, например PZ.doc – пояснительная записка по прибытии на сессию.
2. Пояснительная записка оформляется в текстовом процессоре MS Word или Open Office Writer (LibreOffice Writer) на листах формата А4, сброшюрованных в виде папки. При этом:
- Обложкой пояснительной записки является титульный лист, форма которого приведена на рис. 10.
- Второй лист – «Рецензия» оставляется в записке пустым и заполняется преподавателем, проверяющим работу.
- Третий лист – «Оглавление» должен содержать перечень выполняемых заданий контрольной работы с обязательным указанием номеров страниц и формируется с использованием возможностей текстового редактора.
- Текст пояснительной записки располагается на одной стороне листа и выполняется шрифтом Times Hew Roman размером 14 пунктов, межстрочный интервал – одинарный, отступ первой строки 10 мм.
- Параметры страниц (поля): слева – 20 мм, справа – 10 мм, сверху и снизу – по 15 мм.
- Все страницы, за исключением титульного листа, нумеруются сверху в центре и в следующем порядке: страница 2 – рецензия на работу, страница 3 – оглавление, страница 4 и т.д. – содержательная часть работы,
- На последнем листе приводится список использованной литературы,
- Все задачи должны иметь текст задания, блок-схему алгоритма в соответствии с номером варианта, программу, снабженную пояснениями, полученные результаты выполнения программы на ПК, скопированные в пояснительную записку,
- В постановке задания должны быть представлены расчетные формулы из табл. 5.1 – 5.5, набранные в формульном редакторе MS Word (например, MS Equation) или редакторе Open Office.
- Формулы, рисунки, программы оформляются в виде автономных цельных объектов и размещаются в пояснительном тексте.
- Все рисунки выполняются в текстовом редакторе согласно условным обозначениям (см. рис.1) с последующим группированием элементов в единый объект.
- Все рисунки должны иметь сквозную нумерацию, название и при необходимости пояснительный текст. Название рисунков – алгоритмов размещается снизу,
- Программы и результаты вычислений копируются в объект – надпись текстового редактора из ИСР.
3. Пояснительная записка должна содержать:
- № варианта (№ зачетной книжки);
- задание для каждой задачи; исходные данные соответствующего варианта;
- блок-схемы по каждой задаче;
- программы и результаты выполнения заданий по п.п. 5.1;
- выводы по работе.
4. Титульный лист подписывается студентом.
Поволжский государственный университет телекоммуникаций и информатики
Сдана на проверку Допустить к защите
«_____»___________ 200_г. «_____»___________200_г.
Защищена с оценкой
«_____»___________200_г.
КОНТРОЛЬНАЯ РАБОТА ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКАХ ВЫСОКОГО УРОВНЯ