Методическое пособие для учащихся 9-11 классов средних общеобразовательных школ программирование на языке pascal

Вид материалаМетодическое пособие

Содержание


Немного о работе в системе турбо паскаль
Создание программы.
Запуск программы.
Переменная. числа. инструкция присваивания
Краткие теоретические сведения
Оператор присваивания.
Методические указания по работе и задания
Вопросы к защите лабораторной работы
Структура программы в паскале. ввод и вывод данных. линейные программы
Краткие теоретические сведения
Вопросы к защите лабораторной работы
Условный оператор в программах на паскале
Краткие теоретические сведения
Пусть требуется определить, принадлежит ли точка с ко­ординатой х отрезку
Имеется прямоугольное отверстие со сторонами a и b и кирпич с ребрами х, у, z.
3. Определить принадлежность точки фигуре
Вопросы к защите лабораторной работы
Организация циклов
Краткие теоретические сведения
Оператор безусловного перехода.
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7   8   9   ...   14


МИНИСТЕРСТВО ОБРАЗОВАНИЯ РФ


методическое пособие для учащихся 9-11 классов средних общеобразовательных школ


ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PASCAL


  • Краткие теоретические сведения
  • Примеры программ
  • Задачи для самостоятельного решения
  • Вопросы для защиты лабораторных работ





СОДЕРЖАНИЕ


ВВЕДЕНИЕ 3

НЕМНОГО О РАБОТЕ В СИСТЕМЕ ТУРБО ПАСКАЛЬ 4

ПЕРЕМЕННАЯ. ЧИСЛА. ИНСТРУКЦИЯ ПРИСВАИВАНИЯ 5

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

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

ОРГАНИЗАЦИЯ ЦИКЛОВ 17

МАССИВЫ 24

ОБРАБОТКА ТАБЛИЦ. (ДВУМЕРНЫХ МАССИВОВ) 30

ОПЕРАТОР ВАРИАНТА. (ВЫБОРА) 35

ПОДПРОГРАММЫ 38

РЕКУРСИЯ 44

ОБРАБОТКА СТРОК В ПАСКАЛЕ 49

КОМПЬЮТЕРНАЯ ГРАФИКА 55

ЗАПИСИ. ОБРАБОТКА ЗАПИСЕЙ 62

ФАЙЛЫ. РАБОТА С ФАЙЛАМИ В ПАСКАЛЕ 68

ЛИТЕРАТУРА 72



ВВЕДЕНИЕ


Чтобы научиться программированию, надо писать программы, решать конкретные задачи. Изучать приведенные решения. Вводите их в свой компьютер. Не бойтесь экспериментировать – вносите изменения в программы. Чем больше работы вы проделаете самостоятельно, тем больше научитесь. Писать программы сначала лучше на бумаге, а уже затем вносить в компьютер. Задача считается решенной, если программа работает так, как сказано в условии задачи.

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

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

Цель методических указаний – помочь овладеть приемами программирования. Контрольные вопросы позволяют оценить уровень теоретических и практических умений.

НЕМНОГО О РАБОТЕ В СИСТЕМЕ ТУРБО ПАСКАЛЬ



Система Турбо Паскаль разработана фирмой Borland для компьютеров IBM PC. Она включает в себя транслятор, редак­тор, различные сервисные функции для работы с файлами, библиотеки, позволяющие использовать в программе средства ввода-вывода операционной системы MS-DOS, построения изображений.

Создание программы. Каталог с библиотеками Турбо Паскаль, как правило, называется ТР, после этих букв указывается версия системы, например 5. В этом каталоге надо найти файл с именем turbo.еxе, подвести к нему курсор и нажать . При запуске системы появляется окно редактора текстов программ (этот редактор можно использовать и как просто редактор текстов). Для входа в меню служит клавиша . Строка меню расположена вверху экрана, передвижение по ней производится клавишами управления курсором. Если экран пуст, то можно сразу набирать текст программы, делая такие же отступы, какие имеются в тексте книги. Эти отступы облегчают чтение текста и поиск ошибок. Если на экране после запуска системы находится ненужная программа, то следует войти в пункт меню File и выполнить команду New. Экран очищается, вверху появляется имя программного файла noname.pas (безымянная программа). Набор каждой строки программы завершается нажатием клавиши . По уже имеющемуся тексту можно перемещаться с помощью клавиш управления курсором. В начало строки можно перейти с по­мощью клавиши <Ноme>, в конец строки — клавишей . Убрать ненужную строку можно нажатием комбина­ции клавиш + , вставить — нажатием (курсор при этом должен находиться в конце строки, после которой производится вставка). Если произошел случайный разрыв строки (нажатием клавиши в середине стро­ки), то надо подвести курсор к концу верхней строки и на­жать . Нижняя строка при этом расположится на верхней строке. Нажимая еще несколько раз, можно ликвидировать разрыв полностью.

Запуск программы. Для выполнения программы надо выйти в меню и в пункте Run выполнить команду Run. Система сначала запускает транслятор, который переводит программу с Паскаля на язык машинных кодов и ищет синтаксические ошибки в программе. Если они найдены, то программа не бу­дет выполняться, произойдет возврат в редактор. Поверх текс­та программы появляется красное окно с сообщением типа ошибки. После нажатия клавиши окно исчезает, курсор устанавливается в строку с ошибкой. Для получения под­робной информации об ошибке надо нажать + .

Когда все ошибки исправлены, программа начинает вы­полняться. Если в системе уже имеется программа с именем noname.pas, то выдается окно, где об этом сообщается. Чтобы имя осталось без изменений, нажимается и появляет­ся еще одно окно, в котором спрашивается, будет ли програм­ма с таким именем записана поверх уже имеющейся. Если пользователь с этим соглашается, то он нажимает (yes — да). Чтобы изменить имя программы, новое имя надо ввести в первом появившемся окне, стерев noname.pas и записав новое имя. После этого программа начинает выполняться.

Программу можно модифицировать и выполнять сколько угодно, раз. Для помещения в окно редактора программы, на­ходящейся на диске, необходимо выполнить команду Load из пункта меню File (или нажать ). При этом появляется ок­но, в котором или набирается имя файла, или нажимается . В последнем случае появляется список файлов с рас­ширением .pas и производится выбор файла.


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