ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ Работа с ОС GNU/Linux в терминальных классах Кафедры ВС Старший преподаватель Кафедры ВС, к.т.н. Поляков Артем Юрьевич
Доступ к рабочим станциям в терминальных классах 2 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ» Имя пользователя формируется следующим образом: s - латинскими буквами без пробелов или тире (vm15). - двухразрядный номер студента по журналу Например: vm15s02
Доступ в интернет 3 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Доступ в интернет осуществляется через прокси-сервер 4 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ» Имя пользователя и пароль такие же, как для доступа к рабочей станции
Сайт Кафедры ВС 5 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Терминал 6 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Терминал (2) 7 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Команда ls 8 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Команда ls 9 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Команда man 10 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Команды echo и cp 11 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Команды mv 12 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Команда mkdir 13 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Команда cd 14 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Файловый менеджер mc 15 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Файловый менеджер mc 16 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Файловый менеджер mc создание директории 17 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ» [F7]
Файловый менеджер mc копирование 18 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ» [F5]
Файловый менеджер mc копирование 19 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ» [F8]
Файловый менеджер mc сочетания клавишь 20 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ» 1. Для быстрого перехода к нужному файлу/директории по имени нажмите [Esc] + s и введите имя файла/директории. 2. Работа со встроенной командной строкой МС (располагается внизу, под панелями) 2.1. Для переноса имени выделенного файла во встроенную ком. строку нажмите [Esc] + [Enter] Для переноса пути к текущей папке во встроенную ком. строку, нажмите [Esc] + A Просмотр результата выполнения команд: [Ctrl] + O.
Файловый менеджер mc текстовый редактор 21 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Файловый менеджер mc текстовый редактор 22 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Текстовый редактор MC Editor (перемещение текстового блока) 23 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ» [F3][F5][F6]
Текстовый редактор MC Editor (перемещение текстового блока между файлами) 24 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ» [Ctrl+F], [Shift+F5],
Основные этапы создания программы на языке Си 25 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ» 1.Разработка алгоритма работы программы. 2.Создание одного или нескольких текстовых файлов, содержащих запись созданного алгоритма на языке Си. Инструмент: текстовый редактор MC Editor. 3.Перевод программы из исходных кодов в машинные. На данном этапе выявляются синтаксические ошибки в исходном коде. Инструмент: компилятор GNU GCC. 4.Тестирование и отладка программы. На данном этапе выявляются семантические (смысловые) ошибки. Инструмент отладчик GNU GDB.
Этап 2. Запись программы на языке Си. (создание файла) 26 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Этап 2. Запись программы на языке Си. (запись программы) 27 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Этап 3. Перевод программы в машинный язык. (вызов GCC) 28 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Этап 3. Перевод программы в машинный язык. (вызов GCC (2)) 29 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Этап 3. Перевод программы в машинный язык. (ошибки) 30 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»
Этап 4. Отладка и тестирование. (запуск программы) 31 © Кафедра вычислительных систем ГОУ ВПО «СибГУТИ»