Оглавление Указания по выполнению лабораторных работ..........................................................4 Файловая система. Работа в Norton Commander. Работа в Турбо Паскале..............6 Линейные программы. Арифметические и логические выражения на Паскале...14 Программирование ветвящихся алгоритмов.............................................................22 Операторы цикла..........................................................................................................27 Подпрограммы в Паскале............................................................................................33 Методы работы с одномерными массивами .............................................................38 Алгоритмы сортировки массива.................................................................................41 Графика в Турбо Паскале............................................................................................45 3
Указания по выполнению лабораторных работ В результате выполнения лабораторных работ по данному курсу студент должен приобрести, следующие умения: * составлять алгоритмы решения задач; * овладеть различными способами представления алгоритмов; * освоить основные алгоритмические конструкции; * научиться использовать вспомогательные алгоритмы, освоить принцип последовательной детализации, использовать готовые вспомогательные алгоритмы при создании нового алгоритма; * применять основные этапы полного построения алгоритма (для решения задач на ЭВМ) на практике; * овладеть основными типами данных и формами их представления для обработки на компьютере; * уметь использовать операторы ввода, вывода, присваивания, условные и циклические операторы языка программирования для составления программ; * уметь использовать основные операторы языка программирования Паскаль; * овладеть основными способами организации данных; * использовать стандартные алгоритмы для решения учебных задач, овладеть основными приемами отладки и тестирования программ. * производить численные расчеты на компьютере с использованием стандартных функций; *организовывать данные для эффективной алгоритмической обработки; * распознавать необходимость применения той или иной алгоритмической конструкции при решении задачи; Лабораторный практикум содержит: • теоретическую информацию, необходимую для выполнения всех заданий лабораторного практикума; • упражнения для выполнения без использования компьютера; • экспериментальная работа над готовыми программами и (или) фрагментами программ; • самостоятельная работа. Теоретическая информация лабораторного практикума разбита на модули, которые как бы прикреплены к практическим заданиям. Перед выполнением практических заданий каждого блока необходимо ознакомиться (повторить) соответствующий теоретический модуль. 4
Упражнения для выполнения без компьютера направлены на подготовку к практической работе на компьютере. Экспериментальная работа проводится с целью научиться читать готовые программы, находить и исправлять ошибки. Самостоятельная работа лабораторного практикума предполагает выработку умений по разработке алгоритмов, реализации их на языке программирования, а также дальнейшую отладку и тестирование. Студент должен отчитаться в выполнении всех заданий из текста лабораторной работы, а так же, в выполнении заданий из Раздела «Самостоятельная работа студентов». 5
Лабораторная работа №1 Файловая система. Работа в Norton Commander. Работа в Турбо Паскале Цели: Получить начальное представление о назначении операционной системы, о файле, файловой системе, возможностях Norton Commander. Научится: 1. С помощью Norton Commander запускать программы, просматривать текстовые файлы, создавать каталоги, копировать и перемещать файлы, осуществлять переход на другой диск, удалять ненужные файлы; 2. Запускать Турбо Паскаль, набирать в редакторе программ текст программы, редактировать, компилировать, исполнять программу, выходить из интегрированной среды Турбо Паскаля. Общие сведения Компьютер представляет собой программируемое электронное устройство, способное обрабатывать данные и производить вычисления, а также выполнять другие задачи манипулирования символами. Основу компьютеров образует аппаратура, построенная, в основном, с использованием электронных и электромеханических элементов и устройств. Принцип действия компьютеров состоит в выполнении программ – заранее заданных, четко определенных последовательностей арифметических, логических и других операций. Главная программа называется «операционной системой» (ОС) – это комплекс взаимосвязанных системных программ, назначение которых – организовать взаимодействие пользователя с компьютером и выполнение других программ. ОС загружается в компьютер при его включении и организует диалог с пользователем, дает возможность удобного доступа к аппаратным ресурсам компьютера и управляет выполнением всех остальных программ. Наиболее распространенные на данный момент времени операционные системы – WINDOWS и MS – DOS. MS–DOS включает в себя много различных команд. Небольшая часть этих команд находится в оперативной памяти. Все остальные команды MS–DOS – на внешнем накопителе (ВН). Информация на ВН хранится в файлах. «Файл» – это последовательность данных, объединенных общим именем и занимающих определенное место на ВН. Каждый файл имеет имя, состоящее из двух частей: собственно имени и расширения имени. Например, myprog.pas. Имя файла имеет длину от 1 до 8 символов (myprog), расширение – от 1 до 3 символов. Имя и расширение отделяются друг от друга точкой. В имени можно использовать прописные и строчные латинские буквы, цифры и специальные знаки. Расширение является необязательным. 6
|