. Что такое бит?
а) это количество информации, уменьшающее неопределенность знания в 2 раза;
б) это минимально-адресуемая единица памяти ЭВМ;
в) это объем памяти для записи одного символа;
г) это 1/64 байта.
2. Что означает свойство конечность алгоритма?
а) содержит конечное число шагов;
б) длина одной строки текста 255;
в) каждая команда записана на отдельной строке;
г) для исполнения алгоритма не нужно конечное число исполнителей?
3. Какая из следующих инструкций является алгоритмом?
а) ;
б) ;
в) х = 5; печатать х;
г) п = 1, 2, …
4. Какое значение получит x в результате выполнения алгоритма:
a:=2; x:=1
пока а <=15 и x<=20
нц
x:=a*a; a:=a+1
кц
а) 16; б) 10; в) 25; г) 15.
5. Теоретическая информатика опирается:
а) на законы механики и электричества;
б) законы природы;
в) математическую логику, теорию алгоритмов, теорию кодирования, сис¬темный анализ;
г) разделы математики: численный анализ, математический анализ, диффе¬ренциальные уравнения.
6. К прикладному программному обеспечению относятся:
а) новые языки программирования и компиляторы к ним, интерфейсные системы;
б) системы обработки текстов, электронные процессоры, базы данных;
в) решение во об анализе потоков информации в различных сложных
системах;
г) поисковые системы, глобальные системы хранения и поиска информации
7. Какая запись числа 729,854 в десятичной системе счисления будет верной:
а) 7*10^3 + 2*10^2 + 9*10^1 + 8*10^0 + 5*10^-1 + 4*10^-2;
б) 7*10^2 + 2*10^1 + 9*10^0 + 8*10^-1 + 5*10^-2 + 4*10^-З;
в) 7*10^3+ 2*10^2+ 9*10^1 + 8*10^-1 + 5*10^-2 + 4*10^-3;
г) 7*10^2+ 2*10^1 + 9*10^0 + 8*10^0 + 5*10^-1 + 4*10^-2?
8. Сложите два числа в двоичной системе счисления: 10101 + 1011 равно:
а) 101010; б) 010101; в) 100000; г) 111111.
9. При переводе числа 27 из десятичной системы счисления в двоичную получится число:
а)10011; б) 11101; в) 11011; г) НПО.
10. При переводе дробного числа 0,69 из десятичной системы счисления в двоичную получится число:
а) 0,11011...; б) 0,010011; в) 0,101100...; г) 0,10111
Все знают эту команду. Но когда данные, которые вы пытаетесь обработать, большие, попробуйте добавить аргумент nrows = 5, чтобы прочитать только крошечную часть таблицы перед фактической загрузкой всей таблицы. Зачем? Так удастся избежать ошибки с выбором неправильного разделителя, ведь это не всегда запятая.
Или используйте head в Linux, чтобы вывести первые, скажем, 5 строк из любого текстового файла: head –n 5 data.txt.
Извлеките список столбцов с df.columns.tolist(). Добавьте аргумент usecols = ['c1', 'c2',…], чтобы загрузить только необходимые столбцы. Кроме того, если знаете типы данных нескольких конкретных столбцов, добавьте аргумент dtype = {'c1': str, 'c2': int,…}. Так загрузка будет быстрее. Этот аргумент даёт ещё одно преимущество. Если один столбец содержит строки и числа, рекомендуется объявить его тип строковым. Так вы избежите ошибок при объединении таблиц, когда используете этот столбец как ключ.
5 5 2 4 1 3
100 312 0 312 500
Объяснение:
n участников олимпиады получили уникальные номера от 1 до n. В результате решения задач на олимпиаде каждый участник получил некоторое количество (целое число от 0 до 600). Известно, кто сколько набрал.
Перечислите участников олимпиады в порядке невозрастания набранных ими .
Входные данные
В первой строке содержится число n (0 ≤ n ≤ 101). Далее записаны n чисел - количество набранных участниками (первое число - это , набранные участником номер 1, второе - участником номер 2 и т.д.).
Выходные данные
Вывести n чисел - номера участников в порядке невозрастания набранных ими (участники, набравшие одинаковое количество балов должны выводится в порядке неубывания их номеров).