Практикум 3

  • docx
  • 11.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-00611.docx

Практикум 3

Задание     1.     Переменной     y     присвоить     дробную     часть положительного числа x.

 

Задание 2. Если у – вещественная переменная, а п – целая, то какие из следующих операторов присваивания правильные, а какие нет и почему:


1) y:=n+1;

2) n:=y-1;

3) n:=4.0;

4)    y:=trunc(y);


5)    n:=n div 2;

6)    y:=y mod 2; 7) n:=n/2;

8) n:=sqr(sqrt(n));


 

Задание 3. Поменять местами значения целых переменных х и у.


Задание 4. Какое значение будет иметь переменная х после выполнения операторов:

x:=10; x:=x+3;

 

Задание 5. Записать оператор присваивания, который меняет знак у переменной х.

 

Задание 6. Записать xему равны значения переменных х и y после выполнения операторов:

x:=2;

y:=5;

x:=y;

y:=x;

 

Задание 7. Правильны ли следующие операторы присваивания?

Ответ обосновать.

k:=k mod 3+k*cos(0); x:=x*2 div 6 +x/4;

 

Задание 8. Найдите ошибку в программе:

program a1; var

a: integer; b: real;

begin

a:=100; b:=2.5;

writeln(a,b); a:=a+b/3.5;


writeln(a) end.

 

Задание 9. Найдите ошибку в программе:

program a1; var

x: integer; y: real;

z: char; begin

z:=’100’;

y:=2.5;

x:=10.5;

y:=x+y;

writeln('x=',x, 'y=',y, 'z=',z) end.

 

Задание 10. Какие из следующих последовательностей символов являются операторами присваивания:


1) a:=b;

2) a=c+1;

3) a:b-sqr(2);

4) a*x+b:=0;

5) z:=0;


6) z:=z+1;

7) z:=z+1,2;

8) y:=-y;

9) -y:=y


 

 

Задание 11. Пусть значения переменных x и y равны, соответственно, 0.3 и –0.2. Какие значения будут иметь эти переменные после выполнения операторов присваивания:

1) x:=x+2*y; y:=y/2;

2) y:=-y; x:=x+y; y:=y+1;


3) x:=1; y:=x+y.

 

Задание 12. Задать в виде оператора присваивания следующие действия:

1)    переменной   z   присвоить   значение,   равное    полусумме значений переменных x и y;

2)    удвоить значение переменной а;

3)    значение переменной х увеличить на 0.1;

4)    изменить знак значения переменной t.

 

Задание 13. Написать оператор присваивания, в результате выполнения которого переменная y получает значение, равное значению переменной х, возведенному в пятую степень.:

 

Задание   14.   Две   последовательности   операторов   отличаются только порядком следования операторов:

u:=u+v; v:=2*v;

и

v:=2*v; u:=u+v.

Верно ли, что для любых начальных значений u и v выполнение этих последовательностей операторов приводит к одинаковому изменению значений переменных u и v.

 

Задание 15. Какие значения будут получены в переменных x и y в результате выполнения последовательности операторов

x:=x+y; y:=x-y;

x:=x-y;

если последовательность исходных данных была составлена из двух чисел: а) 3.5 и 2.4;   б) 6.7 и –10.1


Задание 16. Даны x, y, z. Записать оператор присваивания для вычисления переменных a и b


1 + sin2 (x + y)

а) a = 2 + |x - 2x/(1 + x2 y2 )| + x ,


b = cos2


1

(arctg    ); z


 

б) a = ln|(y -


|x|)(x -


y

 

z + x2 / 4


) |,


b = x - x

23!


x5

+5! .