#!/bin/bash
a=$true
while ($a)
do
clear
echo "1. Enter path"
echo "2. Enter file extension"
echo "3. Copy file"
echo "4. Exit"
read VAR
clear
if [[ $VAR -eq 1 ]]
then
echo "enter path"
read path
read -p "Нажмите ENTER для продолжения"
fi
if [[ $VAR -eq 2 ]]
then
echo "Enter file extension"
read fex
cd $path
ls *.$fex
read -p "Нажмите ENTER для продолжения"
fi
if [[ $VAR -eq 3 ]]
then
echo "enter path to copy file"
read pathcopy
cp -R $path/*.$fex $pathcopy
read -p "Нажмите ENTER для продолжения"
fi
if [[ $VAR -eq 4 ]]
then
echo "Exit"
read -p "Нажмите ENTER для продолжения"
let "a=false"
fi
done
Объяснение:
1) Сравните два числа:
10112
и 11012
11112
и 10012 110112
и 111112
2) Найдите сумму чисел в двоичной системе счисления, выполните
проверку:
a) 10+10
b) 10+11
c) 11+1
d) 11+11
e) 100+10
f) 100+100
g) 1101+111
h) 1001+110
i) 1010+11
j) 1111+11
k) 1010+101
l) 1001+1
3) Определите сумму чисел:
248
и 218
568 и 258
1258
и 428
4) Определите сумму чисел:
F116+4516 C516+1A16 D116+1016
5) Найдите сумму чисел 1010112
+ 3810 , ответ запишите в двоичной
системе счисления.
6) Найдите основание x системы счисления, если известно, что
2002x
= 13010 .
7) Сколько разрядов будет в числе, если записать его в восьмерич-
ной системе:
а) 101110102
б) 110011110001112
в) А18С16
Объяснение:
1) Сравните два числа:
10112
и 11012
11112
и 10012 110112
и 111112
2) Найдите сумму чисел в двоичной системе счисления, выполните
проверку:
a) 10+10
b) 10+11
c) 11+1
d) 11+11
e) 100+10
f) 100+100
g) 1101+111
h) 1001+110
i) 1010+11
j) 1111+11
k) 1010+101
l) 1001+1
3) Определите сумму чисел:
248
и 218
568 и 258
1258
и 428
4) Определите сумму чисел:
F116+4516 C516+1A16 D116+1016
5) Найдите сумму чисел 1010112
+ 3810 , ответ запишите в двоичной
системе счисления.
6) Найдите основание x системы счисления, если известно, что
2002x
= 13010 .
7) Сколько разрядов будет в числе, если записать его в восьмерич-
ной системе:
а) 101110102
б) 110011110001112
в) А18С16