Основные системы программирования
Из универсальных языков программирования сегодня наиболее популярны следующие:
Бейсик (Basic) — для освоения требует начальной подготовки (общеобразовательная школа);
Паскаль (Pascal) — требует специальной подготовки (школы с углубленным изучением предмета и общетехнические ВУЗы);
Си++ (C++), Ява (Java) — требуют профессиональной подготовки (специализированные средние и высшие учебные заведения).
Для каждого из этих языков программирования сегодня имеется немало систем программирования, выпускаемых различными фирмами и ориентированных на различные модели ПК и операционные системы. Наиболее популярны следующие визуальные среды быстрого проектирования программ для Windows:
· Basic: Microsoft Visual Basic
· Pascal: Borland Delphi
· C++: Borland C++Bulider
· Java: Symantec Cafe
Для разработки серверных и распределенных приложений можно использовать систему программирования Microsoft Visual C++, продукты фирмы Inprise под маркой Borland, практически любые средства программирования на Java.
В дальнейшем будут рассматриваться возможности, характерные для Бейсика, Паскаля и Си++.
Вопросы для самоконтроля
1. Что нужно для создания программы?
2. Что такое среды быстрого проектирования?
3. Объясните понятие «архитектура программной системы».
4. Опишите основные типы программных архитектур.
5. Какая программая архитектура обеспечивает работу Интернета?
Алгоритмическое (модульное)
Программирование
Алгоритм — это формальное описание способа решения задачи путем разбиения ее на конечную по времени последовательность действий (элементарных операций). Под словом «формальное» подразумевается, что описание должно быть абсолютно полным и учитывать все возможные ситуации, которые могут встретиться по ходу решения. Под элементарной операцией понимается действие, которое по заранее определенным критериям (например, очевидности) не имеет смысла детализировать.
Основная идея алгоритмического программирования — разбиение программы на последовательность модулей, каждый из которых выполняет одно или несколько действий. Единственное требование к модулю — чтобы его выполнение всегда начиналось с первой команды и всегда заканчивалось на самой последней (то есть, чтобы нельзя было попасть на команды модуля извне и передать управление из модуля на другие команды в обход заключительной).
Алгоритм на выбранном языке программирования записывается с помощью команд описания данных, вычисления значений и управления последовательностью выполнения программы.
Дата добавления: 2016-09-26; просмотров: 1436;