Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Записка(m).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
285.18 Кб
Скачать

22

Министерство образования Республики Беларусь

Белорусский Национальный Технический Университет

ФИТР

Кафедра РТС

Пояснительная записка к курсовой работе на тему:

«Построение графиков временной функции»

по дисциплине: « Информатика»

Выполнил:

студент гр.107417 Засимович И.Н.

Руководитель: Москаленко А.А.

доцент кафедры РТС

Минск 2008.

Белорусский национальный технический университет

(наименование ВУЗа)

Факультет: ________________________

«УТВЕРЖДАЮ»

Зав. кафедрой ______________________

(подпись)

«_____»____________________________

З А Д А Н И Е

по курсовой работе

Студенту гр. 107417_Засимович И.Н._______________________

  1. Тема работы: «Построение графика временной функции» ____________________________

_________________________________________________________________________________

___Вариант № 6____________________________________________________________________

2.Сроки сдачи студентом законченного проекта: 20.12.2008г.____________________________

3.Исходные данные к проекту: смотри вариант_________________________________________

__________________________________________________________________________________

4. Содержание расчетно-пояснительной записки:

1.Выбор и обоснование методов решения____________________________________________

2. Разработка схем алгоритмов основной программы и подпрограмм____ _________________

3.Построение графика временной функции с распечаткой результатов _________________

____________________________________________________________________________

____________________________________________________________________________

____________________________________________________________________________

____________________________________________________________________________

5. Консультанты по работе (с указанием разделов проекта):

_Москаленко А.А.____________________________________________________________

____________________________________________________________________________

____________________________________________________________________________

____________________________________________________________________________

6. Дата выдачи задания: __10.09.2008 г.________________________________________________

____________________________________________________________________________

7. Календарный график работы над проектом (с указанием трудоемкости отдельных этапов):

10.09.2008 г. получил задание__________________________________________________

20.09.2008 г. приступил к выполнению проекта___________________________________

01.10.2008 г. описал основные методы решения проекта___________________________

15.10.2008 г. разработал схемы алгоритмов основной программы и подпрограмм______

30.10.2008 г. построил график временной функции________________________________

10.11.2008 г. исправил ошибки_________________________________________________

26.11.2008 г. закончил работу над проектом______________________________________

Руководитель _______________________

(подпись)

Задание принял к исполнению ________________________________________

(дата и подпись студента)

Вариант № 6

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

При вычислении функции использовать алгоритм Горнера.

Функция:

у=|kt3+lt2+mt+q+c|, где время изменяется от до .

;

q– корень нелинейного уравнения x2=sin5*x, которое необходимо решить методом Ньютона с точностью , при начальном значении корня, лежащего в диапазоне[0,5 ; 0,66];

c1– наибольший по абсолютному значению корень квадратного уравнения: ax2 + bx + c=0;

при a= 1; b= -2; c= -8;

Коэффициенты:

Содержание

Введение.................................................................................................................…..3

1. Выбор и обоснование методов решения……...............................................…....6

1.1 Понятие машинного и реального времени……………………………...6

1.2 Дискретизация времени…………………………………………………..6

1.3 Реализация временных задержек в программе………………………….6

1.4 Метод Ньютона………………………………………………………….7

1.5 Вычисление значения многочлена методом Горнера…………………..7

1.6 Решение квадратного уравнения………………………………………...

1.7 Построение графиков……………………………………………………..9

2. Разработка схем алгоритмов, основной программы и подпрограмм……...…11

2.1Схемы алгоритмов подпрограмм………………...………………………11

2.2. Схема алгоритма основной программы……………………………….14

3.Построение графика временной функции с распечаткой результатов……..15

Заключение............................................................................................................….16

Список использованных источников...................................................................…17

Приложение. Листинг программы ………………………………………………..18

Введение

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

Персональные компьютеры стали доступными довольно широким слоям населения.

Благодаря алгоритмическим языкам пользователь микроЭВМ может вообще не иметь представления о принципах построения и архитектуре микроЭВМ и успешно решать свои проблемные задачи.

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

На первой стадии обучения предлагается алгоритмический язык BASIC. Обычно рассматривают одну из версий широко используемого в микроЭВМ языка BASIC применительно к конкретной микроЭВМ. В то же время известно, что выпускаемые нашей промышленностью микроЭВМ почти ничем не отличаются по структурной схеме и базируются на известных принципах построения больших и миниЭВМ, от которых они отличаются технологией изготовления и конструкцией. Между собой микроЭВМ могут отличаться конструкцией, системой команд и программным обеспечением. В робототехнических системах и для целей автоматизации производства широко используются микроЭВМ различных семейств, несовместимых между собой по системам команд. Количество версий алгоритмического языка BASIC вместе с диалектами в мире насчитывается несколько сотен. Наибольшее отличие состоит не в диалекте (т.е. замене одних символов на другие), а в меньшей или большей возможности ее за счет дополнитель­ных команд и операторов.

Кардинальным выходом из такой ситуации считается унификация и стандартизация технических средств микропроцессорной техники и языков программирования, в частности языка BASIC. В США принят стандарт на этот язык. Вслед за США стандарт ввела Европа, причем стандарт языка совместим с американским. В том объеме, в каком изучают язык BASIC начинающие, он практически ничем не отличается почти во всех версиях и как система записи программы не зависит от класса микроЭВМ (DEC или INTEL).

Студентам предлагается на выбор три версии языка BASIC: GW-, Quick- и TURBO-BASIC.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]