Математика

Физика

Химия

Биология

Техника и    технологии

Справочник по алгоритмам и программам на языке бейсик для персональны! ЭВМ-Дьяконов В. П М.: Наука. Гл. ред. физ.-мат. лит., 1987.—240 с.
Дьяконов В. П. Справочник по алгоритмам и программам на языке бейсик для персональны! ЭВМ: Справочник.— М.: Наука. Гл. ред. физ.-мат. лит., 1987.—240 с.
<•$ Даны краткие сведения о современных отечественных и зарубежных микроЭВМ индивидуального1
пользования. Описаны основные версии бейсика, наиболее распространенного языка программирования! персональных ЭВМ (ПЭВМ), отечественных микро- и миниЭВМ (Электроника-60, Электроника-ДЗ-28, Искра-226, диалоговых вычислительных комплексов ДВК-1, ДВК-2 и др.). Изложены основы программирования на бейсике. Основное внимание уделено общему математическому, алгоритмическому и программному обеспечению расчетов на ПЭВМ. В справочник включена обширная библиотека прикладных программ на бейсике (более 300 программ), обеспечивающих реализацию основных численных методов, вычисление большинства специальных функций и решение ряда практических задач в различных областях науки и техники. ' Для инженеров, научно-технических работников и студентов втузов. * Библиогр. 43 назв. }
Предисловие..........................
Как пользоваться справочником................... 7
Глава 1. Основные характеристики и возможности персональных ЭВМ ... 9
& 1 1. Современные типы персональных ЭВМ и их возможности...... 9
1 \.2. Карманные персональные ЭВМ (Pocket Computers) '. : '....... 11
§ КЗ. Персональные ЭВМ среднего класса (Home Computers).......13
§ 1.4. Профессиональные ЭВМ и вычислительные микросистемы индивидуального пользования................... 16
§ 1.5. Периферийное оборудование персональных ЭВМ......... 19
Глава 2. Бейсик — основной язык программирования персональных ЭВМ . . - 21
§ 2.1. Алфавит и основные операторы языка бейсик......... 21
§ 2.2. Модификации языка бейсик................. 27
§ 2.3. Арифметические и алгебраические операции, работа в режиме калькулятора ...................... 41
§ 2.4. Элементарное программирование на языке бейсик ......... 43
§ 2.5. Специальные вопросы программирования на языке бейсик...... 48
§2.6. Перевод программ с одной версии языка бейсик на другую......51
Глава 3. Алгоритмы и программы элементарных вычислений........ 54
§ 3.1. Операции с действительными числами............ 54
§ 3.2. Операции и функции с комплексными числами и переменными..... 56
§ 3.3. Вычисление степенных многочленов и дробно-рациональных функций 61
§ 3.4. Вычисление ортогональных многочленов ...........63
§ 3.5. Операции с матрицами..................65
§ 3.6. Вычисление факториалов и комбинаторика . . -.........70
§ 3.7. Преобразования координат и векторный анализ.........71
Глава 4. Алгоритмы и программы реализации основных численных методов ... 75
§ 4.1. Решение систем линейных уравнений.............75
§ 4.2. Интерполяция и экстраполяция............... 78
§ 4.3. Решение нелинейных и трансцендентных уравнений........ 86
§ 4.4. Решение систем нелинейных уравнений............ 91
§ 4.5. Решение алгебраических уравнений с действительными и комплексными
коэффициентами.................... 93
§ 4.6. Поиск экстремумов функций одной и множества переменных ...... 96
§ 4.7. Численное дифференцирование и вычисление коэффициентов чувствительности ...................... 100
§4.8. Вычисление определенных интегралов............. 104
§4.9. Вычисление определенных интегралов специального вида....... 108
§4.10. Решение систем дифференциальных уравнений.......... 111
§ 4.11. Гармонический синтез.................. 116
§4.12. Вычисление собственных значений и векторов матриц ....... 117
Л Э«В а ^' ^пектРальныи> статистический, корреляционный и регрессионный анализ 122
| 5.1. Спектральный анализ на основе дискретного преобразования Фурье . . 122
| °-2- Специальные виды спектрального анализа........... 128
| 5-3. Статистический анализ и подготовка гистограмм......... 133
I э-4- Реализация метода Монте-Карло............. . 136
| г д Корреляционный анализ................. 137
s о.о. Регрессионный анализ (приближение функций по методу наименьших
квадратов)..................... . 138
* t>-7- Сглаживание данных эксперимента.............. 144
' '' 3
j u.i. iiniLiijujiimne iiUMUJJiejIbHUU ФУНКЦИИ ........i','*5'l.'" . '. 14'
§ 6.3. 'Лтегральные синус и косинус............. '. . Hi
§ 6.4. гамма-функции (включая неполные)............. 14!
§ 6.5. Функции Бесселя (включая модифицированные)......... 15
§ 6.6. Функции Эйри..................... 15;
§ 6.7. Интегралы Френеля ..........г......... 15;
§ 6.8. Эллиптические интегралы................. 15<
§ 6.9. Функции Струве, Ангера и Вебера.............. 15!
§ 6.10. Гипергеометрические функции............... 15(
§ 6.11. Дилогарифм...................... 15(
§ 6.12. Функции Кельвина................... 15]
§ 6.13. функции Дебая и Зиверта................. 15]
§ 6.14. Интеграл вероятности и родственные ему функции........ 157
§ 6.15. Некоторые статистические функции............. 159
Глава 7. Прикладные программы технических и экономических расчетов .... 162
§ 7.1. Типовые электротехнические расчеты.............162
§ 7.2. Расчет индуктивных элементов
---„.,.....--- ------............... lot
§ 7.3. Расчет емкостных элементов и конденсаторов.......... 171
s 7.4. Расчет линий передачи и задержки.............. 174
7 s п-----------»-
§ 7.5. Расчет усилителей.................... 180
§ 7.6. Расчет активных фильтров........,......... 186
§ 7.7. Расчет нелинейных и ключевых электронных устройств....... 207
& 7 Q Do Л11ЛТЧ I т* •• л » *•......— .-_______________
------.....— т------J~-l----•"....... -SU'
§ 7.8. Расчеты в механике и термодинамике ............ 215
§ 7.9. Финансово-экономические расчеты............. 217
Приложение 1. Подготовка к работе системы подготовки программ на базр
микроЭВМ Электроника-ДЗ-28............ 220
Приложение 2. Номера ошибок и их содержание для систем подготовки
программ на базе микроЭВМ Электроника-ДЗ-28..... 221
Приложение 3. Подготовка ПЭВМ FX-702P к работе . ........ 222
П р и л о.ж е н и е 4. Номера ошибок и их содержание для ПЭВМ FX-702P . . . 223 Приложение 5. Программная реализация некоторых численных методов
частного применения............... . 223
§ П5.1. Построение полинома по его действительным корням ....... 223
§ П5.2. Обращение матрицы,^вычисление определителя и решение систем линейных уравнений с разными векторами свободных членов . . ... . . 224
§ П5.3. Решение системы линейных уравнений методом отражения..... 225
§ По.4. Решение системы линейных уравнений методом простых итераций . . . 225
§ П5.5. Решение системы линейных уравнений методом Зейделя...... 226
§ П5.6. Решение системы линейных уравнений с переопределенной матрицей . 226 § П5.7. Приближенное вычисление нормального решения системы линейных
уравнений с вырожденной матрицей............ 227
§ П5.8. Решение системы нелинейных уравнений методом простых итераций . . 228 § П5.9. Вычисление ^спектра реакции нелинейной системы с аналитически
заданной передаточной характеристикой на гармоническое воздействие . 228
§ П5.10. Регрессия для 16 видов парных зависимостей у(х)........ 228
§ П5.11. Сплайн-аппроксимация, интерполяция и экстраполяция...... 231
§ П5.12. Пакет программ с матричными операторами.......... 232
§ П5.13. Приближение функций по Чебышеву............ 234
Список литературы....................... 237
Предметный указатель...................... . 239
Прогресс в экономике, промышленности, науке и технике, в сфере образования сейчас во многом зависит от массового внедрения вычислительной техники. Не случайно задача повышения «компьютерной грамотности» населения стала государственной и политической задачей. Ее решение возможно благодаря интенсивному развитию нового поколения вычислительных средств — микроЭВМ индивидуального пользования или'персональных ЭВМ (ПЭВМ).
Уже сейчас у нас в стране в пользовании находятся многие десятки тысяч таких ЭВМ — от настольных отечественных вычислительных микросистем индивидуального пользования (на базе микроЭВМ Электроника-60, Электроника-ДЗ-28, Электроника-ТЗ-59, Искра-226 и др.) и диалоговых вычислительных комплексов (ДВК.-1, ДВК-2, ДВК-3) до зарубежных карманных компьютеров (Pocket Computers FX-702P, РС-1211, РС-1500 и др.). Осваивается производство дешевых и массовых домашних компьютеров (Home Computers) типа Агат, Элек-троника-БК-ООЮ.и др.
Однако пока даже существующий парк таких ЭВМ используется недостаточно эффективно. Главная причина этого в том, что пользователями ПЭВМ являются в основном непрофессионалы в области вычислительной техники и вычислительной математики. Они слабо знакомы с эксплуатацией ЭВМ, языками и основами их программирования, разнообразными численными методами. Литературы, где все эти вопросы, с учетом специфики персонального использования ПЭВМ, рассматривались бы одновременно, пока практически нет. Многие ПЭВМ поставляются пользователям с весьма краткими (и рассчитанными на профессионалов) описаниями, часто без библиотек прикладных программ. В результате ПЭВМ нередко превращается в «черный ящик» на столе пользователя, таинственные возможности которого остаются нераскрытыми.
Справочник ориентирован на отмеченную выше обширную категорию пользователей ПЭВМ. При его подготовке учтена специфика нынешнего этапа применения ПЭВМ в СССР, т. е. использование ПЭВМ главным образом для автоматизации решения рутинных научно-технических, статистических и экономических задач. Поэтому, а также с учетом ограниченного объема справочника в нем мало внимания уделено игровым задачам, применению ПЭВМ в быту, решению сложных информационных задач (обработка графиков, редактирование текстов и т. д.). Описание таких применений должно быть предметом специальной литературы.
По построению справочник похож на ранее изданную книгу автора [10], посвященную расчетам на программируемых микрокалькуляторах (ПМК). Более того, сохранена значительная часть контрольных примеров [10]. Это, по мнению автора, облегчит массовой категории пользователей ПМК освоение новой, гораздо более мощной вычислительной техники — ПЭВМ.
В справочнике кратко описаны основные типы отечественных и зарубежных ПЭВМ, их периферийное оборудование и основной язык программирования — бейсик (BASIC). Рассмотрен ряд типовых версий бейсика, от простых до расширенных, содержащих команды обработки символьных переменных, косвенной адресации и построения графиков. Даны основы программирования на бейсике и перевода программ с одной версии бейсика на другую.
Основное внимание в справочнике уделено описанию общего прикладного математического, алгоритмического и программного.обеспечения ПЭВМ, рассчитанного прежде всего на научно-технические и статистические расчеты. По сравнению с [10] существенно расширено

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz