Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornye_raboty_1_chast.doc
Скачиваний:
5
Добавлен:
15.11.2018
Размер:
921.6 Кб
Скачать

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

ФГОУ СПО Челябинский политехнический техникум

Методическое пособие

к лабораторным работам

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

«Основы алгоритмизации и программирования»

Часть 1

для специальности:

230105 «Программное обеспечение Вычислительной техники и Автоматизированных систем»

Челябинск 2009г.

Одобрено

Предметной комиссией 230105 Программное обеспечение ВТ и АС

Рекомендовано для использования преподавателям и студентам специальности 230105 «Программное обеспечение Вычислительной Техники и Автоматизированных Систем» при проведении лабораторных работ по дисциплине «Основы алгоритмизации и программирования»

Заместитель директора по УР

________________ (Л.Б. Фролов)

Председатель

____________(Ершова К.Н.)

Заместитель директора по НМР

________________ (Е.Ю. Бердникова)

Авторы: преподаватели спецдисциплин ПЦК 230105:

_______________ Родионова М.В.

_______________ Устьянцева Н.В.

Аннотация

Данное методическое пособие предназначено для студентов и преподавателей при выполнении лабораторных работ в среде TURBO PASCAL по дисциплине «Основы алгоритмизации и программирования» II курса специальности 230105 «Программное обеспечение ВТ и АС».

Методическое пособие содержит краткие теоретические сведения, необходимые для выполнения лабораторных работ, индивидуальные задания на лабораторные работы по вариантам. Специально подобранные задания позволят студентам закрепить теоретический материал и приобрести практические навыки создания, редактирования и отладки программ в среде TURBO PASCAL.

Первая часть методического пособия содержит лабораторные работы для выполнения в I семестре по темам:

  • Знакомство со средой Турбо Паскаль.

  • Составление и отладка линейных программ.

  • Составление, редактирование и отладка разветвляющихся программ.

  • Задача табулирования функции.

  • Составление, редактирование и отладка программ с простейшими арифметическими циклами.

  • Составление, редактирование и отладка программ для вычисления суммы бесконечного ряда.

  • Решение нелинейных уравнений.

  • Вычисление корней n – степени.

  • Сложные циклы.

Вторая часть методического пособия содержит лабораторные работы для выполнения в II семестре по темам:

  • Нахождение min, max, суммы и произведения элементов одномерных массивов;

  • Составление программ со сложными циклами с использованием переменных с индексами.

  • Работа с матрицами.

  • Включение и исключение строки и столбца из матрицы.

  • Умножение матриц.

  • Составление и отладка программ с использованием процедур.

  • Составление и отладка программ с использованием процедур-функций.

  • Составление и отладка программ с использованием подпрограмм.

  • Строковые процедуры и функции.

  • Обработка текстовых данных

Содержание отчета лабораторной работы:

  1. Тема, цель, задание.

  2. Математическое описание задачи.

  3. Контрольный счет.

  4. Схема алгоритма.

  5. Описание переменных.

  6. Текст простой и модифицированной программы с результатами работы программы.

  7. Вывод.

Лабораторная работа №1

Тема: « Знакомство со средой Турбо-Паскаль ».

Цель:

  1. Овладеть навыками работы в среде ТП.

  2. Научиться писать простейшие программы и отлаживать их.

Задание: Составление, редактирование, отладка простейшей линейной программы.

Порядок действий:

  1. Загрузить ТП.

  2. Набить программу.

  3. Запомнить её (записать в память) под своим именем.

  4. Откомпилировать.

  5. Исправить ошибки.

  6. Снова записать программу под тем же именем.

  7. Запустить программу, результаты сравнить с контрольным счётом.

  8. Выдать текст программы на печать (F10, File, Print).

  9. Подготовить программу для выдачи для выдачи результатов на печать: запомнить её под другим именем и отредактировать. Вставить Uses Printer перед Var и в каждый оператор вывода вставить lst, например:

Writeln(lst,’…’,x);

  1. Закрыть программу (Alt+F3).

  2. Закрыть ТР (Alt+X).

  3. Отключить принтер.

Теория:

Знакомство со средой TP.

  1. Запуск программы. Найти на диске C или D каталог LANGUAGE, в котором найти подкаталог Turbo, далее найти файл Turbo.exe и запустить его (Enter).

  2. Выход из системы. Для того, чтобы закрыть текущее окно, нужно нажать комбинацию клавиш Alt+F3. Мы выйдем в среду TP. Для выхода в Norton нужно нажать комбинацию клавиш Alt+x.

  3. Первое знакомство. После запуска файла turbo.exe на экране появиться окно.

Выход в меню можно осуществить двумя способами:

  1. Нажать F10, с помощью стрелок переместиться на нужный пункт и нажать Enter.

  2. Нажать Alt+ первая буква нужного пункта меню.

(Опции) Пункты MENU.

  1. FILE – действие с файлами и выход из системы.

  2. EDIT – (редактирование) – восстановление исп. строки.

  3. SEARCH – поиск нужной информации по ключевому слову.

  4. RUN – прогон программы: компиляция, компоновка и выполнение программы.

  5. COMPILE – компиляция программы.

  6. DEBUG – отладка программы.

  7. OPTIONS – установка параметров среды.

  8. WINDOWS – работа с окнами. Среда позволяет использовать до 9 окон

одновременно.

  1. HELP – обращение к справочной службе.

Несколько клавиш для редактирования:

PgDn – смещение курсора на страницу вверх.

PgDn – смещение курсора на страницу вниз.

Home – смещение курсора к началу текущей строки.

End – смещение курсора к концу текущей строки.

Ctrl+PgUp – смещение к началу текста.

Ctrl+PgDn – смещение к концу текста.

Команды редактирования:

Ctrl+Y – удаление строки, где стоит курсор.

Ctrl+Q+L – появление случайно удалённой строки.

Ctrl+K+B – пометить начало блока.

Ctrl+K+Y – удалить блок.

Ctrl+K+C – скопировать блок.

Ctrl+K+V – переместить блок.

Ctrl+K+P – напечатать блок.

Ctrl+K+R – считать блок из дискового файла.

Ctrl+K+W – записать блок в дисковый файл.

Работа с файлами.

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

  1. Нажать F10 – выход в главное menu.

  2. Найти пункт Menu File.

  3. Нажать Enter – появится вертикальное окно.

  4. Выбрать опцию NEW - на экране появиться пустое окно с именем NONAME00. PAS.

  5. Набиваем текст программы. Если повторить операцию, то откроется следующее окно с именем NONAME01.PAS.

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

Для сохранения программы выбираем опцию Save as из пункта File, открывается диалоговое окно. Диалоговое окно содержит:

  1. Входной бокс.

  2. Бокс файлов.

  3. Стандартные переключатели.

  4. Информационная панель.

Переключение между элементами окна осуществляется с помощью клавиши TAB.

Во входном боксе записывается имя, под которым хотим сохранить файл.

Бокс файлов содержит список имён файлов в текущем каталоге.

Стандартные переключатели.

OK – подтверждение имени файла.

CANCEL – отмена.

HELP – помощь.

Информационная строка отображает путевое имя файла, его размер, время, дату создания.

  1. F10, COMPILE, COMPILE.

  2. ALT+F9.

В случае правильной компиляции появится сообщение:

Compilation succesfull Press any key.

Для получения результатов работы программы существует два способа:

  1. F10, RUN,RUN.

  2. Ctrl+F9.

Рассмотрим результаты работы программы:ALT+F5.

Для того, чтобы открыть уже существующий дисковой файл существует два способа:

  1. F10, FILE, OPEN.

  2. F3.

Задание: Составить программу решения нахождения функции:

F(x)= , при a=2.7, b=-3.2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]