Составители:
Рубрика:
22
Для решения этой задачи необходимо организовать цикл, в котором осуще-
ствить поиск наибольшего элемента массива и его порядкового номера. После
окончания этого цикла следует поменять местами наибольший элемент с пер-
вым элементом. Если этот процесс повторить во внешнем цикле 9 раз, начиная
с первого элемента массива, затем со второго и т.
д., то все элементы массива
будут упорядочены по убыванию. Блок-схема алгоритма решения данного
примера приведена на рис. 2.17, в котором основные элементы схемы обозначе-
ны цифрами. В блоке 2 осуществляется ввод массива А(10). В блоке 3 организу-
ется внешний цикл по параметру k. Блок 4 задает начальное значение наимень-
шего элемента массива и его номер
. Блок 5 организует внутренний цикл, в
котором находится наибольший элемент массива и его порядковый номер
(блоки 6 и 7). Блок 8 осуществляет перестановку наибольшего и k элемента мас-
сива.
Раздел II. Элементы программирования
на языке С++
3. Из истории развития языка С++
Язык С++ был разработан Бьерном Страуструпом в начале 80-х годов, как
дальнейшее развитие языка С. Язык С++ обладает рядом свойств, которые
делают его более совершенным языком по сравнению с С, однако наиболее
важным является то, что он обеспечивает возможность объектно-
ориентированного программирования. Объектно-ориентированное
программирование существенно повышает производительность разработчиков
по сравнению с традиционными методами. Объектно-ориентированные
программы легче понимать, корректировать и модифицировать. С++ − это
гибридный язык, он предоставляет возможность программировать и в стиле С,
и в объектно-ориентированном стиле, и в обоих стилях сразу [1].
4. Структура программы на языке С++
Структуру программы на языке С++ рассмотрим на примере простой про-
граммы, печатающей строку текста. Листинг, характеризующий структуру по-
строения простейшей программы на языке С++, приведен на рис. 4.1.
// Моя первая программа
# include < iostream .h >
main ( )
{
cout << “ Это моя первая программа на языке С++”;
return 0;
}
Рис. 4.1
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »