Если (справа свободно) и (не снизу свободно) то
Вариант № 1
1. Реферат, набранный на компьютере, содержит 24 страницы, на каждой странице 72 строки, в каждой строке 48 символов. Для кодирования символов используется кодировка КОИ-8, при которой каждый символ кодируется одним байтом. Определите информационный объём реферата.
1) 18 байт
2) 81 байт
3) 18 Кбайт
4) 81 Кбайт
2. Для какого из приведённых имён ложно высказывание:
НЕ (Первая буква согласная) ИЛИ НЕ (Последняя буква гласная)?
1) Егор
2) Тимур
3) Вера
4) Любовь
3. Машинист электропоезда должен добраться из пункта А в пункт C за 4 часа. Из представленных таблиц выберите такую, согласно которой машинист сможет доехать из пункта А в пункт C за это время. В ячейках таблицы указано время (в часах), которое занимает дорога из одного пункта в другой. Передвигаться можно только по дорогам, указанным в таблицах.
4. Пользователь находился в каталоге Расписание. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз. В результате он оказался в каталоге
С:\учёба\химия\ГИА.
Укажите полный путь каталога, с которым пользователь начинал работу.
1) С:\учёба\химия\Расписание
2) С:\учёба\2013\Расписание
3) С:\учёба\Расписание
|
|
4) С:\Расписание
5.
Дан фрагмент электронной таблицы:
A | B | C | D | |
1 | 3 | 1 | 2 | 8 |
2 | =B1*2 | =D1-3 | =A1+2 |
Какая из перечисленных ниже формул должна быть записана в ячейке D2, чтобы построенная
после выполнения вычислений круговая диаграмма по значениям диапазона ячеек A2:D2 соответствовала рисунку?
1) =A1+C1
2) =D1/4
3) =D1+2
4) =C1*5
6. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n — целое число), вызывающая передвижение Черепашки на n шагов в направлении движения; Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 КомандаЗ] означает, что последовательность команд в скобках повторится k раз.
При выполнении какого из перечисленных ниже алгоритмов на экране появился правильный шестиугольник?
1) Повтори 6 [Вперёд 100 Направо 90]
|
|
2) Повтори 6 [Вперёд 100 Направо 9]
3) Повтори 6 [Вперёд 100 Направо 60 Направо 60]
4) Повтори 6 [Вперёд 100 Направо 20 Направо 40]
7. Ребята играли в разведчиков и закодировали сообщение придуманным шифром. В сообщении присутствуют только буквы из приведённого фрагмента кодовой таблицы.
С | М | А | О | Р | К |
ΛΩΩ | ΩΛ | ΩΩ | ΩΩΛ | ΛΩΛ | ΩΛΩ |
Определите, какое сообщение закодировано в строчке
ΛΩΛΩΩΛΩΛΩ
В ответе запишите последовательность букв без запятых и других знаков препинания.
8. В алгоритме, записанном ниже, используются переменные a и b. Символ «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма:
a := 10
b := 5
b := 100 + a/b
a := b/6*a
В ответе укажите одно целое число — значение переменной a.
9. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
|
|
Бейсик | Python |
DIM k, s AS INTEGER s = 0 FOR k = 4 TO 8 s = s + 7 NEXT k PRINT s | s = 0 for k in range(4,9): s = s + 7 print (s) |
Паскаль | Алгоритмический язык |
var s,k: integer; begin s := 0; for k := 4 to 8 do s := s + 7; writeln(s); end. | алг нач цел s, k s := 0 нц для k от 4 до 8 s := s + 7 кц вывод s кон |
С++ | |
#include <iostream> using namespace std; int main() { int s = 0; for (int k = 4; k <= 8; k++) s += 7; cout << s; return 0; } |
10. В таблице Work хранятся данные о количестве заказов, принятых фирмой «Алоэ» с первого по 15 ноября. (Work[1] − число заказов, принятых 1 ноября, Work[2] − 2 ноября и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования:
Бейсик | Python | ||
DIM Work(15) AS INTEGER DIM k,m AS INTEGER Work(1) = 5: Work(2) = 4 Work(3) = 5: Work(4) = 7 Work(5) = 6: Work(6) = 12 Work(7) = 7: Work(8) = 3 Work(9) = 9: Work(10) = 7 Work(11) = 0: Work(12) = 9 Work(13) = 1: Work(14) = 0 Work(15) = 8 m = 0 FOR k = 1 TO 15 IF Work(k) < 7 THEN m = m + 1 ENDIF NEXT k PRINT m | Work = [5, 4, 5, 7, 6, 12, 7, 3, 9, 7, 0, 9, 1, 0, 8] m = 0 for k in range(15): if Work[k] < 7: m = m + 1 print (m) | ||
Паскаль | Алгоритмический язык | ||
Var k, m: integer; Work: array[1..15] of integer; Begin Work[1]:=5; Work[2]:=4; Work[3]:=5; Work[4]:=7; Work[5]:=6; Work[6]:=12; Work[7]:=7; Work[8]:=3; Work[9]:=9; Work[10]:=7; Work[11]:=0; Work[12]:=9; Work[13]:=1; Work[14]:=0; Work[15]:=8; m := 0; for k := 1 to 15 do if Work[k] < 7 then begin m := m + 1; end; writeln(m); End. | алг нач целтаб Work[1:15] цел k, m Work[1] := 5 Work[2] := 4 Work[3] := 5 Work[4] := 7 Work[5] := 6 Work[6] := 12 Work[7] := 7 Work[8] := 3 Work[9] := 9 Work[10] := 7 Work[11] := 0 Work[12] := 9 Work[13] := 1 Work[14] := 0 Work[15] := 8 m := 0 нц для k от 1 до 15 если Work[k] < 7 то m := m + 1 все кц вывод m кон | ||
С++
| |||
#include <iostream> using namespace std; int main() { int Work[15] = {5, 4, 5, 7, 6, 12, 7, 3, 9, 7, 0, 9, 1, 0, 8}; int m = 0; for (int k = 0; k < 15; k++) if (Work[k] < 7) m = m + 1; cout << m; return 0; } |
11. На рисунке изображена схема соединений, связывающих пункты А, В, С, D, Е, F, G, Н. По каждому соединению можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из пункта А в пункт Н?
12. Ниже в табличной форме представлен фрагмент базы данных «Книги нашего магазина».
Жанр | Количество книг | Средняя стоимость | Подарочные издания |
Новинки | 65 | 500 | Есть |
Драмы | 76 | 300 | Нет |
Детективы | 21 | 250 | Есть |
Зарубежная классика | 35 | 400 | Есть |
Русская классика | 42 | 400 | Есть |
Психология | 54 | 290 | Нет |
Кулинария | 23 | 280 | Есть |
Сад, огород | 12 | 200 | Нет |
Детская литература | 43 | 230 | Есть |
Сколько жанров в данном фрагменте удовлетворяют условию
(Количество книг > 35) И (Средняя стоимость < 300)?
В ответе укажите одно число – искомое количество жанров.
13. Некоторое число в двоичной системе счисления записывается как 11011010. Запишите это число в десятичной системе.
14. У исполнителя Квадратор две команды, которым присвоены номера:
Возведи в квадрат
Прибавь 2
Первая из них возводит число на экране во вторую степень, вторая — прибавляет к числу 2. Составьте алгоритм получения из числа 1 числа 85, содержащий не более 5 команд. В ответе запишите только номера команд. В ответе запишите только номера команд. (Например, 21221 — это алгоритм: прибавь 2, возведи в квадрат, прибавь 2, прибавь 2, возведи в квадрат, который преобразует число 1 в 169.) Если таких алгоритмов более одного, то запишите любой из них.
15. Файл размером 160 Кбайт передаётся через некоторое соединение со скоростью 2048 бит в секунду. Определите размер файла (в Кбайт), который можно передать за то же время через другое соединение со скоростью 768 бит в секунду. В ответе укажите одно число — размер файла в Кбайт. Единицы измерения писать не нужно.
16. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она чётна, то удаляется левый символ цепочки, а если нечётна, то в начало цепочки добавляется буква Н. В полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (А — на Б, Б — на В и т. д., а Я — на А). Получившаяся таким образом цепочка является результатом работы описанного алгоритма.
Например, если исходной была цепочка СОН, то результатом работы алгоритма будет цепочка ОТПО, а если исходной была цепочка КРОТ, то результатом работы алгоритма будет цепочка СПУ.
Дана цепочка символов СТОП. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)?
Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
17. Доступ к файлу pupil.pdf, находящемуся на сервере class.ru, осуществляется по протоколу https. Фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.
A) https
Б) .ru
B) .pdf
Г) pupil
Д) ://
Е) /
Ж) class
18. В таблице приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке убывания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&»:
Код | Запрос |
А | Баскетбол |
Б | Футбол & Баскетбол & Волейбол |
В | Волейбол | Баскетбол |
Г | Футбол | Баскетбол | Волейбол |
19. В электронную таблицу занесли сведения о занятости учащихся во внеурочное время. На рисунке приведены первые строки получившейся таблицы.
A | B | C | D | |
1 | Фамилия, имя | Класс | Занятие | Часов в неделю |
2 | Абылкасымова Лада | 2 | танцы | 3 |
3 | Аглиулина Зарина | 4 | спорт | 5 |
4 | Айрапетян Лилиана | 6 | рисование | 6 |
5 | Акимова Юлия | 1 | музыка | 4 |
В столбце A указана фамилия и имя учащегося; в столбце B — класс, в котором обучается ученик; в столбце C — вид занятий: танцы, спорт, музыка и т. д.; в столбце D — количество часов. Всего в электронную таблицу были занесены данные по 1000 учащимся. Порядок записей в таблице произвольный.
task19.xls
Выполните задание.
Откройте файл с данной электронной таблицей. На основании данных, содержащихся в этой таблице, ответьте на два вопроса.
1. Сколько пятиклассников занимается музыкой? Ответ на этот вопрос запишите в ячейку G2 таблицы.
2. Сколько часов в неделю в среднем занимаются спортсмены? Ответ на этот вопрос с точностью до двух знаков после запятой запишите в ячейку G3 таблицы.
20. Выберите ОДНО из предложенных ниже заданий: 20.1 или 20.2.
Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может. У Робота есть девять команд. Четыре команды — это команды-приказы:
Вверх вниз влево вправо
При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑ вниз ↓, влево ← , вправо →. Если Робот получит команду передвижения сквозь стену, то он разрушится. Также у Робота есть команда закрасить, при которой закрашивается клетка, в которой Робот находится в настоящий момент.
Ещё четыре команды — это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырёх возможных направлений:
сверху свободно снизу свободно слева свободно справа свободно
Эти команды можно использовать вместе с условием «если», имеющим следующий вид:
если условие то
последовательность команд
Все
Здесь условие — одна из команд проверки условия. Последовательность команд — это одна или несколько любых команд-приказов. Например, для передвижения на одну клетку вправо, если справа нет стенки, и закрашивания клетки можно использовать такой алгоритм:
если справа свободно то
Вправо
Закрасить
Все
В одном условии можно использовать несколько команд проверки условий, применяя логические связки и, или, не, например:
если (справа свободно) и (не снизу свободно) то
Вправо
Все
Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид:
нц пока условие
последовательность команд
кц
Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:
нц пока справа свободно
Вправо
кц
Выполните задание.
На бесконечном поле есть горизонтальная и вертикальная стены. Левый конец горизонтальной стены соединён с нижним концом вертикальной стены. Длины стен неизвестны. В каждой стене есть ровно один проход, точное место прохода и его ширина неизвестны. Робот находится в клетке, расположенной непосредственно под горизонтальной стеной у её правого конца. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно ниже горизонтальной стены и правее вертикальной стены. Проходы должны остаться незакрашенными. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого рисунка Робот должен закрасить следующие клетки (см. рисунок).
При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для любого допустимого расположения стен и любого расположения и размера проходов внутри стен. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в текстовом файле.
20.2 Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — минимальное число, кратное 3.
Пример работы программы:
Входные данные | Выходные данные |
3 21 12 31 | 12 |
Дата добавления: 2019-02-26; просмотров: 266; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!