Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_ЛР_Информатика_1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
279.04 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Тульский государственный университет»

Кафедра «Робототехника и автоматизации производства»

СБОРНИК МЕТОДИЧЕСКИХ УКАЗАНИЙ

К ЛАБОРАТОРНЫМ РАБОТАМ

по дисциплине

ИНФОРМАТИКА

Направление подготовки: 151000 «Технологические машины и оборудование»

Профиль подготовки: Бытовые машины и приборы

Квалификация (степень) выпускника: 62 бакалавр

Форма обучения: очная

Тула 2012 г.

Методические указания к лабораторным работам составлены профессором кафедры РТиАП, д.т.н. Котовым В.В. и обсуждены на заседании кафедры робототехники и автоматизации производства факультета кибернетики,

протокол №___ от "___"____________ 201 г.

Зав. кафедрой________________Е.В. Ларкин

Методические указания к лабораторным работам пересмотрены и утверждены на заседании кафедры робототехники и автоматизации производства факультета кибернетики,

протокол №___ от "___"____________ 20___ г.

Зав. кафедрой________________Е.В. Ларкин

Содержание:

1-й семестр:

Лабораторная работа №1-1. ОСНОВЫ РАБОТЫ НА ПЕРСОНАЛЬНОМ КОМПЬЮТЕРЕ.

Лабораторная работа №1-2. ИЗУЧЕНИЕ И РАБОТА В ИНТЕГРИРОВАННОЙ СРЕДЕ TURBO-PASCAL.

Лабораторная работа №1-3. ПРОГРАММЫ С ЛИНЕЙНОЙ СТРУКТУРОЙ.

Лабораторная работа №1-4. ПРОГРАММИРОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ С ВЕТВЛЕНИЕМ.

Лабораторная работа №1-5. ОРГАНИЗАЦИЯ ЦИКЛИЧЕСКИХ ВЫЧИСЛЕНИЙ.

Лабораторная работа №1-6. ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ. РАБОТА С МАТРИЦАМИ.

Лабораторная работа №1-7. ПРОГРАММИРОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ С ИСПОЛЬЗОВАНИЕМ ПОДПРОГРАММ ПОЛЬЗОВАТЕЛЯ.

Лабораторная работа N11.

ОСНОВЫ РАБОТЫ НА ПЕРСОНАЛЬНОМ КОМПЬЮТЕРЕ

1.ЦЕЛЬ РАБОТЫ

Целью работы является изучение приемов работы на персональном компьютере. Получение навыков работы с оболочкой Norton Commander (NC).

2.ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

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

Важнейшие составляющие аппаратуры персонального компьютера:

  • процессорный блок,

  • клавиатура,

  • монитор.

Для управления компьютером предназначена операционная система, например MS-DOS. Существуют специальные программы - оболочки, которые облегчают работу с операционной системой MS - DOS. Одной из таких оболочек является Norton Commander (NC), которая позволяет выполнять большую часть команд операционной системы. Все эти функции выполняются наглядно и постоянно контролируются автоматически, что является важным преимуществом. Так, например, операции с курсором производятся перемещением курсора и специальных функциональных клавиш. При работе с NС в большинстве случаев не требуется знание команд MS-DOS и их параметров. В случае возникновения ошибки система подсказывает пользователю, какие дальнейшие действия необходимо предпринять. NC обладает достаточно развитой справочной системой; в любой момент времени получить информацию о выполняемой команде.

Программа NC позволяет выполнять следующие функции:

  • наглядно изображать содержимое каталогов на дисках;

  • изображать дерево каталогов на диске с возможностью перехода в нужный каталог с помощью указания его на этом дереве;

  • создавать, переименовывать и удалять каталоги;

  • копировать, переименовывать, пересылать и удалять файлы;

  • просматривать текстовые файлы, документы, сделанные с помощью различных редакторов текстов, базы данных и таблицы табличных процессоров;

  • редактировать текстовые файлы;

  • выполнять любые команды DOS;

  • изменять атрибуты файлов;

  • с помощью одного нажатия клавиши выполнять стандартные действия для каждого типа файлов и много других функций.

Структура экрана в среде NC представляет собой две равноправные, расположенные рядом панели (правую и левую), занимающие большую часть экрана. Непосредственно под панелями имеется поле командной строки, в котором можно вводить команды DOS. Еще ниже располагается статус-строка, выполняющая роль подсказок соответствия команд DOS нажатию клавиш функциональной клавиатуры:

F1 - F9. Каждая панель предназначена для отображения компонентов файловой структуры некоторого диска и различных сведений о них, а также сведений об оперативной памяти. Одна из двух панелей всегда является активной. Заголовок активной панели выделен неподвижным маркером (более яркий). Внутри активной панели находится подвижный маркер, который может быть установлен на любой файл или каталог.

Смена активности полей осуществляется нажатием клавиши "Таб".

Выбрать диск, отображение компонентов файловой структуры которого мы увидим на левой панели, можно нажав клавиши Alt и F1, на правой панели Alt и F2.

Поиск файла осуществляем нажатием клавиш Alt и F7.

Использование двух панелей обеспечивает удобство копирования(F5) и пересылки (F6) файлов из одного каталога в другой.

Создать каталог можно командой F7.

Удалить каталог или файл можно командой F8.

Для просмотра файла необходимо нажать клавишу F3.

Использование редактора Norton Edit возможно после нажатия клавиши F4.

Просмотр справочной системы возможен после нажатия клавиши F1.

Активизация верхнего меню - F9.

Завершение работы NC ( F10.

3.ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

1. Включить компьютер.

2. Создать на диске С:\ каталог INFORM.

3. В каталоге INFORM создать подкаталог MY.

4. Найти на жестком диске С:\ файл prim.pas.

5. Скопировать файл prim.pas с жесткого диска С:\ в каталог MY.

6. Просмотреть содержимое файла prim.pas и записать содержимое файла prim.pas в тетрадь.

7. Перенести файл prim.pas из каталога MY в каталог INFORM с изменением имени на primer.pas.

8. Отредактировать файл primer.pas в редакторе Norton Edit (удалить первую строку).

9. Удалить файл primer.pas из каталога INFORM.

10. Удалить каталог MY и каталог INFORM.

11. Выключить компьютер.

4.ОФОРМЛЕНИЕ ОТЧЕТА

Отчет о работе должен содержать номер, название и цель работы, содержимое файла prim.pas. Назначение клавиш функциональной клавиатуры, подсказки по переводу маркера с панели на панель, чтению содержимого дисков, поиску файлов должны быть сведены в таблицу.

5. КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Как можно просмотреть текстовый файл?

2. Какова структура экрана в среде NC?

3. Как осуществляется смена активности полей экрана в среде Norton Commander?

4. Как, используя клавиши функциональной клавиатуры, скопировать файл на дискету?

5. Как отыскать файл на дискете и винчестере?

6. Как можно удалить файл с дискеты?

7. Как создать каталог с именем FILE?

Лабораторная работа N12.

PАБОТА В ИНТЕГРИРОВАННОЙ СРЕДЕ TURBO-PASCAL

1. ЦЕЛЬ И ЗАДАЧИ РАБОТЫ

Целью работы является изучение основных восможностей интегрированно среды Turbo Pascal.

2. Теоретические сведения

Интегрированная среда или Integrated Development Enviroment (IDE Turbo Pascal - это совокупность текстового редактора, компилятора редактора связей и отладчика. Все эти средства позволяют быстро создават довольно сложные прикладные программы. Встроенна контекстно-ориентированная справочная система позволяет получит необходимую информацию посредством простого нажатия F1 или Ctrl-F1.

Интерфейс интегрированной среды состоит из трех основных компонент: полосы меню в верхней части, рабочей области в центре (окно) и строки статус внизу.

Полоса меню является основным средством доступа ко всем команда меню. Если за какой-либо командой меню следует знак многоточия (...), то выбор команды приведет к выводу диалогового окна. Если за командой следует стрелка вправо, то выбор команды приведет к переходу в меню более низкого уровня.

Рассмотрим выбор команд меню с помощью клавиатуры:

1. Нажмите F10. Это делает полосу меню активной.

2. Чтобы выбрать меню, которое Вы хотите посмотреть, используйте клавиши со стрелками. Затем нажмите Enter.

IDE Turbo Pascal предлагает несколько быстрых способов для выбор команд меню. Можно, например, использовать так называемые "горячие" клавиши, основные из которых приведены в следующей таблице.

Клавиша

Элемент

Функция

F1

Help

Показывает экран подсказки

F2

File/Save

Сохраняет файл, находящийся в активном окне редактора

F3

File/Open

Появляется диалоговое окно и возможность открыть файл

F4

Run/Go to Cursor

Запускает Вашу программу до строки, на которой стоит курсор

F5

Window/Zoom

Масштабирует активное окно

F6

Window/Next

Проходит через все открытые окна

F7

Run/Trace Into

Запускает программу в режиме отладки с заходом внутрь процедур

F8

Run/Step Over

Запускает Вашу программу в режиме отладки, минуя вызовы процедур

F9

Compile/Make

Делает Make текущего окна

F10

(none)

Возвращает Вас в полосу меню

"Горячие" клавиши редактирования.

Клавиша

Элемент

Функция

Ctrl-Del

Edit/Clear

Удаляет выбранный текст из окна и не помещает его в карман

Ctrl-Ins

Edit/Copy

Копирует выбранный текст в карман

Shift-Del

Edit/Cut

Помещает выбранный текст в карман и удаляет его

Shift-Ins

Edit/Paste

Помещает текст из кармана в активное окно

Ctrl-L

Search/Search Again

Повторяет последнюю команду Find или Replace

F2

File/Save

Сохраняет файл в активном окне редактора

F3

File/Open

Позволяет Вам открыть файл

"Горячие" клавиши встроенной справочной информации.

Клавиша

Элемент

Функция

F1

Help/Contents

Открывает контекстно-ориентированный экран справочной информации

F1 F1

Help/Help on Help

Вызывает справочную информацию по справочной информации (нужно нажать только F1, если Вы уже находитесь в системе справочной информации).

Shift-F1

Help/Index

Вызывает оглавление справочной информации

Alt-F1

Help/Previous Topic

Показывает предыдущий экран справочной информации.

Ctrl-F1

Help/Topic Search

Вызывает специфическую информацию по языку только в редакторе

"Горячие" клавиши отладки/запуска.

Клавиша

Элемент

Функция

Alt-F9

Compile/Compile

Компилирует последний файл в редакторе.

Ctrl-F2

Run/Program Reset

Переустанавливает выполняемую программу

Ctrl-F4

Debug/Evaluate/Modify

Вычисляет выражение

Ctrl-F7

Debug/Add Watch

Добавляет выражение для просмотра

Ctrl-F8

Debug/Toggle BreakPoint

Устанавливает или очищает условные точки прерывания

Ctrl-F9

Run/Run

Запускает программу

F4

Run/Go To Cursor

Запускает программу до позиции курсора

F7

Run/Trace Into

Выполняет прослеживание внутри процедур

F8

Run/Step Over

Осуществляет перескакивание через вызовы процедур

F9

Compile/Make

Выполняет Make (компилирует/ редактирует связи) программы

Окна Turbo Pascal

Почти все, что Вы видите и делаете в среде Turbo Pascal, происходит в окнах. Окно - это область экрана, в которой обычно находится текст программы.

Можно открыть большое количество окон, но в любой момент времени может быть активным только одно окно. Активное окно - это окно, с которы Вы в настоящий момент времени работаете. Любая команда, которую Вы выбрали или текст, который Вы набрали, относится только к активному окну.

Строка статуса.

Строка статуса появляется внизу экрана Turbo Pascal. Cтрока статус выполняет следующие функции:

  • напоминает о "горячих" клавишах, допустимых в этот момент активном окне.

  • говорит о том, какая функция выполняется, например, показывае "Saving filename...", когда сохраняется редактируемый файл.

  • предлагает краткие советы по выбранной команде меню и элемента диалогового окна.

Запуск Turbo Pascal.

Перейдите в директорию, где расположен файл turbo.exe (поиск файла  Alt+F7), выделите его указателем и нажмите Enter для запуска программы.

Создание первой программы.

После загрузки Turbo Pascal нажмите F10, чтобы войти в полосу меню, затем F (File) и N (New). В результате этого на экране появится новое окно. Теперь можно приступить к вводу текста программы, нажимая Enter в конц каждой строки:

program MyFirst;

begin

Write('Hello, World!');

Write('Press <Enter>...');

Readln; end.

Не забывайте про точку с запятой, а за последним end поставьте точку. Для удаления используйте Backspace, а для передвижения внутри окна редактора используйте клавиши со стрелками.

Сохранение программы.

После ввода текста программы необходимо сохранить ее на диске. Для этого выберите команду Save из меню File, нажав F10, затем F для появлени меню File и S для выбора команды Save. Более простой способ проделать тож самое - нажать F2. После этого появится диалоговое окно в котором необходимо указать название программы(не более 8 символов, исключая пробелы), например можете набрать "myfirst".

Компиляция программы.

Компиляция представляет собой процесс, который преобразует исходный текст программы в машинный код инструкций для процессора. После компиляции программа готова к выполнению. Для компиляции своей программы нажмите Alt-F9. Еще одной задачей компилятора является выявление СИНТАКСИЧЕСКИХ ошибок, которые появляются при написании программы. Наиболее вероятно ошибкой для начинающего программиста на языке Паскаль будет: ';' expected (ожидается ';'). Другой частой ошибкой является несоответствие пар begin..end.

Если во время компиляции не произошло никаких ошибок, то в окне центре экрана появится сообщение "Compilation successful: press any key (компиляция успешна: нажмите любую клавишу). Окно остается на экране до те пор, пока Вы не нажмете клавишу. Если во время компиляции в текст программы найдена ошибка, Turbo Pascal останавливается, устанавливает курсор на ошибку в тексте программы и показывает сообщение об ошибке.

Выполнение программы.

После исправления ошибок нажмите Ctrl-F9. На экране появится сообщение:

Hello, World!

Press <Enter>...

и программа будет ждать нажатия клавиши Enter.

Когда Ваша программа закончит выполнение, Вы вернетесь в то мест программы, с которого начинали. Теперь Вы если хотите можете модифицировать программу.

3. ЗАДАНИЕ

1) Написать и выполнить приведенную выше программу.

2) Изучить возможности справочной системы Turbo Pascal и возможности текстового редактора IDE.

3) Ответить на контрольные вопросы.

4. ОФОРМЛЕНИЕ ОТЧЕТА

1) Название лабораторной работы.

2) Написать основные команды текстового редактора IDE.

3) Написать ответы на контрольные вопросы.

5. КОНТРОЛЬНЫЕ ВОПРОСЫ

1) Как вы понимаете слово "интерфейс" (interface)?

2) Из каких основных частей состоит интерфейс интегрированной среды Turbo Pascal? Объясните назначение каждой из них.

3) Какую информацию можно найти в справочной системе Turbo Pascal?

4) Каким образом можно сохранить файл myfirst.pas под другим именем, используя возможности IDE?

5) С помощью какой команды IDE можно посмотреть результаты выполнения вашей программы?

Лабораторная работа N13.

ОБЪЯВЛЕНИЕ ПЕРЕМЕННЫХ. ИНСТРУКЦИЯ ПРИСВАИВАНИЯ.

ВЫВОД И ВВОД ПЕРЕМЕННЫХ. ПРОГРАММЫ С ЛИНЕЙНОЙ СТРУКТУРОЙ.