Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебно-методическое пособие по Паскалю.doc
Скачиваний:
7
Добавлен:
25.04.2019
Размер:
398.34 Кб
Скачать

Тема1 41

Тема 2 Условный оператор, оператор выбора 41

Задание В - обработка числовых последовательностей 42

Тема 4. Строки и символы 43

Тестовые задания 44

Электронные образовательные интернет-ресурсы 49

Дистанционные курсы 49

Электронные учебники 50

Предисловие

Система программирования Турбо-Паскаль, разработанная корпорацией Borland, остается одной из самых популярных систем программирования в мире. Придуманный швейцарским ученым Никлаусом Виртом как средство для обучения студентов программированию, язык Паскаль превратился в мощную современную профессиональную систему программирования, которая может решать широкий круг задач. Популярная в настоящее время система программирования Delphi основана на языке Паскаль.

Курс «Информатика и программирование» входит в блок общих математических и естественно-научных дисциплин специальности 080801 «Прикладная информатика» (по областям) и изучается, как правило, на первом курсе. Дисперсия уровня знаний поступающих на данную специальность абитуриентов очень велика: некоторые имеют глубокие познания в области информационных технологий, а некоторые только начинают общаться с компьютером. Вследствие чего возникают трудности в интенсивности подачи материала. Кроме этого очень тяжело дается усвоение материала по программированию (особенно на начальном этапе). Учебно-методическое пособие по данному курсу может помочь преодолеть эти проблемы.

1 Основы построения программы на языке Турбо-Паскаль

1.1 Алфавит языка и специфика его использования

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

Алфавит языка ТП составляют:

1. Символы, используемые для составления идентификаторов:

- латинские строчные и прописные буквы,

- арабские цифры от 0 до 9 (в идентификаторах цифры могут использоваться наряду с буквами, начиная со второй позиции),

- символ подчеркивания.

  1. Символы - разделители:

- символ пробела,

- управляющие символы.

  1. Специальные символы - символы, выполняющие определенные функции при построении различных конструкций языка:

+ - * / { } [ ] ( ) < > . , ‘ ; : ^ @ # $

  1. Составные символы - группа символов, которые воспринимаются компилятором как единое целое:

<= => := (* *) (. .) ..

  1. «Неиспользуемые» символы. Символы так называемой расширенной таблицы ASCII, т.е. символы, имеющие коды от 128 до 255.

  2. Зарезервированные слова. Ключевые и зарезервированные слова (BEGIN, END, PROGRAM,…). В качестве имен идентификаторов в программе зарезервированные слова использоваться не могут.

1.2 Этапы решения задачи на эвм

1. Словесная постановка задачи.

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

2. Математическая постановка задачи заключается в записи условия задачи в виде математических соотношений с использованием выше выбранных переменных. На этом же этапе осуществляется выбор математического метода решения задачи согласно составленной математической модели.

3. Разработка алгоритма и его графическое описание.

Алгоритмизация задачи представляет собой первый этап программирования. В процессе его выполнения устанавливается необходимая последовательность арифметических и логических действий, с помощью которых реализуется выбранный численный метод. Эту последовательность можно записать в виде схемы алгоритма.

4. Запись алгоритма на языке программирования.

Алгоритм, записанный в графическом виде, далее записывается в виде последовательности операторов выбранного языка программирования, т.е. составляется программа решения задачи.

5. Разработка контрольного теста и отладка программы.

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

Такой метод называется тестированием программы.

6. Работа на ЭВМ с получением результатов.

Решение задачи на ЭВМ производится по отлаженной программе для всего необходимого множества исходных данных. Анализ результатов выполняется, как правило, лицом, в интересах которого решалась задача.