Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Приложение А. В данной лабораторной работе будут введены такие понятия как сортировка





Введение

В данной лабораторной работе будут введены такие понятия как сортировка. Будут изучены различные методы сортировки, такие как сортировка по возрастанию, сортировка по убыванию, сортировка по неубыванию и сортировка по невозрастанию. Будут изучены различные способы сортировок элементов множеств.

 


 

 

Задача №10

Анализ задач

Из условия задачи видно, что в программе будет использоваться подпрограмма-функция d, в теле самой программы будет реализована сортировка массива.

Описание алгоритма

Для решения данной задачи был использован следующий алгоритм:

1. Описание функции d.

2. Начало цикла 1.

3. Ввод m>0.

4. Конец цикла 1.

5. Начало цикла 2.

6. Ввод в массив рандомных значений n.

7. Конец цикла 2.

8. Пузырьковая сортировка

9. Цикл3 с перечислением i от 1 до m-1.

10. Цикл4 с перечислением j от 1 до m-i.

11. Сравнение d(a[j]) > d(a[j+1]).

12. Если истина, то вычисление k, a[j], a[j+1].

13. Конец цикла4.

14. Конец цикла3.

15. Цикл 5 с перечислением i от 1 до m.

16. Вывод a[i].

17. Конец цикла 5.

 

 


 

 

Задача №31

Анализ задач

Из условия задачи видно, что в программе будет использоваться 4 цикла: один для ввода массива, два для сортировки и один для вывода элементов нового массива.

Описание алгоритма

Для решения данной задачи был использован следующий алгоритм:

1. Ввод n.

2. Цикл1 с перечислением i от 1 до n.

3. Ввод a[i].

4. Конец цикла1.

5. Цикл2 с перечислением i от 2 до n.

6. Цикл3 с перечислением j от n до i.

7. Сравнение a[ j - 1] mod 10 > a[ j ] mod 10.

8. Если истина, то вычисление t, a[j], a[j+1].

9. Конец цикла3.

10. Конец цикла2.

11. Вычисление t.

12. Цикл4 с перечислением i от 2 до n.

13. Сравнение a[i] <> a[i-1].

14. Если истина, то вычисление t.

15. Конец цикла4.


 

16.

Заключение

В данной лабораторной работе были введены такие понятия как сортировка. Были изучены различные методы сортировки, такие как сортировка по возрастанию, сортировка по убыванию, сортировка по неубыванию и сортировка по невозрастанию. Были изучены различные способы сортировок элементов множеств.

 

 


 

 

Приложение А

Date: 2016-01-20; view: 305; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию