Методичка БКП - 2. Науки российской федерации федеральное государственное бюджетное образовательное учреждение
Скачать 1.02 Mb.
|
Исходные данные: a и b; Результат: y; Промежуточные данные: t, x; Программа на языке Си. #include #include #include main () { float a,b,t,x,y; printf ("\n Lab_1"); printf ("\n Выполнил студ. 1 курса"); printf ("\n Ф.И.О"); b=1.2; a=0.23; t=b*(2*b-1.2)-3*b*(2*a-3*b); x=(2*t-1)*(t+2); if (x<1) y=1.5*cos(x) else if (x=1) y=1.8*a*x else y=pow(x-2,2)+6; printf ("\n При x=%f",x); printf ("\n Значение y=%f",y); getch(); } Рис.3. Блок-схема разветвляющегося алгоритма. Для удобства комментарии операторов в программе на языке Паскаль каждая строка ее пронумерована. Имя программы - Lab_3. В программе используются три переменные x, a и y вещественного типа. Начло программы. 4 – 6. Выводят на экран сообщения, написанные в апострофах. 7 – 8. Операторы присвоения значениям a и b исходных данных. 9 – 10. Вычисление значений переменных t и x по заданным формулам. 11 – 13. Вычисление значения функции y. 14. Вывод значения переменной x. 15. Вывод значения функции y. 16. Конец программы. Лабораторная работа №2Разработка алгоритмов итерационной структуры. Часть 1Тема: Разработка алгоритмов итерационной циклической структуры (2 ч.) Цель работы: овладеть практическими навыками разработки алгоритмов и программ итерационной циклической структуры. Изучить: организацию итерационных процессов; разработать алгоритмы и программы решения задач Задание Методом итераций вычислить корень уравнения вида f(x)=0, расположенный на отрезке [a, b] с заданной абсолютной погрешностью. Определить также число итераций, необходимое для нахождения корня. Задание выполнить в соответствии с вариантом. Таблица 4. Варианты заданий к лабораторной работе
|