Редактирование: Визуализация базовых сортировок, алгоритмов
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 4: | Строка 4: | ||
Исполнители: [[Цветкова Дарья| Цветкова Дарья]] - работа с дизайном | Исполнители: [[Цветкова Дарья| Цветкова Дарья]] - работа с дизайном | ||
− | |||
[[Сазыкин Георгий| Сазыкин Георгий]] - работа с дизайном и технической составляющей проекта | [[Сазыкин Георгий| Сазыкин Георгий]] - работа с дизайном и технической составляющей проекта | ||
− | |||
[[Васин Данила| Васин Данила]] - работа с технической частью проекта | [[Васин Данила| Васин Данила]] - работа с технической частью проекта | ||
Группа 3630103/00001 Кафедра Теоретической механики | Группа 3630103/00001 Кафедра Теоретической механики | ||
+ | |||
==Визуализация== | ==Визуализация== | ||
− | {{#widget:Iframe |url=https://georgie9999.github.io/Sortandlog/ |width= | + | {{#widget:Iframe |url=https://georgie9999.github.io/Sortandlog/ |width=1300 |height=1000 |border=0 }} |
==Введение== | ==Введение== | ||
Строка 65: | Строка 64: | ||
==Особенности реализации== | ==Особенности реализации== | ||
− | |||
− | |||
function stupidSort(){ | function stupidSort(){ | ||
− | if (T[i]<T[i-1]) | + | if (T[i]<T[i-1]){ |
− | { | + | var tmp = T[i]; |
− | + | T[i] = T[i-1]; | |
− | + | T[i-1] = tmp; | |
− | + | i = 0; | |
− | |||
} | } | ||
i++; | i++; | ||
return i; | return i; | ||
} | } | ||
+ | console.log(stupidSort(T)); | ||
+ | Для визуализации сортировок не был использован цикл for(необходимый сортировкам в частности). | ||
function draw(){ | function draw(){ | ||
Строка 104: | Строка 102: | ||
{ | { | ||
if(i==0){ | if(i==0){ | ||
− | + | console.log(x); | |
− | + | console.log(y); | |
− | + | z = x + y; | |
− | + | x = y; | |
− | + | y = z; | |
} | } | ||
} | } | ||
− | |||
− | |||
− | |||
Числа Фибоначчи появляются на экране с помощью отрисовки каждого шага, конечный результат - появление следующего числа Фибоначчи. | Числа Фибоначчи появляются на экране с помощью отрисовки каждого шага, конечный результат - появление следующего числа Фибоначчи. | ||
+ | |||
==Вывод== | ==Вывод== | ||
Подводя итоги курсовой работы, мы можем сказать, что поставленная задача была выполнена, а также достигнуты сопутствующие ей цели. В ходе выполнения данного проекта был получен ценный опыт работы с необходимым инструментарием языка JavaScript, а также мы научились использовать CSS для анимации и работать в группе. | Подводя итоги курсовой работы, мы можем сказать, что поставленная задача была выполнена, а также достигнуты сопутствующие ей цели. В ходе выполнения данного проекта был получен ценный опыт работы с необходимым инструментарием языка JavaScript, а также мы научились использовать CSS для анимации и работать в группе. |