Меню
Разработки
Разработки  /  Информатика  /  Разное  /  Методическое пособие для учащихся технического и профессионального образования "Программирование на языке PASCAL"

Методическое пособие для учащихся технического и профессионального образования "Программирование на языке PASCAL"

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

Описание разработки

ВВЕДЕНИЕ

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

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

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

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

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

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

Создание программы. Каталог с библиотеками Турбо Паскаль, как правило, называется ТР, после этих букв указывается версия системы, например 5. В этом каталоге надо найти файл с именем turbo.еxе, подвести к нему курсор и нажать . При запуске системы появляется окно редактора текстов программ (этот редактор можно использовать и как просто редактор текстов). Для входа в меню служит клавиша .

Строка меню расположена вверху экрана, передвижение по ней производится клавишами управления курсором. Если экран пуст, то можно сразу набирать текст программы, делая такие же отступы, какие имеются в тексте книги. Эти отступы облегчают чтение текста и поиск ошибок. Если на экране после запуска системы находится ненужная программа, то следует войти в пункт меню File и выполнить команду New. Экран очищается, вверху появляется имя программного файла noname.pas (безымянная программа).

Набор каждой строки программы завершается нажатием клавиши . По уже имеющемуся тексту можно перемещаться с помощью клавиш управления курсором. В начало строки можно перейти с по­мощью клавиши <Ноme>, в конец строки — клавишей . Убрать ненужную строку можно нажатием комбина­ции клавиш + , вставить — нажатием (курсор при этом должен находиться в конце строки, после которой производится вставка). Если произошел случайный разрыв строки (нажатием клавиши в середине стро­ки), то надо подвести курсор к концу верхней строки и на­жать . Нижняя строка при этом расположится на верхней строке. Нажимая еще несколько раз, можно ликвидировать разрыв полностью.

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

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

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

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

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

Цель работы:

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

Краткие теоретические сведения

В настоящее время в компьютерном мире существует множество языков программирования. Программу, выполняющую одни и те же действия, можно записать на разных языках. Но одним из наиболее популярных сегодня языков программирования является язык Паскаль. Он позволяет составлять программы для решения математических задач, обработки текстов, построения изображений на экране дисплея (позволяет использовать практически все возможности персонального компьютера). Создатель Паскаля — Никлаус Вирт.

Как каждый язык, Паскаль имеет свой алфавит. В него входят латинские буквы, цифры от 0 до 9, специальные знаки (+, -, круглые, квадратные и фигурные скобки, точка, запятая и др.), а также служебные слова (из английского языка: (begin, end, for, while и др.). При написании программы для переменных величин вводятся обозначения, точно так же, как это делается для обозначения переменных в курсе алгебры. Такое обозначение в языках программирования называют именем величины. Имя в Паскале — слово из букв, цифр и знаков подчеркивания, начинающееся с буквы. В качестве имени нельзя использовать служебные слова. Каждое имя соответствует некоторой ячейке памяти, куда записывается значение переменной величины. Поскольку в ячейку можно записать одно за другим сколько угодно данных, имя также называют переменной или именем переменной. Ячейка — понятие условное, это последователь­ность разного количества байтов памяти для разных данных. Для целых чисел в Паскале требуется два байта, для действительных — шесть. Любой символ клавиатуры занимает один байт. Поэтому для каждой переменной надо указать ее тип, чтобы транслятор знал, сколько места в памяти она будет занимать.

Числа в Паскале различаются как целые и действительные (вещественные). Целое число по внешнему виду такое же, как обычно: знак «+» можно не указывать. Вещественные числа, несмотря на одинаковое представление в памяти компьютера, могут иметь вид с фиксированной и с плавающей точкой. Числа с фиксированной точкой похожи на десятичные, только целая часть от дробной отделяется не запятой, а точкой: -7.23; 897.5.

При выполнении действий с числами с фиксированной точкой может получиться результат, целая часть которого со­держит больше разрядов, чем объем ячейки памяти. Происхо­дит, как принято говорить, переполнение ячейки памяти. Чтобы этого избежать, используют представление веществен­ных чисел с плавающей точкой. В этом случае число пред­ставляется в виде мантиссы и порядка. Мантисса — это по­следовательность цифр, изображающих число, а порядок оп­ределяет положение точки в этой последовательности.

Например, десятичное число 243,7 может быть Представле­но в виде:

243,7 = 2,437 * 102, или 243700 * 10-3, или 0,002437 * 105 и т. д.

В этом примере 2437 — мантисса числа, а цифры 2, - 3 или 5 - порядок (нетрудно увидеть, что это степень числа 10, которая меняется в зависимости от различных видов записи числа 243,7). В машинной записи число 243,7 будет выглядеть как 2.4376000000 Е+02,                             

Числа с плавающей точкой имеют громоздкий вид, они выводятся как результат работы программы. Однако их можно заменить на числа с фиксированной точкой. Если программа выдала вещественное число - 4.9876543234Е-02, то это тоже самое, что - 0,049876543234, т. е. десятичную точку надо сдви­нуть влево на две позиции. Направление сдвига указано после буквы Е в записи числа: вправо, если после Е плюс, и влево, если минус.

Дли работы с числами используются шесть операций: «+» — сложение, «-» — вычитание, «/» — деление, «*» — умножение, mod — нахождение остатка от деления и div — деление наце­ло. Находить остаток от деления и делить нацело можно толь­ко целые числа.

Весь материал - в документе.

-80%
Курсы профессиональной переподготовке

Учитель, преподаватель информатики в начальной школе

Продолжительность 300 или 600 часов
Документ: Диплом о профессиональной переподготовке
13800 руб.
от 2760 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Методическое пособие для учащихся технического и профессионального образования "Программирование на языке PASCAL" (1.35 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт