
- •Минск-2003
- •1.1 Понятие машинного и реального времени……………………………...5
- •Введение
- •1. Выбор и обоснование методов решения
- •1.1 Понятие машинного и реального времени
- •Дискретизация времени
- •Реализация временных задержек в программе
- •1.4 Вычисление значения многочлена методом Горнера
- •2. Разработка схем алгоритмов, основной программы и подпрограмм
- •2.1. Описание подпрограмм
- •2.2. Схема алгоритма основной программы
- •3. Построение графика временной функции с распечаткой результатов
- •Список использованных источников
- •Приложение.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ФИТР
КАФЕДРА РТС
Курсовая работа
по дисциплине «Информационные технологии»
Тема: «Построение графика временной функции на языке
Бейсик»
Выполнил : ст. гр.107412 ВасютинаЕ.С.
Руководитель: доцент кафедры РТС Москаленко А.А.
Минск-2003
СОДЕРЖАНИЕ
Условие задания…………………………………………………………………..3
Введение.................................................................................................................…..4
1. Выбор и обоснование методов решения……...............................................…....5
1.1 Понятие машинного и реального времени……………………………...5
1.2 Дискретизация времени…………………………………………………..5
1.3 Реализация временных задержек в программе………………………….5
1.4 Вычисление значения многочлена методом Горнера…………………..6
2. Разработка схем алгоритмов, основной программы и подпрограмм……...…..7
2.1 Схемы алгоритмов подпрограмм………………...………………………..7
2.2 Схема алгоритма основной программы...............................................….12
3. Построение графика временной функции с распечаткой результатов ……..13
Заключение............................................................................................................….14
Список использованных источников...................................................................…15
Приложение. Листинг программы ………………………………………………..16
ВАРИАНТ №7
Задана временная функция:
,
где
k
– корень нелинейного уравнения
,
которое необходимо решить методом
Ньютона с точностью
,
при начальном значении корня Х0=0;
m
– наименьший по абсолютному значению
корень квадратного уравнения:
,
при a = 1; b = -4; d = 3;
Составить схему алгоритма и программу для построения графика временной функции у, работающую как в машинном, так и в реальном времени. Реальное время в диапазоне (t0 -- tкон) формируется таймером в виде программного модуля с метками Тк, называемыми временем квантования. При вычислении функции использовать алгоритм Горнера (схему Горнера).
Причем :
Введение
BASIC действительно универсален. Хотя BASIC (Beginners АН-Purpose Symbolic Code — универсальный символический код для начинающих) действительно является языком программирования для начинающих, одновременно со своими "старшими братьями", такими как СИ и ФОРТРАН, он развивается и совершенствуется. Авторы языка Джон Кемени и Томас Курц в 1975 году провели ревизию своего детища. В свете получивших широкое распространение принципов структурного программирования, они ввели в Бейсик структурные возможности, а спустя десять лет предприняли еще один, более существенный пересмотр языка, связанный с микрокомпьютерами. Сохранив все достоинства и простоту базовой версии, Д.Кемени и Т.Курц в содружестве с Американским институтом национальных стандартов (ANSI) разработали каноническую версию языка для микрокомпьютеров, на основе которой разработан транслятор современного Visual Basic.
1. Выбор и обоснование методов решения
1.1 Понятие машинного и реального времени
Реализацию любой программы можно проводить по двум путям: либо в темпе быстродействия ЭВМ (с учётом быстродействия языка программирования), либо в реальном масштабе времени. При этом время задержки напрямую зависит от частоты процессора, и эта программа может наиболее объективно использоваться на той ЭВМ, для которой она была написана. Машинное время является относительным, т.к. зависит от быстродействия ЭВМ, от используемого языка, от сложности алгоритма и т.д.
Моделирование в реальном времени дает возможность оценивать эффективность алгоритмов для работы в реальных системах.