Конспект лекций по программированию для начинающих. Гладков В.П. - 80 стр.

UptoLike

Составители: 

82
x<-2 1 0 0 0 0
x<0 - 1 0 0 0
x<2 - - 1 0 0
x<2.5 - - - 1 0
x
2
x
2x
2
-3x x
2x
2
x
2x
2
-3x+4 x
0 x
3. Пусть z=6x
6-
5x
5
+4x
4-
3x
3
+2x
2-
x+7. Напишите фрагмент программы на
Паскале, вычисляющей значение функции, постройте ее график.
y=
если z<0,
2z если 0z1,
2z + 2 если 1z<3,
2z если 3z<5,
2z если z5.
z +
≤<
+≤
−≥
2
2
2
,
,
,
,
,
4. По фрагментам Паскаль-программ восстановите формулу, вычисляющую
значение каждой функции, постройте таблицы решений и графики функций:
а) if x<2
then y:=x
else if x<3
then y:=2
else y:=x-1;
б) if x<-1
then y:=1/x
else if x<=2
then y:=sqr(x)
else y:=4;
в) if x<-0.5
then y:=1/abs(x)
else if x<1
then y:=2
else y:=1/(x-0.5);
г) if abs(x)>2
then y:=aqr(x)
else if x<0
then y:=-2*x
else if x>=1
then y:=4
else y:=4*sqr(x);
д) if sqr(x)>2
then if x>2
then y:=sqr(x)*x
else y:=8
else y:=8*sqr(x).
                                    82

                          x<-2       1    0 0 0  0
                          x<0        -    1 0 0  0
                          x<2        -    - 1 0  0
                          x<2.5      -    - - 1  0
                            2
                          x          x
                              2
                          2x -3x          x
                              2
                          2x                x
                          2x2-3x+4            x
                          0                      x
                      6-  5     4- 3   2-
   3. Пусть z=6x 5x +4x 3x +2x x+7. Напишите фрагмент программы на
Паскале, вычисляющей значение функции, постройте ее график.
       ⎧ z + 2 , если z < 0,
       ⎪2 z , если 0 ≤ z < 1,
       ⎪⎪
   y = ⎨ 2z + 2 , если 1 ≤ z < 3,
        ⎪2 z + 2, если 3 ≤ z < 5,
        ⎪
        ⎪⎩2 z − 2, если z ≥ 5.
   4. По фрагментам Паскаль-программ восстановите формулу, вычисляющую
значение каждой функции, постройте таблицы решений и графики функций:
а)    if x<2                            г) if abs(x)>2
      then y:=x                            then y:=aqr(x)
      else if x<3                          else if x<0
              then y:=2                           then y:=-2*x
              else y:=x-1;                        else if x>=1
б)    if x<-1                                          then y:=4
      then y:=1/x                                      else y:=4*sqr(x);
      else if x<=2                      д)     if sqr(x)>2
              then y:=sqr(x)                   then if x>2
              else y:=4;                               then y:=sqr(x)*x
в)    if x<-0.5                                        else y:=8
      then y:=1/abs(x)                         else y:=8*sqr(x).
      else if x<1
              then y:=2
              else y:=1/(x-0.5);