Составители:
Рубрика:
ВВЕДЕНИЕ.
Необходимость человечества в вычислениях возникла очень давно – наука о вы-
числениях является одной из самых древнейших наук. Потребность в вычислениях все-
гда была неразрывно связана с практической деятельностью человека. Наряду с непре-
рывным ростом потребностей в вычислениях и с развитием методов вычислений воз-
никла и развивалась вычислительная техника, т.е. совокупность средств, предназначен-
ных для снижения трудоемкости, ускорения и автоматизации вычислительных процес-
сов. Особенно бурными темпами вычислительная техника стала развиваться в середине
20-го столетия, что обуславливалось, прежде всего, потребностями важнейших совре-
менных отраслей науки и техники, таких, как ядерная физика, реактивная и ракетная
техника, проблемы освоения космоса и т.д. Появилась настоятельная необходимость к
созданию вычислительных машин, способных за сравнительно небольшие промежутки
времени выполнять большой объем вычислительной работы. Практическое построение
таких машин стало возможным благодаря достаточно высокому уровню развития, дос-
тигнутому в других отраслях науки и техники, например радиоэлектронике.
Появление современных вычислительных машин оказало и глубокое обратное воз-
действие на многие отрасли науки и техники, открыв для них новые возможности для
исследований. Возможность быстрого проведения большого количества вычислений по-
зволяет ставить и решать задачи во всей их полноте, отказавшись от многих допущений
и упрощений, и тем самым глубже вникать в сущность изучаемых явлений и объектов.
Это же обстоятельство в ряде случаев привело к возникновению совершенно новых, бо-
лее эффективных методов исследований. Для примера можно привести такой метод, как
моделирование процессов. Применение моделирования в ряде случаев позволяет отка-
заться от дорогостоящих, требующих больших затрат времени, экспериментов, которые
к тому же не всегда приводят к положительным результатам.
Таким образом, наличие современных вычислительных машин часто позволяет со-
вершенно по новому подойти и к постановке задачи, и к выбору метода ее решения. Это
обстоятельство, в частности, привело к широкой компьютеризации даже таких отраслей
науки и техники, которые раньше считались весьма далекими от вычислительной мате-
матики – экономика, биология, лингвистика, музыка и т.д.
Вычислительная система в целом представляет собой сложный комплекс, состоя-
щий из разнообразных технических средств, с одной стороны, и соответствующего про-
граммного обеспечения – с другой. При этом, как технические, так и программные сред-
ства имеют обычно модульную структуру, позволяющую наращивать их в зависимости
от назначения и условий эксплуатации системы.
Программное обеспечение персональных вычислительных машин (ПЭВМ) содер-
жит необходимые программы и документацию на них, предназначенные для обеспече-
ния эффективного использования вычислительных средств, а также облегчения ее экс-
плуатации и снижения трудоемкости подготовительной работы при решении различных
задач. При этом обеспечивается минимальное вмешательство программиста в вычисли-
тельный процесс.
Все программное обеспечение ПЭВМ можно разделить на три составные части:
1. Системные программы (операционная система, драйверы, программы – оболочки,
вспомогательные программы – утилиты, программы управления сетью и т.д.);
2. Инструментальные системы (среды разработки для программистов);
3. Прикладные программы (графические и текстовые редакторы, системы управления
базами данных, обработки табличных данных, системы автоматизированного проек-
тирования, системы деловой и научной графики, бухгалтерские программы и т.д.).
В предлагаемом курсе лекций рассматриваются особенности программирования на
языке С++, с помощью которого возможно создавать прикладные и системные програм-
мы различного направления. Курс является базовым, с его помощью в дальнейшем на
5
ВВЕДЕНИЕ. Необходимость человечества в вычислениях возникла очень давно – наука о вы- числениях является одной из самых древнейших наук. Потребность в вычислениях все- гда была неразрывно связана с практической деятельностью человека. Наряду с непре- рывным ростом потребностей в вычислениях и с развитием методов вычислений воз- никла и развивалась вычислительная техника, т.е. совокупность средств, предназначен- ных для снижения трудоемкости, ускорения и автоматизации вычислительных процес- сов. Особенно бурными темпами вычислительная техника стала развиваться в середине 20-го столетия, что обуславливалось, прежде всего, потребностями важнейших совре- менных отраслей науки и техники, таких, как ядерная физика, реактивная и ракетная техника, проблемы освоения космоса и т.д. Появилась настоятельная необходимость к созданию вычислительных машин, способных за сравнительно небольшие промежутки времени выполнять большой объем вычислительной работы. Практическое построение таких машин стало возможным благодаря достаточно высокому уровню развития, дос- тигнутому в других отраслях науки и техники, например радиоэлектронике. Появление современных вычислительных машин оказало и глубокое обратное воз- действие на многие отрасли науки и техники, открыв для них новые возможности для исследований. Возможность быстрого проведения большого количества вычислений по- зволяет ставить и решать задачи во всей их полноте, отказавшись от многих допущений и упрощений, и тем самым глубже вникать в сущность изучаемых явлений и объектов. Это же обстоятельство в ряде случаев привело к возникновению совершенно новых, бо- лее эффективных методов исследований. Для примера можно привести такой метод, как моделирование процессов. Применение моделирования в ряде случаев позволяет отка- заться от дорогостоящих, требующих больших затрат времени, экспериментов, которые к тому же не всегда приводят к положительным результатам. Таким образом, наличие современных вычислительных машин часто позволяет со- вершенно по новому подойти и к постановке задачи, и к выбору метода ее решения. Это обстоятельство, в частности, привело к широкой компьютеризации даже таких отраслей науки и техники, которые раньше считались весьма далекими от вычислительной мате- матики – экономика, биология, лингвистика, музыка и т.д. Вычислительная система в целом представляет собой сложный комплекс, состоя- щий из разнообразных технических средств, с одной стороны, и соответствующего про- граммного обеспечения – с другой. При этом, как технические, так и программные сред- ства имеют обычно модульную структуру, позволяющую наращивать их в зависимости от назначения и условий эксплуатации системы. Программное обеспечение персональных вычислительных машин (ПЭВМ) содер- жит необходимые программы и документацию на них, предназначенные для обеспече- ния эффективного использования вычислительных средств, а также облегчения ее экс- плуатации и снижения трудоемкости подготовительной работы при решении различных задач. При этом обеспечивается минимальное вмешательство программиста в вычисли- тельный процесс. Все программное обеспечение ПЭВМ можно разделить на три составные части: 1. Системные программы (операционная система, драйверы, программы – оболочки, вспомогательные программы – утилиты, программы управления сетью и т.д.); 2. Инструментальные системы (среды разработки для программистов); 3. Прикладные программы (графические и текстовые редакторы, системы управления базами данных, обработки табличных данных, системы автоматизированного проек- тирования, системы деловой и научной графики, бухгалтерские программы и т.д.). В предлагаемом курсе лекций рассматриваются особенности программирования на языке С++, с помощью которого возможно создавать прикладные и системные програм- мы различного направления. Курс является базовым, с его помощью в дальнейшем на 5
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »