Повтор и оператор WHILE.




УДК 681.3

 

Методические указания к выполнению типового расчета (Часть 1. Программирование в Turbo Pascal).

Витебск: Министерство образования Республики Беларусь, УО «ВГТУ», 2002 г.

 

Составители: доц. Шарстнев В.Л.

доц. Бром Е.Л.

доц. Терентьев В.П.

ст. преп. Вардомацкая Е.Ю.

ст. преп. Калиновская Е.А.

асс. Стасеня Т.П.

асс. Казаков В.Е.

асс. Окишева Т.Н.

 

Методические указания содержат теоретический материал по основам программирования в Turbo Pascal. Изложение сопровождается большим числом примеров. Вторая часть разработки содержит задания типового расчета, учитывающие особенности специальных дисциплин, изучающих студентами.

 

Одобрено кафедрой информатики УО «ВГТУ»

«______»___________ 2002 г., протокол №____

 

 

Рецензент Любочко Н.С.

 

Редактор Зуева В.Н.

 

Рекомендовано к опубликованию редакционно-издательским советом

УО «ВГТУ» «______»___________ 2002 г., протокол №______

 

Ответственный за выпуск Деркаченко П.Г.

 

 

Учреждение образования «Витебский государственный технологический университет»

 

Подписано к печати __________ Формат___________ Уч. изд. листов_____________

Офсетная печать. Тираж ________ экз. Заказ №_________ Цена _________________

Отпечатано на ризографе Витебского государственного технологического университета. Лицензия ЛП №89 от 26 января 2001 года.

210035, Витебск, Московский пр-т, 72.


Отзыв

 

На методические указания к выполнению типового расчета

(Часть1. Программирование в Turbo Pascal).

 

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

Каждый раздел типового расчета содержит подробно разобранную задачу. Приведен образец выполнения типового расчета.

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

Варианты заданий соответствуют рабочим программам предметов изучающих программирование.

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

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

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

Методические указания соответствуют требованиям предъявляемым к методическим разработкам и могут быть рекомендованы к изданию в УО «ВГТУ».

 

Редактор.

Инженер I – ой

категории

вычислительного

центра УО «ВГТУ» /В.И. Зуева/


Рецензия

 

На методические указания к выполнению типового расчета

(Часть1. Программирование в Turbo Pascal).

 

 

Рецензируемые методические указания предназначены для студентов дневной формы обучения всех специальностей, изучающих программирование. Они составлены в соответствии с рабочими программами курсов «Информатика, численные методы и машинная графика», «Основы информатики».

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

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

Кроме прямого назначения (выполнения типового расчета) данные методические указания могут быть использованы для самостоятельного изучения основ программирования на языке Turbo Pascal.

Методические указания написаны на хорошем научно-методическом уровне и рекомендуются к опубликованию.

 

Рецензент

Зав. сектором

вычислительного

центра УО «ВГТУ» /Н.С. Любочко/


ВВЕДЕНИЕ.

 

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

На первом этапе студент должен решить задачи на уровне схем (1 семестр), на втором – разработать и отладить программу решения каждой задачи на языке Турбо-Паскаль (2 семестр).

Типовой расчет оформляется в отдельной тетради или на листах формата А4. Схемы вычерчиваются в соответствии с требованиями ГОСТ, снабжаются пояснениями. Тексты программ представляются в виде распечаток с результатами расчета контрольного примера и комментариями.

Варианты заданий по типовому расчету приведены в приложении. Номер варианта указывается преподавателем.

 

Теоретическая часть.

 

Основные понятия.

Важнейшими этапами при подготовке задачи для решения ее на ЭВМ являются разработка алгоритма решения задачи и его программирование на выбранном алгоритмическом языке (Бейсик, Паскаль и т.д.).

Алгоритм – это точное предписание л порядке выполнения действий над исходными данными для получения требуемого результата. Существуют различные способы описания алгоритма: словесное, операторное, метод схем. Наиболее наглядным и часто используемым при программировании задач является метод схем. Схема – графическое представление алгоритма в виде последовательности блоков различной конфигурации. Наиболее часто используются следующие блоки (см. рис. 1).

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

- следование;

- развилка;

- повтор (или цикл-пока).

Для удобства описания алгоритма используется также две дополнительные управляющие структуры:

- цикл-до;

- выбор.

 

Следование.

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

Развилка и оператор IF.

Эта структура обеспечивает выбор одного из двух возможных действий при выполнении некоторого условия Р. После выполнения любого из действий, управление передается на общую точку выхода. В языке Турбо-Паскаль развилка реализуется оператором условной передачи управления IF (если), имеющим следующий формат: IF выражение THEN оператор 1 ELSE оператор 2

Здесь выражение соответствует условию Р, оператор 1 – действию А, оператор 2 – действию В. Если в управляющей структуре при выполнении условия Р никакого действия не выполняется, развилка имеет следующий вид:

Этот случай соответствует так называемой неполной форме оператора IF: IF выражение THEN оператор.

Повтор и оператор WHILE.

Эта структура обеспечивает многократное повторение некоторого действия А (называемого телом цикла). Действие повторяется до тех пор, пока выполняется условие Р (это условие повторения цикла). Если после очередного повторения действия А условие Р не выполняется, происходит выход из цикла. В языке Турбо-Паскаль повтор реализуется оператором цикла WHILE (пока), имеющим следующий формат:

WHILE выражение DO

<оператор>

Здесь выражение соответствует условию Р, а оператор – действию А. Если для реализации действия А необходимо несколько операторов, то они должны быть взяты в операторные скобки BEGIN … END (т.е. оформление как составной оператор).



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-03-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: