alyans29
?>

Help! в код проги рисующей параболу var g, h: integer; x, y: real; x0, y0, xm, ym, mx, my: integer; begin g: =detect; initgraph(g, h, ''); begin line(0, round(getmaxy/2), getmaxx, round (getmaxy/2)); line (round (getmaxx/2), 0, round(getmaxx/2), getmaxy); end; for xm: =20 to 620 do begin x: =(xm-x0)/mx; y: =x*x; ym: =round(y0-y*my); putpixel(xm, ym, 15); end; readln; end. что означает begin x: =(xm-x0)/mx; y: =x*x; ym: =round(y0-y*my); ? зачем использовать его в коде? mx, my-масштабы соответственно по осям x и y, которые показывают число пикселей в одной единице, x, y- координаты точки, xm, ym- машинные координаты точки, x0, y0- машинные координаты начала системы координат.

Информатика

Ответы

romolga3580

так это у тебя высчитывается пропорциональный коэффициент между положением точки на графике и отображением её на графическом экране. то есть на графике точка параболы с координатами (2; 2), а на графическом экране   (220,200).    

kol-nat26

напишу основные идеи на языке си,но преобразовать несложно вам будет.

 

1.   int n,c1,c2,razn,chastn;

      scanf ("%d",& n); // запрашиваем двузначное число

     

    c1=n%10;       n/=10;

      c2=n%10;  

      razn=c2-c1;   chastn=c2/c1;

2. int z;

     

      if (z> 0)   z=z+1;

      if (z==0) z=10;

3. int   z, c_right, c_left;

       

      c_right=z%10;

      z=z/10;    

      c_left=z%10;

4. int z;

      if   ( z%2==0 ) четное ;

      else нечетное ;

5. int a,b,sum ; //имеем ввиду a< b

 

      do

        { a=a+1;

            sum=sum+a;

          }

        while (a! =b-1); //   (a! =b) - если от а до б включительно

 

как то так. если возникнут вопросы- пишите : )

 

       

       

mariy-y34

ответ:

#include

using namespace std;

int main()

{

    int n; // конечное значение

    int i; // счетчик цикла

    cout < < "введите конечное число: ";

    cin > > n;

    int r = 1;

    setlocale(0, "");

        for (i = 1; i < = n; i=i+2) // задаем начальное значение 1, конечное n и задаем шаг цикла - 2.

    {

        r = r * i;

    }

    cout < < "факториал нечетных чисел от 1 до " < < n < < " = " < < r < < endl;

    return 0;

}

объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Help! в код проги рисующей параболу var g, h: integer; x, y: real; x0, y0, xm, ym, mx, my: integer; begin g: =detect; initgraph(g, h, ''); begin line(0, round(getmaxy/2), getmaxx, round (getmaxy/2)); line (round (getmaxx/2), 0, round(getmaxx/2), getmaxy); end; for xm: =20 to 620 do begin x: =(xm-x0)/mx; y: =x*x; ym: =round(y0-y*my); putpixel(xm, ym, 15); end; readln; end. что означает begin x: =(xm-x0)/mx; y: =x*x; ym: =round(y0-y*my); ? зачем использовать его в коде? mx, my-масштабы соответственно по осям x и y, которые показывают число пикселей в одной единице, x, y- координаты точки, xm, ym- машинные координаты точки, x0, y0- машинные координаты начала системы координат.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

katekn6032
abrolchik8511
Zibuxin3
reception
sales5947
Роман1406
vyborovvs
pechyclava
alenkadon6
mshelen732
iracaenko153
kosharikclub
Ваган Шутова332
YelenaZOLTANOVICh105
iservice38