Информатика: список задач для студентов второго курса — различия между версиями

Материал из Department of Theoretical and Applied Mechanics
Перейти к: навигация, поиск
м (Замена текста — «{{#SecurityShowAllTabsGroup:staff}}» на «»)
 
(не показано 58 промежуточных версий 13 участников)
Строка 1: Строка 1:
 
[[Кафедра ТМ]] > [[Кафедра ТМ#Учебная работа|Учебная работа]] > [[Курсы лекций]]> '''Информатика: список задач для студентов второго курса''' <HR>  
 
[[Кафедра ТМ]] > [[Кафедра ТМ#Учебная работа|Учебная работа]] > [[Курсы лекций]]> '''Информатика: список задач для студентов второго курса''' <HR>  
{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}}{{#SecurityShowAllTabsGroup:staff}}
+
{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}}
  
 
<font size="5">Информатика: список задач для студентов второго курса</font>
 
<font size="5">Информатика: список задач для студентов второго курса</font>
  
 
* Преподаватель: [[Панченко Артем Юрьевич]]
 
* Преподаватель: [[Панченко Артем Юрьевич]]
* Семестр: весна 2013
+
* Семестр: весна 2014
 
* Группа: [[Группа 08|08]] (23604/1)
 
* Группа: [[Группа 08|08]] (23604/1)
 
* Предмет: [[Информатика]]
 
* Предмет: [[Информатика]]
 +
 +
= Курсовые проекты =
 +
[[Прихожаев Дмитрий]], [[Солодовников Владислав]], [[Федоренко Максим]] - текстовый редактор. Модульность, подсветка синтаксиса, разделение подсвечиваемых слов на классы, настройка цвета, авто дополнение, автозамена, работа с несколькими файлами, автовыравнивание.
 +
 +
[[Бондарев Сергей]], [[Вознесенский Вадим]], [[Ефремов Дмитрий]] - корпоративный чат с возможностью отправки файлов. Клиент-серверная архитектура, возможность отправки отложенных сообщений через центральный сервер и прямого соединения между пользователями в одной локальной сети. <br>
 +
*[[Медиа:Chat.docx|Отчёт]]<br>
 +
*[[Медиа:Chat_2.rar|Исходный код]]<br>
 +
 +
[[Киселев Павел|Киселев Павел]] <br>
 +
- JavaScript Взаимодействие n-тел, связанных пружинами. Моделирование колебаний.<br>
 +
*[[Медиа: Guk_JS.docx|скачать отчет]]<br>
 +
*[http://tm.spbstu.ru/%D0%9A%D0%9F:_%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BB%D0%B5%D0%B1%D0%B0%D0%BD%D0%B8%D0%B9 Моделирование колебании. Визуализация. JavaScript]
 +
 +
[[Поцелуев Павел|Поцелуев Павел]]<br>
 +
[[ИНС для игры в аэрохоккей]]<br>
 +
*[[Медиа: AirHockey.pdf|скачать отчет]]<br>
 +
*[https://bitbucket.org/Pasha123/air-hockey репозиторий]
 +
 +
[[Богданов Дмитрий|Богданов Дмитрий]] <br>
 +
[[Информатика:Моделирование фигур Лиссажу методом пружин на JavaScript|Моделирование фигур Лиссажу методом пружин на JavaScript]]
 +
 +
[[Теницкая Татьяна|Теницкая Татьяна]]<br>
 +
'''Моделирование требушета на JS'''<br>
 +
Целью данного курсового проекта является моделирование принципа работы требушета с помощью JavaScript.<br>
 +
([[КП:_Динамика_требушета|Динамика требушета]]; Рабочая модель:[[Игра_Требушет|Требушет]] Скачать работу: [[Медиа:Treb_js.docx|docx]])
 +
 +
[[Опочанский Александр|Опочанский Александр]]<br>
 +
'''Моделирование и визуализация системы грузиков на пружинах.'''<br>
 +
Численное решение и визуализация популярной задачи о цепи грузиков, соединённых пружинами. <br>
 +
*[[Моделирование цепей грузов на пружинах. Распространение волн в них.|Страница проекта]]
 +
*[[Медиа:SystemOfLoads.pdf|Отчёт]]<br>
 +
*[[Медиа:SystemOfLoads.rar|Исходный код]]
 +
 +
[[Александров Сергей|Александров Сергей]]<br>
 +
'''Моделирование вихря на JS'''<br>
 +
Целью данного курсового проекта является моделирование вихря с помощью JavaScript.<br>
 +
[[КП: Динамика вихрей|Динамика вихрей]]<br>
 +
([http://toneup.ru/wp-content/uploads/2014/06/tornado2014/index.html Программа]; Скачать отчет: [[Медиа:TornadoOfficialFinal.docx|docx]])
 +
 +
[[Погодина Валерия|Погодина Валерия]]<br>
 +
'''Моделирование движения спутников в гравитационном поле Земли'''<br>
 +
Целью данного курсового проекта является создание программы, моделирующей движение спутников в гравитационном поле планеты Земля. Задачи:<br>
 +
*Определить какие силы действуют на каждый из спутников<br>
 +
*Переписать уравнения для скоростей и координат в удобном для интегрирования виде<br>
 +
*Написать программу, позволяющую визуально представить движение системы и обладающую удобным интерфейсом
 +
 +
[[Медиа:Programming_project1.docx‎|скачать отчет]]<br>
 +
[[%D0%9A%D0%9F:_%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B2%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2_%D0%B2_%D0%B3%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%BC_%D0%BF%D0%BE%D0%BB%D0%B5_%D0%97%D0%B5%D0%BC%D0%BB%D0%B8_JS| Программа]]
  
 
= Результаты студентов =  
 
= Результаты студентов =  
{|align="center" cellpadding="10" cellspacing="3" border="1"
+
{|class="wikitable" border="1" style="text-align:center"
 
|+
 
|+
|  '''Имя'''        ||Задача I||Задача II||Семестровая задача||Экзаменационная задача||Курсовой проект
+
|  '''Имя'''        ||Курсовой проект
 
|-
 
|-
| [[Богданов Дмитрий]]      || || || || ||
+
| [[Александров Сергей]]      ||  
 
|-
 
|-
| [[Бондарев Сергей]]       || || || || ||
+
| [[Богданов Дмитрий]]       ||  
 
|-
 
|-
| [[Вознесенский Вадим]]     || || || || ||
+
| [[Бондарев Сергей]]       ||
 
|-
 
|-
| [[Ефремов Дмитрий]]       || || || || ||
+
| [[Вознесенский Вадим]]     ||
 
|-
 
|-
| [[Киселев Павел]]         || || || || ||
+
| [[Ефремов Дмитрий]]       ||
 
|-
 
|-
| [[Опочанский Александр]]   || || || || ||
+
| [[Киселев Павел]]         ||
 
|-
 
|-
| [[Погодина Валерия]]       || || || || ||
+
| [[Опочанский Александр]]   ||
 
|-
 
|-
| [[Поцелуев Павел]]         || || || || ||
+
| [[Погодина Валерия]]       ||
 
|-
 
|-
| [[Прихожаев Дмитрий]]        || || || || ||
+
| [[Поцелуев Павел]]        ||
 
|-
 
|-
| [[Солодовников Владислав]] || || || || ||
+
| [[Прихожаев Дмитрий]]     ||
 
|-
 
|-
| [[Теницкая Татьяна]]       || || || || ||
+
| [[Солодовников Владислав]] ||
 
|-
 
|-
| [[Федоренко Максим]]       || || || || ||
+
| [[Теницкая Татьяна]]       ||
 +
|-
 +
| [[Федоренко Максим]]      ||
 
|}
 
|}
 
 
 
= Список задач =
 
 
# Калькулятор
 
# Текстовый редактор с парольной защитой и сохранением файлов
 
# Программа загружает данные из файла (с помощью диалогового окна), используя QSortProxyFilterModel делает выборку, строка-шаблон задаётся пользователем. Использовать в программе возможности QPallete.
 
  
 
= Семестровая задача =
 
= Семестровая задача =
Строка 53: Строка 95:
 
# Виджет отображения частиц, скоростей, сил действующих на частицы, связей (Возможна реализация части функционала). Сохранение содержимого виджета в графическом файле (png), задание направления камеры, отображение информации о частицы при наведении.
 
# Виджет отображения частиц, скоростей, сил действующих на частицы, связей (Возможна реализация части функционала). Сохранение содержимого виджета в графическом файле (png), задание направления камеры, отображение информации о частицы при наведении.
 
# Виджет сохранения графиков и анализа. Построение распределения скоростей частиц, cохранение содержимого виджета в графическом файле (png), задание подписей к осям графиков.
 
# Виджет сохранения графиков и анализа. Построение распределения скоростей частиц, cохранение содержимого виджета в графическом файле (png), задание подписей к осям графиков.
 +
 +
Система 3D отображения, моделирования и анализа результатов расчёта методом динамики частиц. Реализовал [[Поцелуев Павел|Поцелуев Павел]]
 +
 +
[[Медиа: QtProgram.zip|скачать программу]]
 +
 +
[[Медиа: QtProgram.docx|скачать отчет]]

Текущая версия на 12:30, 8 мая 2015

Кафедра ТМ > Учебная работа > Курсы лекций> Информатика: список задач для студентов второго курса


Информатика: список задач для студентов второго курса

Курсовые проекты[править]

Прихожаев Дмитрий, Солодовников Владислав, Федоренко Максим - текстовый редактор. Модульность, подсветка синтаксиса, разделение подсвечиваемых слов на классы, настройка цвета, авто дополнение, автозамена, работа с несколькими файлами, автовыравнивание.

Бондарев Сергей, Вознесенский Вадим, Ефремов Дмитрий - корпоративный чат с возможностью отправки файлов. Клиент-серверная архитектура, возможность отправки отложенных сообщений через центральный сервер и прямого соединения между пользователями в одной локальной сети.

Киселев Павел
- JavaScript Взаимодействие n-тел, связанных пружинами. Моделирование колебаний.

Поцелуев Павел
ИНС для игры в аэрохоккей

Богданов Дмитрий
Моделирование фигур Лиссажу методом пружин на JavaScript

Теницкая Татьяна
Моделирование требушета на JS
Целью данного курсового проекта является моделирование принципа работы требушета с помощью JavaScript.
(Динамика требушета; Рабочая модель:Требушет Скачать работу: docx)

Опочанский Александр
Моделирование и визуализация системы грузиков на пружинах.
Численное решение и визуализация популярной задачи о цепи грузиков, соединённых пружинами.

Александров Сергей
Моделирование вихря на JS
Целью данного курсового проекта является моделирование вихря с помощью JavaScript.
Динамика вихрей
(Программа; Скачать отчет: docx)

Погодина Валерия
Моделирование движения спутников в гравитационном поле Земли
Целью данного курсового проекта является создание программы, моделирующей движение спутников в гравитационном поле планеты Земля. Задачи:

  • Определить какие силы действуют на каждый из спутников
  • Переписать уравнения для скоростей и координат в удобном для интегрирования виде
  • Написать программу, позволяющую визуально представить движение системы и обладающую удобным интерфейсом

скачать отчет
Программа

Результаты студентов[править]

Имя Курсовой проект
Александров Сергей
Богданов Дмитрий
Бондарев Сергей
Вознесенский Вадим
Ефремов Дмитрий
Киселев Павел
Опочанский Александр
Погодина Валерия
Поцелуев Павел
Прихожаев Дмитрий
Солодовников Владислав
Теницкая Татьяна
Федоренко Максим

Семестровая задача[править]

Написать систему отображения и анализа результатов расчёта методом динамики частиц.

  1. Главное окно программы, система основных классов. Главные требования - удобный интерфейс и прозрачная система добавления расширений.
  2. Виджет отображения частиц, скоростей, сил действующих на частицы, связей (Возможна реализация части функционала). Сохранение содержимого виджета в графическом файле (png), задание направления камеры, отображение информации о частицы при наведении.
  3. Виджет сохранения графиков и анализа. Построение распределения скоростей частиц, cохранение содержимого виджета в графическом файле (png), задание подписей к осям графиков.

Система 3D отображения, моделирования и анализа результатов расчёта методом динамики частиц. Реализовал Поцелуев Павел

скачать программу

скачать отчет