Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В разделе объявлений задаются константы da и dx, затем вещественные переменные a,x,y,z.
В основном блоке переменной а задаётся начальное значение а=1 и открывается цикл repeat по а, затем задаётся начальное значение х=0 и открывается цикл repeat по х, вложенный в цикл по а. В этом цикле вычисляется значение у и, если оно меньше 1, то вычисляется z=y+x2, в противном случае z вычисляется по формуле z = . Далее выводятся a,x,y,z в формате 4 значащих цифры, из них 3 после запятой.
Затем х получает приращение 0,2, выполняется проверка на достижение им конечного значения 2. Если условие выполняется, то управление передаётся назад, к repeat по х, если нет, то выполняется следующий оператор, где а получает своё приращение 0,5 и проверяется на достижение конечного значения 3. Если условие выполняется, то программа возвращается к repeat по а, если нет, то конец программы.
2 Программа "цикл и ветвление"
Пример 2
Дана функция
е1/3ln|z| +1, если z<0
y = 0, если z=0
tg2x, если z>0
Написать программу для вычисления значений функции на
отрезке x [-1;1] с шагом 0.1 для z = sin x - 0.1.
В примере для каждого значения х сначала нужно определить z, а затем, если z < 0. то у вычислить по первой формуле, если z = 0, то у = 0 и если z > 0, то по третьей формуле.
Дата публикования: 2014-12-11; Прочитано: 191 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!