Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_pascal01.doc
Скачиваний:
16
Добавлен:
02.04.2015
Размер:
386.56 Кб
Скачать

Федеральное агентство по образованию

ГОУВПО

«ВОРОНЕЖСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ»

КАФЕДРА МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ ИНФОРМАЦИОННЫХ И ТЕХНОЛОГИЧЕСКИХ СИСТЕМ

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ПАСКАЛЬ: СТРУКТУРА ПРОГРАММЫ, ЛИНЕЙНЫЕ АЛГОРИТМЫ

Методические указания, контрольные вопросы и задания по изучению курса «Информатика»

Для студентов, обучающихся по направлениям 260300 (специальности 260301‑260303); 260600 (специальности 260601, 260602); 280200 (специальности 280201, 280202); 260200 (специальности 260201‑260204); 200500 (специальность 200503); 240500 (специальность 240502); 240800 (специальность 240801); 260500 (специальность 260501), дневной формы обучения

ВОРОНЕЖ

2007

УДК 681.3.06

Программирование на языке Паскаль: структура программы, линейные алгоритмы [Текст] : методические указания, контрольные вопросы и задания по изучению курса «Информатика» / Воронеж. гос. технол. акад.; сост. И.И. Каширская, Н.Д. Писаренко. – Воронеж : ВГТА, 2007. – 30 с.

Методические указания разработаны в соответствии с требованиями ГОС ВПО подготовки инженеров по направлениям 260300 (специальности 260301‑260303); 260600 (специальности 260601, 260602); 280200 (специальности 280201, 280202); 260200 (специальности 260201‑260204); 200500 (специальность 200503); 240500 (специальность 240502); 240800 (специальность 240801); 260500 (специальность 260501). Они предназначены для закрепления теоретических знаний дисциплин цикла ЕН и содержат сведения о структуре программы, базовых операторах языка Паскаль.

Библиогр.: 4 назв.

Составители: ассистент И.И. КАШИРСКАЯ, доцент Н.Д. ПИСАРЕНКО

Научный редактор профессор Г.В. Абрамов

Рецензент доцент Воронежского филиала Российского государственного торгово-экономического университета А.П. КОТОВ

Печатается по решению редакционно-издательского совета Воронежской государственной технологической академии

© Каширская И.И., Писаренко Н.Д., 2007

© ГОУВПО «Воронежская государственная технологическая академия», 2007

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

Порядок выполнения работы:

  1. Внимательно изучите теоретические сведения и методические указания по решению задач (приведены примеры решения). Внимание!!! В тексте программ жирным шрифтом выделены ключевые слова языка Паскаль.

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

  3. Выполните задания, приведенные сразу после вопросов для самоконтроля, составив программу на языке Паскаль.

1. Понятие программы

Программа представляет собой текст, записанный по определенным правилам. Эти правила называются синтаксисом языка.

Чтобы программа могла быть выполнена, ее надо представить в виде последовательности команд, понятных машине. Проверку соответствия текста синтаксису и перевод текста в машинные команды осуществляют специальные программы, называемые трансляторами.

Транслятор быть интерпретатором или компилятором. Интерпретатор разбирает строку программы, проверяет ее и, если нет синтаксических ошибок, переводит в машинные команды и выполняет, затем эти действия повторяются для следующей строки программы и т.д. Компилятор проверяет весь текст программы, затем, если нет синтаксических ошибок, переводит весь текст программы в машинные команды и выполняет всю программу. Работу интерпретатора можно сравнить с синхронным переводчиком, работу же компилятора – с переводчиком книг. Turbo Pascal и Borland Pascal являются компиляторами. Файл с текстом программы имеет расширение pas, а файл, содержащий машинные команды, имеет расширение exe.

Синтаксические ошибки выявляются транслятором; семантические же ошибки (смысловые ошибки, т.е. программа выполняет не то, что предполагалось) могут быть выявлены только человеком, написавшим программу.