Схема алгоритма Программа

Н
x>2.5
Начало
a,b
Конец
x=-0.5
Заголовок таблицы
Д
x,y
x=x+0.1
y=

#include "stdafx.h"

#include<math.h>

int main()

{

float а, b, х, y;

printf("Bвeдитe a и b ");

scanf("%f%f",&a,&b);

printf(" x y(x)\n");

х=-0.5; //нач. установка

do

{

y=log(fabs(x))/(a*a+b*b);

printf("%8.1f %8.1f\n",x,y);

x= x+ 0.1;

} while( x<= 2.5);

return 0;

}

 

Основное отличие оператора цикла while от оператора цикла do...while

1. В операторе while тело цикла может не выполниться ни разу, если логическое выражение в начальный момент уже окажется ложным.

В операторе do...while логическое выражение записывается после тела цикла, поэтому тело цикла обязательно выполнится хотя бы один раз.