Практическое занятие Вводное занятие Преподаватели: Доцент Кафедры ВС, к.т.н. Поляков Артем Юрьевич © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ»

Презентация:



Advertisements
Похожие презентации
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ Работа с ОС GNU/Linux в терминальных классах Кафедры ВС Старший преподаватель Кафедры ВС, к.т.н. Поляков Артем.
Advertisements

Урок повторения по теме: «Сила». Задание 1 Задание 2.
1. Определить последовательность проезда перекрестка
Школьная форма Презентация для родительского собрания.
Ребусы Свириденковой Лизы Ученицы 6 класса «А». 10.
Типовые расчёты Растворы
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
Разработал: Учитель химии, биологии высшей квалификационной категории Баженов Алексей Анатольевич.
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
ФГОБУ ВПО "СибГУТИ" Кафедра вычислительных систем Методические указания к лабораторной работе 1 Преподаватель: Доцент Кафедры ВС, к.т.н. Поляков Артем.
Michael Jackson
1 Знаток математики Тренажер Таблица умножения 2 класс Школа 21 века ®м®м.
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от
дней и ночей 27 миллионов жизней советских людей 3.

Развивающая викторина для детей "Самый-самый " Муниципальное общеобразовательное учреждение средняя общеобразовательная школа 7 ст. Беломечётской.

Вторник, 17 декабря 2013 г. 1Cедьмой урок. вторник, 17 декабря 2013 г. 2.
Материалы совета кураторов 30 июня 2011 года. Критерии сложности дисциплин по семестрам Дисциплина является сложной, если в группе более 50% задолжников.

Транксрипт:

Практическое занятие Вводное занятие Преподаватели: Доцент Кафедры ВС, к.т.н. Поляков Артем Юрьевич © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» ФГОБУ ВПО "СибГУТИ" Кафедра вычислительных систем Дисциплины "ЯЗЫКИ ПРОГРАММИРОВАНИЯ" "ПРОГРАММИРОВАНИЕ" Ст. преподаватель Кафедры ВС Перышкова Евгения Николаевна

Доступ к рабочим станциям в терминальных классах © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 2 Имя пользователя формируется следующим образом: s - латинскими буквами без пробелов или тире (iv321, iv322, is341, iu323 ). - двухразрядный номер студента по журналу Например: iv321s01

Доступ в интернет © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 3

Доступ в интернет осуществляется через прокси-сервер © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 4 Имя пользователя и пароль такие же, как для доступа к рабочей станции

Web-страница предмета © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 5

Переход через сайт Кафедры ВС © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» Студентам 3.Учебные материалы 4.Программирование 5.Методические указания Прямая ссылка:

Программа "Терминал" © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 7

Программа "Терминал" (2) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 8

Работа в командной строке © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 9 КомандаКраткое описание yppasswdСмена пароля lsВывод содержимого каталога manСправочное руководство по командам echoОтображение текстовой строки cpКопирование файлов и каталогов mvПеремещение файлов и каталогов mkdirСоздание каталога cdИзменить рабочий каталог catВывод содержимого файла на экран pwdПолный путь к текущему каталогу

Команда ls © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 10

Команда ls © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 11

Команда man © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 12

Команды echo и cp © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 13

Команды mv © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 14

Команда mkdir © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 15

Команда cd © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 16

Файловый менеджер mc © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 17

Файловый менеджер mc © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 18

Файловый менеджер mc создание директории © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 19 [F7]

Файловый менеджер mc копирование © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 20 [F5]

Файловый менеджер mc удалить файл © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 21 [F8]

Файловый менеджер mc сочетания клавиш © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» Для быстрого перехода к нужному файлу/директории по имени нажмите [Esc] + S и введите имя файла/директории. 2. Работа со встроенной командной строкой МС (располагается внизу, под панелями) 2.1. Для переноса имени выделенного файла во встроенную ком. строку нажмите [Esc] + [Enter] Для переноса пути к текущей папке во встроенную ком. строку, нажмите [Esc] + A Просмотр результата выполнения команд: [Ctrl] + O История команд: [Esc] + H.

Файловый менеджер mc текстовый редактор © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 23 [F4] Для вызова текстового редактора в MC необходимо установить курсор на нужном файле и нажать [F4]

Файловый менеджер mc текстовый редактор © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 24 Ввод текста

Файловый менеджер mc текстовый редактор © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 25 [F2] Для сохранения внесенных изменений – нажать [F2]

Текстовый редактор MC Editor (перемещение текстового блока) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 26 [F3] Сначала требуется выделить блок. Для этого нужно установить курсор в начало (или конец) этого блока и нажать [F3]

Текстовый редактор MC Editor (перемещение текстового блока) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 27 Используя клавиши влево/вверх/вправо/вниз выделить блок и нажать F3 снова для фиксации выделенного фрагмента. 2х[F3]

Текстовый редактор MC Editor (перемещение текстового блока) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 28 [F5] Для копирования выделенного блока установите курсор на требуемую позицию в файле и нажмите [F5].

Текстовый редактор MC Editor (перемещение текстового блока) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 29 [F6] Для перемещения выделенного блока установите курсор на требуемую позицию в файле и нажмите [F6].

Текстовый редактор MC Editor (текстового блока между файлами) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 30 [Ctrl]+F, Копирование текста между файлами производится через вспомогательный файл-буфер. Сначала выделите нужный текст и нажмите [Ctrl]+F и далее подтвердите сохранение текста в файле-буфере (путь к которому указан в окне)

Текстовый редактор MC Editor (перемещение текстового блока между файлами) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 31 Откройте ([F4]) в текстовом редакторе файл, в который осуществляется вставка текстового блока из файла- буфера

Текстовый редактор MC Editor (перемещение текстового блока между файлами) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 32 [Shift]+[F5], Установите курсор на требуемую позицию в целевом файле и нажмите [Shift]+[F5], подтвердите вставку текстового блока из файла-буфера (путь к которому указан в окне)

Основные этапы создания программы на языке Си © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 33 1.Разработка алгоритма работы программы. 2.Создание одного или нескольких текстовых файлов, содержащих запись созданного алгоритма на языке Си. Инструмент: текстовый редактор MC Editor. 3.Перевод программы из исходных кодов в машинные. На данном этапе выявляются синтаксические ошибки в исходном коде. Инструмент: компилятор GNU GCC. 4.Тестирование и отладка программы. На данном этапе выявляются семантические (смысловые) ошибки. Инструмент отладчик GNU GDB.

Этап 2. Запись программы на языке Си. (создание файла) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 34

Этап 2. Запись программы на языке Си. (создание файла) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 35

Этап 2. Запись программы на языке Си. (запись программы) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 36

Этап 2. Запись программы на языке Си. (запись программы) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 37

Этап 2. Запись программы на языке Си. (запись программы) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 38

Этап 3. Перевод программы в машинный язык. (вызов GCC) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 39

Этап 3. Перевод программы в машинный язык. (вызов GCC) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 40

Этап 3. Перевод программы в машинный язык. (вызов GCC) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 41

Этап 3. Перевод программы в машинный язык. (вызов GCC (2)) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 42

Этап 3. Перевод программы в машинный язык. (вызов GCC (2)) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 43

Этап 3. Перевод программы в машинный язык. (ошибки) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 44

Этап 3. Перевод программы в машинный язык. (ошибки) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 45

Этап 3. Перевод программы в машинный язык. (ошибки) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 46

Этап 3. Перевод программы в машинный язык. (ошибки) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 47

Этап 4. Отладка и тестирование. (запуск программы) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 48

Этап 4. Отладка и тестирование. (запуск программы) © Кафедра вычислительных систем ФГОБУ ВПО «СибГУТИ» 49