- •1.Необходимые (основные) свойства моделей. Основные типы уравнении в математическом моделировании
- •2.Прямая задача в моделировании
- •3.Обратная задача в моделировании
- •4.Численное интегрирование
- •5.Подгонка или аппроксимация; метод наименьших квадратов
- •6.Конечно-разностные системы. Одноименная конечно разносная система
- •7.Конечно-разностные системы. Двумерная конечно-разностная схема
- •8.Вопрос точности вычислений
- •1. Переменные; сложные структуры простых элементов
- •2.Массивы
- •4.Цикл с предусловием
- •5.Функции/процедуры
- •7.Вещественный тип данных
- •8.Стоковый тип данных
7.Вещественный тип данных
Вещественные типы данных или типы данных с плавающей точкой хранятся в памяти компьютера иначе , чем целочисленные . Внутреннее представление вещественного числа сосотоит из 2х частей- мантиссы и порядка каждая часть имеет знак. Длинна мантиссы определяет точность числа , а длинна порядка – его диапазон . В первом приблежении это можно представить себе так: для числа 0.381 умножить на 10 в 4 степени хранятся цифры мантисы 381 и порядок 4 , а для числа 506.3 умножить на 10 во 2 - мантисса 5603 и порядок 5 .
Вещественные типы могут предстовлять как положительные , так и отрицательные числа . чаще всего это в программах используется тип DOUBLE , поскольку его диапазон и точность показывает большинство потребностей . Этот тип имеет вещественные литералы и многие стандартные математические функции.
При одинаковом количестве байтов отводимых под величины float и int диапазоны их допустиымых значений различаются из за внутренней формы представления . тоже относиться к long и double.
а также предстовляет вещественные значения которые используются в арихметических выражениях и занимают 1 байт ; real , single , double , comp , var x1,x2 : single
8.Стоковый тип данных
Строковый тип относится к числу структурированных. Строка - последовательность символов,каждый из них занимает от 4 до 6 байт памяти пример programDoRatio;
var
A, B: Integer;
Ratio: Real;
Ans: Char;
begin
repeat
Write('Enter two numbers: ');
Readln(A, B);
Ratio := A / B;
Writeln('The ratio is ', Ratio);
Write('Do it again? (Y/N) ');
Readln(Ans);
untilUpCase(Ans) = 'N';
end.
После вычисления коэффициента, выдается сообщение:Doitagain? (Y/N). (Повторить? (Да/Нет)).Программа находится в состоянии ожидания одного из указанных символов и нажатия клавиши "Enter". Если Вы нажмете "n" или заглавную "N", то условие "until" будет выполнено и цикл закончится. В случае, если Вы ответите "Y" ("y"), то выполнение цикла будет продолжено."N" и "n" не одно и тоже, потому что они имеют различные значения в коде ASCII. Каждый символ имеет свой код ASCII, представленный 8-битным значением (символ занимает 1 байт).
Строка может содержать текстовые символы любых типов: буквы, цифры, знаки пунктуации, разделительные символы и пр.
Строки всегда заключаются в двойные кавычки.
Существует две категории строк: строки переменной длины и строки фиксированной длины. По умолчанию в VBA все строки переменной длины.
Следует сказать, что тип данных String является очень важным типом, т.к., как правило, информация, вводимая пользователем - это строковые данные. Кроме того, поскольку на экране монитора отображается только текст, то все другие типы данных должны быть преобразованы в строковые данные перед выводом на экран.