Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Составление и отладка циклической программы



Цель занятия

Приобрести практические навыки в составлении и отладке циклических программ.

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

1. Записать формат оператора FOR...NEXT.

2. Пояснить логику выполнения оператора WHILE...WEND.

3. Какие значения примет параметр цикла в процессе выполнения следующего оператора:

FOR I= 7 TO 11

PRINT I

NEXT

4. Какое значение примет переменная С после выполнения оператора цикла:

C=Æ

FOR K=9 TO 1BY-2

LET C=C+K

NEXT K

PRINT C

Задание на лабораторное занятие

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

2. Схему алгоритма и программу записать в отчет по лабораторному занятию.

3. Выполнить контрольный просчет и его результаты занести в отчет. Составить план отладки.

Выполнение задания

1. Ввести текст программы в память ЭВМ.

2. Проверить правильность ввода. Выявленные ошибки устранить.

3. Организовать выполнение программы.

4. Провести отладку программы.

5. Оформить отчет и предъявить его преподавателю.

Методические рекомендации

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

Рассмотрим пример. Пусть необходимо составить программу для вычисления факториала:

F=n!

Приведем один из возможных вариантов программы:

INPUT N

F=1

FOR I=2 TO N

F=F*I

NEXT I

PRINT “F=“; F

END

Варианты индивидуальных заданий к лабораторному занятию





Дата публикования: 2014-12-25; Прочитано: 250 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...