Задание #5
Во Какое значение получит переменная a после выполнения серии команд
a:=5;
b:=2;
a:=b * a - SQR(a) ;
Выберите один из 4 вариантов ответа:
1) -15
2) 15
3) 40
4) 10
Задание #6
Во Что будет выведено на экран после выполнения серии команд
a:=5;
b:=2;
a:=b-a mod 4;
write(`a=`,a);
Выберите один из 4 вариантов ответа:
1) 2
2) a=2
3) a=1
4) a=0
Задание #7
Во Что будет выведено на экран после выполнения серии команд
a:=4;
b:=2;
a:=b-a div 3;
write(a);
Выберите один из 4 вариантов ответа:
1) 1
2
2) 5
3) 1.7
4) 1
Задание #8
Во Что будет выведено на экран после выполнения серии команд
a:=4;
b:=8;
a:=a / b - 5;
write(abs(a));
Выберите один из 4 вариантов ответа:
1) 4.5
2) 4.75
3) 5.25
4) -4.5
Задание #9
Во Переменная а является целой. В какой строке при использовании команды присвоить значение допущена ошибка ?
Выберите один из 4 вариантов ответа:
1) a:=SQRT(a);
2) a:=sqr(5);
3) a:=a / 5-1;
4) a:=abs(2*a);
Задание #10
Во Что означает в Паскале точка с запятой
Выберите один из 4 вариантов ответа:
1) Конец цикла;
2) Конец строки программы;
3) Отделяет операторы друг от друга;
4) Конец программы;
Задание #11
Во Каким служебным словом описываются дробные переменные:
Выберите один из 4 вариантов ответа:
1) INTEGER;
2) REAL;
3) CHAR;
4) STRING
A(x1,y1)
B(x2,y2)
C(x3,y3)
program q;
var x1,x2,y1,y2,x3,y3:integer;
ab,ac,alp,bet,alfa,s:real;
begin
write('введите координаты точки A: ');
read(x1);
readln(y1);
write('введите координаты точки B: ');
read(x2);
readln(y2);
write('введите координаты точки C: ');
read(x3);
readln(y3);
ab:=sqrt(sqr(x2-x1)+sqr(y2-y1));
ac:=sqrt(sqr(x3-x1)+sqr(y3-y1));
alp:=arctan((y2-y1)/(x2-x1));
bet:=arctan((y3-y1)/(x3-x1));
alfa:=bet*2-alp;
s:=sin(alfa)*(ab*ac)/2;
writeln('площадь треугольника=',s);
readln
end.
cd ~
mkdir folder1
cd folder1
touch file1
touch file2
touch file3
touch file4
tar cvf archive.tar *
mkdir ../folder2
cd ../folder2
touch new_file
cp ../folder1/archive.tar .
tar rvf archive.tar new_file
tar vf archive.tar --delete file3
tar vf archive.tar --list > list1
tar vf ../folder1/archive.tar --list > list2
diff list1 list2
#Разъединение выполнить не получится, потому что все файлы пустые, но если засовывать не пустые, то
split -b 10M archive.tar "part" # вместо 10M нужный размер
cat part* > joined_archive.tar
tar vf archive.tar --list
tar vf joined_archive.tar --list
tar czvf final_archive.tar archive.tar ../folder1/archive.tar joined_archive.tar