Запишите на бланке или в тетради команды для выполнения следующих действий с таблицей «атлас мира» базы данных «»: сортировка по двум ключам: в алфавитном порядке названия страны и по убыванию значения площади; сортировки в порядке возрастания площади страны, исключая боливию; удаление из таблицы всех записей о странах азии, имеющих горно-равнинный рельеф.
#python v3.6.2
# dec - десятичное число, n - разрядность числа, по умолчанию - 32 (как у типа integer)
def dec_to_bin(dec, n=32):
if dec > 0:
b = ''
while dec > 0:
i = str(dec % 2)
b = i + b
dec = int(dec / 2)
return b
if dec < 0:
dec = -dec
b = ''
while dec > 0:
i = str(dec % 2)
b = i + b
dec = int(dec / 2)
# прямой код
b = '0'*(n-len(b))+b
# обратный код
b = b.replace('1', '2').replace('0', '1').replace('2', '0')
# дополнительный код
b = b[0:b.rfind('0')]+'1'+'0'*(len(b[b.rfind('0'):len(b)])-1)
return b
if dec == 0:
return 0
#include <iostream>
using namespace std;
void main() {
setlocale(LC_ALL, "RUSSIAN");
char text, fon;
cout << "0 = Черный\t8 = Серый\n";
cout << "1 = Синий\t9 = Светло - синий\n";
cout << "2 = Зеленый\tA = Светло - зеленый\n";
cout << "3 = Голубой\tB = Светло - голубой\n";
cout << "4 = Красный\tC = Светло - красный\n";
cout << "5 = Лиловый\tD = Светло - лиловый\n";
cout << "6 = Желтый\tE = Светло - желтый\n";
cout << "7 = Белый\tF = Ярко - белый\n\n";
cout << "Введите цвет фона: ";
cin >> fon;
cout << "Введите цвет текста: ";
cin >> text;
switch (fon == text){
case true:{cout << "Невозможно поменять цвета."; }
case false:{
switch (fon){
case '0':{
switch (text){
case '1':{system("color 01"); break; }
case '2':{system("color 02"); break; }
case '3':{system("color 03"); break; }
case '4':{system("color 04"); break; }
case '5':{system("color 05"); break; }
case '6':{system("color 06"); break; }
case '7':{system("color 07"); break; }
case '8':{system("color 08"); break; }
case '9':{system("color 09"); break; }
case 'a':{}
case 'A':{system("color 0A"); break; }
case 'b':{}
case 'B':{system("color 0B"); break; }
case 'c':{}
case 'C':{system("color 0C"); break; }
case 'd':{}
case 'D':{system("color 0D"); break; }
case 'e':{}
case 'E':{system("color 0E"); break; }
case 'f':{}
case 'F':{system("color 0F"); break; }
}break;
switch (fon == text){
case true:{cout << "Невозможно поменять цвета."; }
case false:{
switch (fon){
case '1':{
switch (text){
case '1':{system("color 12"); break; }
}break;
}
}break;
}
}break;
}
}
cin.get(); cin.get();
}
}
}