Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
P_LAB_01_Программирование линейных алгоритмов.doc
Скачиваний:
3
Добавлен:
06.05.2019
Размер:
135.17 Кб
Скачать

Волгоградский государственный педагогический университет

Кафедра общей физики

Информатика Часть 2

Основы программирования на языке PASCAL

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

Программирование линейных алгоритмов

Волгоград

2007

Контрольные вопросы

1. Каковы назначение и возможности системы программирования?

2. Какие подменю имеет главное меню интегрированной среды?

3. Как запустить программу на трансляцию и выполнение?

4. Из каких разделов состоит программа на языке Pascal?

5. В каком порядке должны быть записаны разделы программы на языке Pascal?

6. Как записываются операторы вывода на экран в Pascal?

7. Какие формы записи чисел используются в языке Pascal?

8. Как работает оператор присваивания?

9. Для каких целей используется в языке Pascal предварительное описание используемых в программе данных?

Дополнительные задания

1. Запишите следующие числа без десятичного порядка:

a) -0.00035E+4; b) 667E-3; c) 1E1

2. Приведите примеры положительного и отрицательного целых чисел, не представимых в языке Pascal.

3. Запишите на языке Pascal следующие формулы:

a) a+bx+cyz; b) [(ax-b)x+c]x-d;

c) ; d) ; e) ;

4. Запишите в общепринятой форме:

a) (q+p)/(r+s)-p*g/(r*s); b) 1E3+beta/(x2-gamma*delta)

5. Можно ли утверждать, что в Pascal значение выражения (1/3)*3-1 равно нулю?

Составитель: Глазов С.Ю., доцент кафедры общей физики ВГПУ

Информатика. ч.2. Основы программирования на языке Pascal.

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

Программирование линейных алгоритмов

2007.

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

Основы программирования на языке PASCAL

Программирование линейных алгоритмов

Цель работы: изучить структуру интегрированной среды программирования и команды текстового редактора. Изучить структуру и правила записи программ на языке Pascal. Приобрести начальные навыки работы в среде программирования на примере программирования линейных алгоритмов.

1. Назначение системы программирования

В настоящее время существует достаточно большое количество систем программирования, поддерживающих синтаксис языка Pascal (Object Pascal, Delphi, Kylix и др.). В этой и в последующих работах будет приведено описание некоторой обобщенной среды разработки программ и наиболее важных элементов языка Pascal.

Система программирования представляет собой интегрированную среду, включающую: экранный редактор; компилятор; редактор связей; отладчик.

Интегрированная среда позволяет набирать тексты программ с использованием встроенного редактора текстов, компилировать их, выполнять, проводить отладку программ.

2. Главное меню

Обычно главное меню интегрированной среды разработки состоит из элементов: File (файл), Edit(редактор), Search(поиск), Run(выполнение), Compile(компилирование), Debug(отладка), Options(опции), Tools(средства), Options(установки), Window(окна), Help(помощь). Все они имеют собственные подменю, некоторые несколько вложенных подменю.

3. Подготовка и выполнение программ

Текстовый редактор в среде программирования предназначен для набора и редактирования текстов программ. Простейшие возможности текстового редактора:

1.чтобы удалить строку необходимо подвести к ней курсор и нажать <Ctrl-Y>;

2.чтобы вставить строку нужно подвести курсор к концу предыдущей строки и нажать <Enter>;

3.чтобы удалить символ в строке нужно подвести курсор к данному символу и нажать <Del>;

4.чтобы вставить символ в строке необходимо подвести курсор к тому символу, перед которым осуществляется вставка, и ввести символы (режим вставка включается нажатием клавиши Insert).

Команды (управляющие комбинации клавиш) для выделенных блоков.

<Shift+стрелки> выделить блок текста программы.

<Ctrl+Ins> копировать блок в буфер обмена (в оперативную память).

<Shift+Ins> вставить блок из буфера обмена, копия блока помещается в место с позиции указанной курсором.

<Ctrl-k-v> переместить блок, блок удаляется со старого места и помещается в новое, начиная с текущей позиции курсора.

<Ctrl-k-y> удалить блок.

<Ctrl-k-h> снять выделение с блока (если вы хотите снова ввести последний блок, повторите команду <Ctrl-k-h>).

<Ctrl-k-w> записать выделенный блок. <Ctrl-k-r> прочитать файл и вставить в текст

<Ctrl-k-p> печать блока на принтере (или <Ctrl-k-w> с именем файла prn).

Операции копирования значительно ускоряют набор программ.

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