Составители:
79
Для популярных языков программирования на IBM PC существует
множество систем программирования. Естественно, что программисты
предпочитают те системы, которые легки в использовании, позволяют по-
лучить эффективные программы, имеют богатые библиотеки функций
(подпрограмм) и мощные возможности отладки разрабатываемых про-
грамм. В качестве примеров таких систем программирования можно на-
звать Turbo C (фирма Borland), Turbo C++ (фирма Borland), Zortech C
(фирма Symantec), Turbo Pascal (фирма Borland), Microsoft C (
фирма Micro-
soft), Microsoft Basic (фирма Microsoft), Turbo Basic (фирма Borland). Сис-
темы программирования прежде всего различаются по тому, какой инст-
рументальный язык высокого уровня они реализуют. Среди программи-
стов, пишущих программы для персональных компьютеров, наибольшей
популярностью пользуются языки Си, Си++, Паскаль, Бейсик, Дельф.
Также используются и много других языков программирования: Лисп и
Пролог (для построения экспертных систем), Clipper
и FoxPro (для созда-
ния информационных систем) и т.д.
§11 Алгоритм и его свойства. Методика составления алгоритмов.
п.1. Понятие алгоритма. Свойства алгоритмов.
Способы задания алгоритмов.
Понятие алгоритма возникло и используется давно. В зависимости
от характера занятий людям в своей повседневной жизни встречаются
различные практические задачи: пеленание ребенка, проезд в обществен-
ном транспорте, решение квадратного уравнения, поиск слова в словаре и
т.д. Важно, что при решении любой подобной задачи человек обращается
к продуманным заранее со всеми
возможными вариантами предписаниям
(инструкциям) о том, какие действия и в какой последовательности долж-
ны быть выполнены для решения задачи. В подавляющем большинстве
случаев успех любой деятельности зависит от степени продуманности
действий, их последовательности и возможных вариантов. Именно с це-
лью успешного решения какого-то определенного класса задач вырабаты-
ваются системы
таких предписаний для использования разными людьми.
Опр 11.1.1
Алгоритм - это система точных и понятных предписаний о со-
держании и последовательности выполнения конечного числа действий
для решения задачи.
Согласно этому определению, рецепты изготовления какого-либо
лекарства или печенья являются алгоритмами. И правило безопасного пе-
рехода пешеходом проезжей части улицы, содержащее указание человеку
о его действиях, - тоже алгоритм.
Сам термин «
алгоритм» ведет начато от перевода на европейские
языки имени арабского математика IX в. аль-Хорезми, которым были опи-
саны правила (в нашем понимании - алгоритмы) выполнения основных
арифметических действий в десятичной системе счисления.
Задача составления алгоритма не имеет смысла, если неизвестны
79 Для популярных языков программирования на IBM PC существует множество систем программирования. Естественно, что программисты предпочитают те системы, которые легки в использовании, позволяют по- лучить эффективные программы, имеют богатые библиотеки функций (подпрограмм) и мощные возможности отладки разрабатываемых про- грамм. В качестве примеров таких систем программирования можно на- звать Turbo C (фирма Borland), Turbo C++ (фирма Borland), Zortech C (фирма Symantec), Turbo Pascal (фирма Borland), Microsoft C (фирма Micro- soft), Microsoft Basic (фирма Microsoft), Turbo Basic (фирма Borland). Сис- темы программирования прежде всего различаются по тому, какой инст- рументальный язык высокого уровня они реализуют. Среди программи- стов, пишущих программы для персональных компьютеров, наибольшей популярностью пользуются языки Си, Си++, Паскаль, Бейсик, Дельф. Также используются и много других языков программирования: Лисп и Пролог (для построения экспертных систем), Clipper и FoxPro (для созда- ния информационных систем) и т.д. §11 Алгоритм и его свойства. Методика составления алгоритмов. п.1. Понятие алгоритма. Свойства алгоритмов. Способы задания алгоритмов. Понятие алгоритма возникло и используется давно. В зависимости от характера занятий людям в своей повседневной жизни встречаются различные практические задачи: пеленание ребенка, проезд в обществен- ном транспорте, решение квадратного уравнения, поиск слова в словаре и т.д. Важно, что при решении любой подобной задачи человек обращается к продуманным заранее со всеми возможными вариантами предписаниям (инструкциям) о том, какие действия и в какой последовательности долж- ны быть выполнены для решения задачи. В подавляющем большинстве случаев успех любой деятельности зависит от степени продуманности действий, их последовательности и возможных вариантов. Именно с це- лью успешного решения какого-то определенного класса задач вырабаты- ваются системы таких предписаний для использования разными людьми. Опр 11.1.1 Алгоритм - это система точных и понятных предписаний о со- держании и последовательности выполнения конечного числа действий для решения задачи. Согласно этому определению, рецепты изготовления какого-либо лекарства или печенья являются алгоритмами. И правило безопасного пе- рехода пешеходом проезжей части улицы, содержащее указание человеку о его действиях, - тоже алгоритм. Сам термин «алгоритм» ведет начато от перевода на европейские языки имени арабского математика IX в. аль-Хорезми, которым были опи- саны правила (в нашем понимании - алгоритмы) выполнения основных арифметических действий в десятичной системе счисления. Задача составления алгоритма не имеет смысла, если неизвестны
Страницы
- « первая
- ‹ предыдущая
- …
- 77
- 78
- 79
- 80
- 81
- …
- следующая ›
- последняя »