Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Цель занятия
Приобрести практические навыки в составлении и отладке циклических программ.
Контрольные вопросы
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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!