Информатика_1 / Лаба 1 / laba1
.doc
Задание
Написать программу вычисления значения заданной функции в зависимости от значения неизвестной переменной, определяемой пользователем приложения (вводятся пользователем с клавиатуры). Результат представить в формате вещественного числа с фиксированной и плавающей точкой на экране монитора.
Вариант 7
q=bx-log(bx) |
x<1 |
q=1 |
x=1 |
q=bx+log(bx) |
x>1 |
b=1.5
Алгоритм
На рис. 1 представлена блок схема
Рисунок 1-алгоритм работы программы
Текст программы
#include "math.h"
#include "studio.h"
void main ()
{
double b,x,y,q;
b=1,5;
scanf_s("%f",&x);
y=b*x;
if (y<1)
{
q=y-log(y);
}
else if (y==1)
{
q=1;
}
else if (y>1)
{
q=y+log(y);
}
printf("%f",q);
}
Результаты работы программы
Ввод 1
Вывод 1
Вывод
В ходе выполнения работы я ознакомился с азами работы в среде С. Изучил правила составления программ на языке С: базовые типы данных, ввод-вывод данных, основные математические функции; оператор разветвлений if. Научился формировать разветвляющийся алгоритм.