30.03.2020

Курс лекций и домашнее задание по "Информатике" (группа Волкова С.И.)

 

30.03.2020

Уважаемые студенты!
Следующее интерактивное занятие по Информатике (группа Шустова Н.Л.) пройдет в среду 1 апреля 2020г. в 16.00 МСК в системе ZOOM.US Для его успешного проведения ознакомьтесь, пожалуйста, с этим текстом и выполните установку среды Qt на ваших компьютерах.
Оставшиеся несколько занятий по программированию мы посвятим работе с бинарными файлами и ознакомлению с новой для вас средой программирования Qt. Ознакомление с еще одной средой программирования даст вам возможность выборы инструментария наиболее удобного для вас в дальнейшей геофизической деятельности.
Бинарные файлы (двоичные файлы), в отличии от текстовых, позволяют более компактно хранить данные на дисковом пространстве. Большинство современных геофизических программных систем использует именно такой способ хранения и передачи информации, что связано с большим объемом геофизических данных. Одним из примеров стандартов хранения геофизических данных является формат SEG-Y. Формат SEG-Y применяется для хранения сейсмических данных. Однако, в отличие от текстовых форматов данных, где каждый символ имеет строго определенную кодировку и может быть прочитан большим количеством стандартных текстовых редакторов, файлы бинарных форматов зачастую имеют уникальную систему кодировки. Этот факт заставляет геофизиков иногда самостоятельно писать программные продукты для чтения/записи таких файлов.
Среда программирования Qt является кросс-платформенной, т.е. позволяет создавать приложения (программы) для различных операционных систем (ОС). В том числе в этой среде возможно программирование не только под ОС Windows, но и для Linux и Android, что является очень актуальным на данный момент. Актуальность связана с миниатюризацией геофизической аппаратуры и использованием в процессе геофизических измерений внешних компьютеров (защищенных от внешнего воздействия TOUCHPAD, смартфонов и т.д.). Кроме того, встроенные обработочные системы управления геофизическим оборудованием чаще всего работают под ОС Linux.  Язык С++, который мы с вами изучали остается неизменным. Фактически добавляются лишь новые (более удобные или менее удобные) библиотеки и компиляторы для различных платформ.
Среда программирования QT начала разрабатываться с 1995г. С буквы «Q» начинаются названия библиотечных классов (была выбрана из-за красивого начертания символа). Буква «t», означает «toolkit» (инструментарий).  Историю создания вы можете посмотреть в книге  Бланшет и Саммерфилд "Qt4: программирование GUI на С++".
Среда распространяется бесплатно в базовой версии (Open Source). Дальнейшие занятия мы будем проводить в ней. Вам необходимо скачать и установить среду QT  с алгоритмическим языком C++ на ваши компьютеры.  Официальный сайт - qt.io.  On-line инсталлятор.
Для установки (в процессе установки потребуется регистрация) вы можете воспользоваться рекомендациями отсюда.
Мы предполагаем работать в ОС Windows. Так как компьютеры и установленные на них ОС у вас очень разные, пожалуйста, активно пользуйтесь системами поиска. Там все есть - т.к. среда Qt достаточно популярна.
В среду, 1 апреля 2020г. в 16.00 МСК мы с вами проведем 40 минутную конференцию в системе zoom.us. Вам необходимо также зарегистрироваться в ней под своими именами и фамилиями. За 10 мин до начала, я разошлю вам ссылки для подключения к конференции.
К этому времени, я надеюсь, вы уже установите Qt и попробуете запуск первой программы (классический "Hello, World!").
С Уважением,
Шустов Николай Львович.

 

28.03.2020

Уважаемые студенты второго курса (группы Волкова С.И. и Шустова Н.Л.)!
Для успешной защиты курсовой работы, вам необходимо до  10 апреля 2020г. сдать курсовые работы дистанционно вашим научным руководителям.
Для этого необходимо связаться с научным руководителем по электронной почте и к 10 апреля сдать научному руководителю файл PDF с вашей работой, исполняемый файл (должен запускаться у научного руководителя, при необходимости дополнить библиотечными файлами), файлы необходимые для тестового запуска и файл с текстом вашей программы.
По ссылке вы можете ознакомиться с правилами оформления курсовой работы.