семестровая контрольная работа
вариант ДЛЯ подготовкИ
Фамилия, имя | |
Класс | 11 Б |
Дата | 17 декабря 2010 года |
Ответ: |
1. Как представлено число 3810 в двоичной системе счисления?
2. Вычислите сумму двоичных чисел x и y, если
x=
y=
Ответ: |
3. Укажите через запятую в порядке возрастания все основания систем счисления, в которых запись числа33 оканчивается на 3.
Ответ: |
4. Сколько различных решений имеет уравнение (K/\L/\M)\/(L/\M/\N) = 1,
где K, L, M, N - логические переменные?
В ответе не нужно перечислять все различные наборы значений K, L, M и N, при которых выполнено данное равенство. В качестве ответа вам нужно указать только количество таких наборов.
Ответ: |
5. На перекрестке произошло дорожно-транспортное происшествие, в котором участвовали автобус (А), грузовик (Г), легковой автомобиль (Л) и маршрутное такси (М). Свидетели происшествия дали показания инспектору ГИБДД. Первый свидетель считал, что первым на перекресток выехал автобус, а маршрутное такси было вторым. Другой свидетель полагал, что последним на перекресток выехал легковой автомобиль, а вторым был грузовик. Третий свидетель уверял, что автобус выехал на перекресток вторым, а следом за ним – легковой автомобиль. В результате оказалось, что каждый из свидетелей был прав только в одном из своих утверждений. В каком порядке выехали машины на перекресток? В ответе перечислите подряд без пробелов первые буквы названий транспортных средств в порядке их выезда на перекресток, например АМЛГ.
6. Ответ: | 7. |
6. Два игрока играют в следующую игру. Перед ними лежат две кучки камней, в первой из которых 3, а во второй – 4 камня. У каждого игрока неограниченно много камней. Ходят игроки по очереди. Делая очередной ход, игрок или увеличивает в какой-то кучке число камней в 2 раза, или добавляет в какую-то кучку 3 камня. Выигрывает тот игрок, после хода которого общее число камней в двух кучках становится не менее 23. Кто выиграет – игрок, делающий ход первым, или игрок, делающий второй ход?
7. Требовалось написать программу, которая решает уравнение «
» относительно x для любых чисел a и b, введенных с клавиатуры. Все числа считаются действительными. Программист торопился и написал программу неправильно:
var a, b, x: real;
begin
readln(a, b,x);
if b = 0 then
write('x = 0')
else
if a = 0 then
write('нет решений')
else
write('x =',-b/a);
end.
Последовательно выполните три задания: 1) Приведите пример таких чисел a, b, x, при которых программа неверно решает поставленную задачу. 2) Укажите, какая часть программы является лишней. 3) Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы.
8. Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 0 до 100 – баллы, полученные на ЕГЭ. Опишите на русском языке или на одном из языков программирования алгоритм, который подсчитывает и выводит средний балл учащихся, сдавших экзамен (получивших оценку более 20 баллов). Гарантируется, что хотя бы один ученик в классе успешно сдал экзамен. Исходные данные объявлены так, как показано ниже. Использовать другие переменные запрещается.
const N = 30; var A: array[1..N] of integer; i, x, y: integer; s: real; begin for i:=1 to N do readln(A[i]); ... end. |
9. Составьте паскаль-программу для решения следующей задачи: «Вводится натуральное число. Подсчитать количество различных цифр в его записи»
9. Составьте паскаль-программу для решения следующей задачи: « Запись содержит информацию об учениках: ФИО ученика и его средний балл. Массив содержит сведения о нескольких учениках».
Найдите количество учеников, имеющих средний балл выше 4,5 или сообщите, что таких нет.. Выведите на экран ФИО подписчиков в порядке убывания количества подписных изданий.1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Сумма | Результат |
3 | 3 | 5 | 7 | 8 | 14 | 12 | 18 | 10 | 20 | 100 |
|
5 | 4 | 3 | 2 |
90-100 | 89-75 | 74-60 | <60 |


