Понятие машинного и реального времени, дискретизация времени. Реализация временных задержек в программе. Вычисление значения многочлена методом Горнера. Разработка схем алгоритмов, основной программы и подпрограмм. Построение графика временной функции.
Аннотация к работе
Хотя BASIC (Beginners АН-Purpose Symbolic Code - универсальный символический код для начинающих) действительно является языком программирования для начинающих, одновременно со своими "старшими братьями", такими как СИ и ФОРТРАН, он развивается и совершенствуется.Реализацию любой программы можно проводить по двум путям: либо в темпе быстродействия ЭВМ (с учетом быстродействия языка программирования), либо в реальном масштабе времени.При этом временной интервал L представляется как совокупность дискретных интервалов: , где Tk - шаг приращения времени или период квантования по времени непрерывной функции; n - количество шагов или квантов.Первый - самый простой - состоит в том, чтобы прямо указать программе, сделать паузу (например, оператором SLEEP (n) - приостанавливает работу программы на n секунд или до нажатия любой клавиши.Вычисление значения многочлена с фиксированной старшей степенью аргумента может быть организовано с помощью функции пользователя. Алгоритм Горнера представляет собой рекурентную формулу для вычисления значений полиномов любой степени.Схема алгоритма подпрограммы решения нелинейного уравнения , решенного методом Ньютона изображена на рисунке 2.1.1. Рисунок 2.1.1-Подпрограмма решения нелинейного уравнения Схема алгоритма подпрограммы решения системы уравнения изображена на рисунке 2.1.2. Схема алгоритма подпрограммы вычисления значения многочлена изображена на рисунке 2.1.3. Схема алгоритма подпрограммы вывода результатов изображена на рисунке 2.1.4.В основной программе не выполняется множество существенных вычислений.Наибольший по абсолютному значению корень системы уравнения: b = 5.428571.Целью данного курсового проекта была разработка программы для построения графика временной функции, в которую также должны были входить подпрограммы для вычисления корней нелинейного уравнения методом Ньютона, нахождения корней системы двух линейных уравнений и функция выбора наибольшего.
План
СОДЕРЖАНИЕ
Условие задания
Введение
1 Выбор и обоснование методов решения
1.1 Понятие машинного и реального времени
1.2 Дискретизация времени
1.3 Реализация временных задержек в программе
1.4 Вычисление значения многочлена методом Горнера
2 Разработка схем алгоритмов, основной программы и подпрограмм
2.1 Схемы алгоритмов подпрограмм
2.2 Схема алгоритма основной программы
3 Построение графика временной функции с распечаткой результатов
Заключение
Список использованных источников
Введение
BASIC действительно универсален. Хотя BASIC (Beginners АН-Purpose Symbolic Code - универсальный символический код для начинающих) действительно является языком программирования для начинающих, одновременно со своими "старшими братьями", такими как СИ и ФОРТРАН, он развивается и совершенствуется. Авторы языка Джон Кемени и Томас Курц в 1975 году провели ревизию своего детища. В свете получивших широкое распространение принципов структурного программирования, они ввели в Бейсик структурные возможности, а спустя десять лет предприняли еще один, более существенный пересмотр языка, связанный с микрокомпьютерами. Сохранив все достоинства и простоту базовой версии, Д.Кемени и Т.Курц в содружестве с Американским институтом национальных стандартов (ANSI) разработали каноническую версию языка для микрокомпьютеров, на основе которой разработан транслятор современного Visual Basic.
Вывод
Целью данного курсового проекта была разработка программы для построения графика временной функции, в которую также должны были входить подпрограммы для вычисления корней нелинейного уравнения методом Ньютона, нахождения корней системы двух линейных уравнений и функция выбора наибольшего. В процессе разработки программы пришлось охватить почти весь курс информатики, который изучался в первом семестре и часть курса по высшей математике. Все задачи, поставленные в данном курсовом проекте, были выполнены.
Примечание: электронный вариант программы находится на приложенной к пояснительной записке дискете под именем «Дима.bas», а электронный вариант пояснительной записки - под именем «записка (вар.10).doc».
Список литературы
1. GW-, Turbo- и QUICKBASIC для IBM PC. Ю.Л. Кетков. - М.: «Финансы и статистика», 1992.
2. Работа на персональном компьютере Л.Пул “Мир” М., 1986.