Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Требования по оформлению пояснительной записки




Задания контрольной работы

Контрольная работа

End.

Begin

Uses

End.

 

Использование модуля MayUnit:

program Blank;

{$mode objfpc}{$H+}

Classes, SysUtils, MayUnit, //добавление в список к проекту

… //код проекта

«Программирование основных алгоритмических структур на языке Free Pascal»

Варианты заданий для выполнения контрольной работы выбираются из соответствующих таблиц по последней M и предпоследней N цифрам зачётной книжки.

Например, если номер зачетной книжки 073328, то M=8, а N=2.

Первая задача решается по 8-му варианту, вторая – по 2-му, третья – по 0-му (8+2=10 с отбрасыванием десятков), четвертая по 6-му (8-2=6), пятая – по 8-му варианту.

Решение каждой задачи должно состоять из блок-схемы алгоритма и реализующей его программы, снабженные пояснениями. Программу реализовать в ИСР Lazarus как проект консольного приложения или как приложение под Windows. В последнем случае интерфейс проектов выбирается по своему усмотрению. Допускается выполнение заданий в среде Delphi или средах, поддерживающих язык Free Pascal.

Задача 1. По заданным расчетным формулам и наборам исходных данных, указанных в таблице 5.1, вычислить на ПК значения соответствующих переменных. На печать вывести значения вводимых исходных данных и результаты расчетов, сопровождая их вывод именами выводимых переменных.

Таблица 5.1

M Расчетные формулы Данные
 
 
 
 
 
 
 
 
 
 

Задача 2. Вычислить на ПК значения функции, заданной в таблице 5.2. На печать вывести значения вводимых исходных данных и полученные результаты, сопровождая их именами переменных. Значения аргумента взять из указанного диапазона так, чтобы протестировать все ветви программы.

 

Таблица 5.2

N Функции и условия Данные и диапазон
  a=0.5 x = [1; 4]
  a=3 x = [1; 5]
3 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. Вычислить на ПК значения функции, заданной в таблице 5.3, используя оператор цикла fortodo с параметром.

 

Таблица 5.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. Вычислить на ПК значения функции, заданной в таблице 5.4, используя операторы while…do и repeat…until. На экран вывести значения вводимых исходных данных и полученные результаты в виде таблицы.

Таблицу оформить символами «*» или другими символами. Например, при заданном диапазоне изменения переменной x = [1 ÷ 4], с шагом 0,3 таблица расчетных данных имеет вид:

 

Таблица

 

* * * * * * * * * * * * * * * * * *

* значение x * значение y *

* * * * * * * * * * * * * * * * * *

* 1.00 * 0.85 *

* * * * * * * * * * * * * * * * * *

* 1.30 * 0.56 *

* * * * * * * * * * * * * * * * * *

*..... *..... *

* * * * * * * * * * * * * * * * * *

* 3.70 * 0.69 *

* * * * * * * * * * * * * * * * * *

* 4.00 * 0.91 *

* * * * * * * * * * * * * * * * * *

 

Таблица 5.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. С помощью ПК произвести обработку одномерного массива, заданного в таблице 5.5. Элементы одномерного массива задать числами в диапазоне –20... +20. Необходимо:

– описать массив;

– ввести элементы массива из заданного диапазона;

– выполнить с элементами массива действия, заданные в табл. 5.5;

– вывести результаты на экран;

 

Таблица 5.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) Вычислить минимальный элемент массива сформированных пар (k k7, k2 · k8,..., k6 · k12 ).
  P(12) Переписать в массив Q подряд отрицательные элементы массива P.

1. Результаты выполнения заданий представляются в виде пояснительной записки, распечатанной на принтере. «Твердая» (бумажная) копия документа предоставляется в деканат ЗО не позднее, чем за 10 дней до сессии для рецензии. Кроме того, результаты работы предоставляются в электронном варианте на Flash-диске в виде 5 папок с проектами (по числу заданий), выполненных в Lazarus (или Delphi) и один файл, например 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_г.

 

КОНТРОЛЬНАЯ РАБОТА ПО ПРОГРАММИРОВАНИЮ




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


Дата добавления: 2014-12-27; Просмотров: 502; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.