Система программирования Турбо паскаль 7.0


Контрольные задания


1. Записать в Турбо Паскале операторы присваивания

№ варианта

Математическая запись

1



2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

 

 

 

3.   Выполнить оператор присваивания

№ вар

Запись оператора в Турбо

Паскале

Исх. данные

Тип переменных

1

Y:= 3 * 7 DIV 2 MOD 7 / 3;

-

y-веществ.

2

a:= exp(trunc(m + 1/2)*ln(x+2.5E-2));

x=8.9

m=1

a,x-веществ.

m-целая

3

k:= n + trunc (m + b);

n=-6

b=0.8

m=2

k,n,m-целые

b- веществ.

4

m:= a * a * c + trunc(b);

a=45

b=0.8

c=2

a,c-целые

b,m- веществ.

5

k:= exp(trunc(x * b) * ln(y));

x=1.2

b=2

y= -4

k,x- веществ.

b,y-целые

6

d:= -a MOD b +a DIV d * c;

a=5

b=2

c=3

a,b,c-целые

d- веществ.

7

i:= trunc(k / n * n + a);

k=99

n=100

a=5.871

i,k,n-целые

a- веществ.

8

f:= a +  trunc(b/c) - 64/sqr(a) + 1;

a=4

b=0.8

c=2

f,b- веществ.

a,c-целые

9

b:= 4*d*1E-2/cos(4*d-c) + frac(57.12);

c=12

d=3

c,d-целые

b- веществ.

10

k:= a * b / c + frac(12.7E-1);

a=6

b=2

c=4

a,b,c-целые

k1-веществ.

11

b:= exp(trunc(n/m) * ln(a+sqrt(a/m)));

a=4

m=3

n=2

a,n,m-целые

b-веществ.

12

m:= trunc(a*(b DIV c) + 0.57E1);

a=6

b=1

c=4

m,a,b,c-целые

13

a:= exp(5 DIV 2 * ln(4)) - 2;

-

a-веществ.

14

z:=(a+sqrt(b+1)+24E-1*c)* trunc(b/4);

a=4

b=1

c=10

a,b,c-целые

z-веществ.

15

p:= trunc(abs(b-a)) DIV c – d MOD10;

a=4.8

b=0.8

c=2

d=34

p,a,b-веществ.

c,d-целые

16

a:=19 DIV 4 * 4 +  trunc(5.4) MOD 4;

-

a-целая

 

Глава 5.  Разветвляющиеся вычислительные

                                    процессы

Вычислительный процесс называется разветвляющимся, если он реализуется по одному из нескольких направлений – ветвей. В программе должны быть учтены все возможные ветви вычислений. Выбор той или иной ветви осуществляется по условию, включенному в состав условного оператора. Для программной реализации условия используется логическое выражение. В  сложных структурах с большим числом ветвей применяют оператор выбора.



Содержание раздела