- •Часть 1
- •Аннотация
- •Лабораторная работа №2
- •Задание 1
- •Задание 2
- •Лабораторная работа №3
- •Разветвляющиеся вычислительные процессы
- •Лабораторная работа №4
- •Оператор цикла с параметром.
- •1 Вариант.
- •2 Вариант.
- •Правила организации циклов:
- •Лабораторная работа №5
- •Оператор цикла While с предусловием
- •Лабораторная работа №6
- •Задание 1
- •Задание 2
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа №9
- •Литература
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
ФГОУ СПО Челябинский политехнический техникум
Методическое пособие
к лабораторным работам
по дисциплине
«Основы алгоритмизации и программирования»
Часть 1
для специальности:
230105 «Программное обеспечение Вычислительной техники и Автоматизированных систем»
Челябинск 2009г.
Одобрено Предметной комиссией 230105 Программное обеспечение ВТ и АС |
Рекомендовано для использования преподавателям и студентам специальности 230105 «Программное обеспечение Вычислительной Техники и Автоматизированных Систем» при проведении лабораторных работ по дисциплине «Основы алгоритмизации и программирования» |
|
Заместитель директора по УР
________________ (Л.Б. Фролов) |
Председатель
____________(Ершова К.Н.) |
Заместитель директора по НМР
________________ (Е.Ю. Бердникова) |
Авторы: преподаватели спецдисциплин ПЦК 230105: _______________ Родионова М.В. _______________ Устьянцева Н.В. |
|
Аннотация
Данное методическое пособие предназначено для студентов и преподавателей при выполнении лабораторных работ в среде TURBO PASCAL по дисциплине «Основы алгоритмизации и программирования» II курса специальности 230105 «Программное обеспечение ВТ и АС».
Методическое пособие содержит краткие теоретические сведения, необходимые для выполнения лабораторных работ, индивидуальные задания на лабораторные работы по вариантам. Специально подобранные задания позволят студентам закрепить теоретический материал и приобрести практические навыки создания, редактирования и отладки программ в среде TURBO PASCAL.
Первая часть методического пособия содержит лабораторные работы для выполнения в I семестре по темам:
-
Знакомство со средой Турбо Паскаль.
-
Составление и отладка линейных программ.
-
Составление, редактирование и отладка разветвляющихся программ.
-
Задача табулирования функции.
-
Составление, редактирование и отладка программ с простейшими арифметическими циклами.
-
Составление, редактирование и отладка программ для вычисления суммы бесконечного ряда.
-
Решение нелинейных уравнений.
-
Вычисление корней n – степени.
-
Сложные циклы.
Вторая часть методического пособия содержит лабораторные работы для выполнения в II семестре по темам:
-
Нахождение min, max, суммы и произведения элементов одномерных массивов;
-
Составление программ со сложными циклами с использованием переменных с индексами.
-
Работа с матрицами.
-
Включение и исключение строки и столбца из матрицы.
-
Умножение матриц.
-
Составление и отладка программ с использованием процедур.
-
Составление и отладка программ с использованием процедур-функций.
-
Составление и отладка программ с использованием подпрограмм.
-
Строковые процедуры и функции.
-
Обработка текстовых данных
Содержание отчета лабораторной работы:
-
Тема, цель, задание.
-
Математическое описание задачи.
-
Контрольный счет.
-
Схема алгоритма.
-
Описание переменных.
-
Текст простой и модифицированной программы с результатами работы программы.
-
Вывод.
Лабораторная работа №1
Тема: « Знакомство со средой Турбо-Паскаль ».
Цель:
-
Овладеть навыками работы в среде ТП.
-
Научиться писать простейшие программы и отлаживать их.
Задание: Составление, редактирование, отладка простейшей линейной программы.
Порядок действий:
-
Загрузить ТП.
-
Набить программу.
-
Запомнить её (записать в память) под своим именем.
-
Откомпилировать.
-
Исправить ошибки.
-
Снова записать программу под тем же именем.
-
Запустить программу, результаты сравнить с контрольным счётом.
-
Выдать текст программы на печать (F10, File, Print).
-
Подготовить программу для выдачи для выдачи результатов на печать: запомнить её под другим именем и отредактировать. Вставить Uses Printer перед Var и в каждый оператор вывода вставить lst, например:
Writeln(lst,’…’,x);
-
Закрыть программу (Alt+F3).
-
Закрыть ТР (Alt+X).
-
Отключить принтер.
Теория:
Знакомство со средой TP.
-
Запуск программы. Найти на диске C или D каталог LANGUAGE, в котором найти подкаталог Turbo, далее найти файл Turbo.exe и запустить его (Enter).
-
Выход из системы. Для того, чтобы закрыть текущее окно, нужно нажать комбинацию клавиш Alt+F3. Мы выйдем в среду TP. Для выхода в Norton нужно нажать комбинацию клавиш Alt+x.
-
Первое знакомство. После запуска файла turbo.exe на экране появиться окно.
Выход в меню можно осуществить двумя способами:
-
Нажать F10, с помощью стрелок переместиться на нужный пункт и нажать Enter.
-
Нажать Alt+ первая буква нужного пункта меню.
(Опции) Пункты MENU.
-
FILE – действие с файлами и выход из системы.
-
EDIT – (редактирование) – восстановление исп. строки.
-
SEARCH – поиск нужной информации по ключевому слову.
-
RUN – прогон программы: компиляция, компоновка и выполнение программы.
-
COMPILE – компиляция программы.
-
DEBUG – отладка программы.
-
OPTIONS – установка параметров среды.
-
WINDOWS – работа с окнами. Среда позволяет использовать до 9 окон
одновременно.
-
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 – записать блок в дисковый файл.
Работа с файлами.
Создание программы.
-
Нажать F10 – выход в главное menu.
-
Найти пункт Menu File.
-
Нажать Enter – появится вертикальное окно.
-
Выбрать опцию NEW - на экране появиться пустое окно с именем NONAME00. PAS.
-
Набиваем текст программы. Если повторить операцию, то откроется следующее окно с именем NONAME01.PAS.
Сохранение программы.
Для сохранения программы выбираем опцию Save as из пункта File, открывается диалоговое окно. Диалоговое окно содержит:
-
Входной бокс.
-
Бокс файлов.
-
Стандартные переключатели.
-
Информационная панель.
Переключение между элементами окна осуществляется с помощью клавиши TAB.
Во входном боксе записывается имя, под которым хотим сохранить файл.
Бокс файлов содержит список имён файлов в текущем каталоге.
Стандартные переключатели.
OK – подтверждение имени файла.
CANCEL – отмена.
HELP – помощь.
Информационная строка отображает путевое имя файла, его размер, время, дату создания.
-
F10, COMPILE, COMPILE.
-
ALT+F9.
В случае правильной компиляции появится сообщение:
Compilation succesfull Press any key.
Для получения результатов работы программы существует два способа:
-
F10, RUN,RUN.
-
Ctrl+F9.
Рассмотрим результаты работы программы:ALT+F5.
Для того, чтобы открыть уже существующий дисковой файл существует два способа:
-
F10, FILE, OPEN.
-
F3.
Задание: Составить программу решения нахождения функции:
F(x)= , при a=2.7, b=-3.2