1)что является знаковой формой представления информации? а) диаграмма б) график функции в) уравнение г) устная формулировка 2)как называется алгоритм в котором последовательность одних и тех же действий повторяется до определённого момента? а) переменная б) цикл в) счетчик г)линейка 3)выберите все примеры неформальных исполнителей. а) компьютер выполняет программу проверки правописания б) музыкант импровизирует при исполнении номера в) ученик заучивает стихотворение г) станок вытачивает деталь, согласно чертежу 4)сопоставьте свойства алгоритма с его определениями. а конечность б определённость в массовость г дискретность 1 каждое из действий и весь алгоритм в целом обязательно завершаются 2 свойство предполагает, что алгоритм должен быть пригоден для решения всех данного типа 3 алгоритм должен представлять процесс решения как последовательное выполнение простых шагов 4 алгоритм не должен содержать команды, смысл которых может восприниматься неоднозначно а) а - 3, б - 1, в - 4, г - 2 б) а - 1, б - 4, в - 2, г - 3 в) а - 4, б - 2, в - 1, г - 3 г) а - 3, б - 2, в - 1, г - 4 5)верны ли следующие утверждения? 1. функция abs вычисляет квадратный корень числа. 2. функция random возвращает модуль числа. а) верно только первое б) верно только второе в) оба верны г) ни одно не верно 6)к какому типу данных принадлежит число 3,14? а) к вещественному б) к целому в) к строковому г) к логическому 7)для чего служит раздел var в среде pascal? а) для описания выражений б) для описания величин в) для описания используемых переменных г) для вывода значения 8)значение элементов двух массивов размером [1..100] с следующего фрагмента программы: for i: =1 to 100 do a[i]: =50-i; for i: =1 to 100 do b[i]: =a[i]+49; сколько элементов массива в будет иметь отрицательные значения? а) 99 б) 49 в) 51 г) 1 9)какие значения примут элементы массива а[3] и а[4] после выполнения последовательности операторов, если первоначально: a[3]: =5; а[4]: =6; а[3]: =a[4]; а[4]: =a[3]; а) a[3]=6; a[4]=6 б) a[3]=6; a[4]=5 в) a[3]=5; a[4]=6 г) a[3]=5; a[4]=5 10)в таблице rost хранятся данные о росте в сантиметрах по группе учащихся спортивной школы (rost[1] – рост первого учащегося,rost[2] – рост второго учащегося и т.д.) определите, что будет напечатано в результате выполнения следующего алгоритма. var i, n: integer; rost: array[1…14] of integer; begin rost[1]: = 165; rost[2]: = 172; rost[3]: = 175; rost[4]: = 168; rost[5]: = 171; rost[6]: = 169; rost[7]: = 172; rost[8]: = 165; rost[9]: = 159; rost[10]: = 173; rost[11]: = 166; rost[12]: = 169; rost[13]: = 174; rost[14]: = 168; n: =0; for i: = 1 to 14 do if rost[i] > 170 then begin n: =n+1; end; writeln(n); end.
56
Объяснение:
X mod 3 - последняя цифра в троичной записи числа X. X div 3 - число, полученное отбрасыванием последней цифры в троичной системе счисления.
Используя написанное выше, легко понять, что делает программа.
Сначала M = L = 0, затем в цикле, пока X > 0, к M прибавляется 1, к L прибавляется 1, если последняя цифра в троичной записи числа равна 2. Потом последняя троичная цифра отбрасывается. В конце выводится M и L.
Программа выводит количество троичных цифр в записи числа X и количество двоек в троичной записи числа X.
Итак, нужно найти количество чисел, троичная запись которых состоит из 5 цифр, из которых ровно две двойки.
Если первая цифра не двойка, то она 1 (0 быть не может): 1. Для двоек можно выбрать место на каждое из мест, обозначенных вопросом, можно поставить любую из 2 цифр (0 или 1). Получается 6 * 2 * 2 = 24 числа.
Если первая цифра двойка, то место для второй двойки можно выбрать каждый вопрос можно заполнить одной из двух цифр, итого 4 * 2 * 2 * 2 = 32 числа.
Всего 24 + 32 = 56 вариантов.