Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Тема: «Разработка и отладка разветвляющихся программ».
Цель занятия: приобрести практические навыки по разработке разветвляющихся алгоритмов, программ и отладке их в интегрированной среде
Отрабатываемые вопросы:
1. Разработка схем алгоритмов и разветвляющихся программ.
2. Отладка разветвляющихся программ.
Организационно-методические указания
Один из фундаментальных операторов – оператор IF…. помогает проводить анализ выполнения заданных условий. Программы, составленные для таких вычислений, называются разветвляющимися программами.
1.Постановка задачи. Разработать схему разветвляющегося алгоритма и программу для вычисления значений функции, выбранной из перечня индивидуальных заданий.
Полная форма условного оператора в вида блока имеет вид:
IF <условие> THEN
ELSE
<операторы>
END IF
Используется при построении программ и алгоритмов также краткая форма:
IF <условие> THEN
<операторы>
END IF
Линейная форма записи имеет вид:
IF <условие> THEN <операторы> ELSE <операторы>
IF <условие> THEN <операторы>
Выполнить вычисление следующей функции, использующий условный оператор:
2. Разработать схему реализации алгоритма (рис.1.)
3. Создание текста разветвляющейся программы двумя способами.
1 способ реализации программы.
REM Линейная структура программы
Pi=3.14
INPUT «Введите а»;а
INPUT «Введите х»;х
IF x>0 THEN y=sin(pi/(12+x))+x^2-5*a ELSE y=sin(pi/(12+x))+x^2+5*a
PRINT «y=»;y
END
Рис. 1. Схема разветвляющегося алгоритма
2 способ реализации программы.
REM Блочная структура программы
Pi=3.14
INPUT «Введите а»;а
INPUT «Введите х»;х
IF x>0 THEN
y=sin(Pi/(12+x))+x^2-5*a
ELSE
y=sin(Pi/(12+x))+x^2+5*a
END IF
PRINT «y=»;y
END
4. Оценка результатов вычислений для двух способов построения программы и значений условия «х».
Дата публикования: 2014-11-19; Прочитано: 936 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!