- •Белорусский национальный технический университет
- •Задание
- •Содеражание
- •Введение
- •1. Выбор методов решения и их обоснование
- •1.1 Метод Ньютона для нахождения корня нелинейного уравнения
- •1.2 Метод Крамера для решения системы линейных уравнений
- •Алгоритм Горнера для вычисления значений функции
- •1.4 Понятие машинного и реального времени
- •1.5 Дискретизация времени
- •1.6 Реализация временных задержек в программе
- •1.7 Масштабирование
- •2. Разработка схем алгоритмов и программ
- •2.1 Таблица переменных
- •2.2 Схема алгоритма основной программы
- •2.2 Схемы алгоритмов подпрограмм
- •2.2.1 Схема алгоритма подпрограммы решения нелинейного уравнения
- •2.2.2 Схема алгоритма подпрограммы решения системы двух линейных уравнений
- •2.2.3 Схема алгоритма подпрограммы вычисления значения многочлена методом Горнера
- •2.2.4 Схема алгоритма подпрограммы нахождения значений временной функции
- •2.2.5 Схема алгоритма подпрограммы реализации временных задержек
- •2.2.6 Схема алгоритма подпрограммы вывода исходных данных
- •2.2.7 Схема алгоритма подпрограммы вывода результатов вычисления
- •3. Вывод значений функции и её коэффициентов
- •3.1 Значение коэффициентов
- •3.2.Значения временной функции
- •3.3. График временной функции
Содеражание
Введение ……………………………………………………………….….......6
1. Выбор методов решения и их обоснование ………………………….…..8
1.1 Метод Ньютона для решения нелинейного уравнения ...………......8
1.2 Метод Крамера для решения системы линейных уравнений ……..9
1.3 Алгоритм Горнера для вычисления значений функции …………....9
1.4 Понятие машинного и реального времени ..…………………….....10
1.5 Дискретизация времени..……………………………………….........10
1.6 Реализация временных задержек в программе ...………….……....10
1.7 Масштабирование ...............................................................................11
2. Разработка схем алгоритмов и программ ...…………………………..…13
2.1 Таблица переменных ...…………………..…………………………..13
2.2 Схема алгоритма основной программы ………….......…………….13
2.2 Схемы алгоритмов подпрограмм ……………………….…………..16
2.2.1 Схема алгоритма подпрограммы решения нелинейного
уравнения .....................................................................................16
2.2.2 Схема алгоритма подпрограммы решения системы двух
линейных уравнений .............................................…..……..…..17
2.2.3 Схема алгоритма подпрограммы вычисления значения
многочлена методом Горнера ................................………...….17
2.2.4 Схема алгоритма подпрограммы нахождения значений
временной функции …..…....................................................…..18
2.2.5 Схема алгоритма подпрограммы реализации временных
задержек ...…….………...................................……………....…21
2.2.6 Схема алгоритма подпрограммы вывода исходных данных ..22
2.2.7 Схема алгоритма подпрограммы вывода результатов
вычисления ..................................................................................22
3. Вывод значений функции и её коэффициентов ........................….……23
3.1 Значение коэффициентов .................................................…………..23
3.2 Значения временной функции …....……………..………………….23
3.3 График временной функции ...………...............……………………24
Заключение ...……………………………………………………………......25
Список использованных источников ...………………………………........26
Введение
Basic (Beginners All-purpose Symbolic Instruction Code) — многоцелевой язык символических инструкций для начинающих) представляет собой простой язык программирования, разработанный в 1964 году для использования новичками в программировании. Он был разработан как простейший язык для непосредственного общения человека с вычислительной машиной. Поэтому первоначально работа велась в интерактивном режиме с использованием интерпретаторов. В настоящее время для этого языка имеются также и компиляторы.
Basic широко распространен на ЭВМ различных типов и очень популярен в среде программистов, особенно начинающих, что говорит о том, что с него лучше начинать программировать. Существует множество диалектов этого языка, мало совместимых между собой. Basic активно поглощает многие концепции и новинки из других языков. Поэтому он достаточно динамичен, и нельзя однозначно определить его уровень.
Создание Microsoft QuickBASIC (сокращенное обозначение – QB) в середине 80-х годов произвело настоящую революцию в мире BASIC, результатом которой было то, что впервые этот язык занял достаточно прочные позиции среди средств разработки серьезных прикладных систем.В QuickBASIC в достаточно полной мере реализованы идеи структурного и модульного программирования, возможности использования процедур и функций.
Специфика технологии программирования в среде QB определяется наличием в ней двух трансляторов – интерпретатора и компилятора. Основу интегрированной среды, в которой выполняется основной объем разработки и отладки программы, составляет Интеллектуальный редактор и интерпретатор компилирующего типа (ИКТ). ИКТ – это новый тип интерпретатора, который производит предварительные "компиляцию и компоновку" программы в специальный псевдокод, а затем уже ее выполнение. При завершении отладки программы пользователь может создать исполняемый EXE-модуль с помощью настоящего компилятора и компоновщика программ.