русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Відомості з програмування.


Дата добавления: 2015-06-12; просмотров: 552; Нарушение авторских прав


При оперуванні з комплексними числами бажано (але не обов’язково) надавати цьому числу одне ім’я - це більш відповідатиме математичній задачі, в якій комплексне число позначається, нап­риклад, Z, Z 1. Але для опису комплексного числа необхідно вказати мінімум два значення (Re, Im або Mod, Arg). Можливість об’єднати під одним ім’ям декілька значень надають структуровані (складені) змінні - масиви, в яких компоненти пронумеровані, або записи, в яких компоненти (поля) додатково поіменовані. Опис масиву мовою Pascal здійснюється так (масив Z з трьох зна­чень):

var Z: array[0..2] of real.

Доступ до елементів масиву здійснюється шляхом вказання його імені та у квадратних дужках номеру (індексу): Z[1] - що означає елемент ма­сиву Z номер 1.

Запис мовою Pascal описується так:

var Z: record Re,Im: real; end;

Звертання до окремих полів запису вимагає вказання імені запису та імен полів: Z.Im або Z.Re. Таке звертання більш громізд­ке, ніж до елементарної змінної, але зменшує ймовірність помилок.

При виведенні комплексних чисел треба звернути увагу на формування рядка результату із використанням символьних констант та змінних. Наприклад, виведення комплексного числа в алгебраїчній формі у вигляді:

Z=±j*

(такий або аналогічний опис рядка має бути наведений у постановці задачі) реалізується мовою Pascal так: (текстові константи виділені)

Writeln (‘Z=‘,Z.Re);

If Z.Im>0 then Writeln(‘+j*‘,Z.Im’)

else Writeln(‘-j*‘,Abs(Z.Im)’); .

А виведення числа в показниковій формі (Z=*exp([±]j*) реалізується такими операторами: мови Pascal:

Writeln (‘Z=‘,Z.M, ‘*EXP(‘);

If Z.Arg>0 then Writeln(‘+j*‘, Abs(Z.Arg), ‘)‘,)

else Writeln(‘-j*‘, Abs(Z.Arg), ‘)‘,); .

Для реалізації багатоваріантного вибору (в цій лабораторній роботі, наприклад, можна вибрати одну з трьох форм подання результатів) треба користуватися оператором Case:



Case <селектор> of

< значення 1> : <дія 1>;

< значення 2> : < дія 2>;

. . . . . .

< значення n> : < дія n>;

else < альтернативна дія >

end;

 

<Селектор> при цьому може бути змінною довільного послідов­ного типу, <значення1>...<значення n> - константи того ж типу. Якщо селектор прийме одне з перелічених значень, виконуватиметься відповідна дія, яка може бути одним оператором або складеним опе­ратором(begin...end). У випадку, якщо селектор має значення, що не співпадає з жодним з перелічених, то виконується альтернативна дія.



<== предыдущая лекция | следующая лекция ==>
Відомості з математики. | Завдання.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.159 сек.