# data[].attributes.headline
Стена для общения, объявлений

# data[].attributes.subject
Стена для общения, объявлений

# data[].attributes.headline
Справочный материал

# data[].attributes.subject
Справочный материал

# data[].attributes.headline
ШКАЛА ПЕРЕВОДА БАЛЛОВ ОГЭ ПО ИНФОРМАТИКЕ

# data[].attributes.subject
ШКАЛА ПЕРЕВОДА БАЛЛОВ ОГЭ ПО ИНФОРМАТИКЕ

# data[].attributes.headline
ПЕРСПЕКТИВНАЯ МОДЕЛЬ ОГЭ

# data[].attributes.subject
ПЕРСПЕКТИВНАЯ МОДЕЛЬ ОГЭ

# data[].attributes.attachment_link.title
ИНФ-9 демо перспект

# data[].attributes.headline
Задание 20.2

# data[].attributes.subject
Задание 20.2

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 20.2

Тема: "Циклический алгоритм на языке программирования"

Напишите программу, которая в последовательности натуральных чисел определяет количество двузначных чисел, кратных 8. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 - признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000.

Программа должна вывести одно число: количество двузначных чисел, кратных 8.

РЕШЕНИЕ

В данной задаче из ОГЭ по информатике необходимо организовать цикл while, в котором введенные с клавиатуры числа будут проверяться на условие:количество двузначных чисел, кратных 8. Если такие числа будут в цикле, необходимо посчитать. Переменная k будет счетчиком данных чисел. Как только будет введено число 0, цикл закончится и программа выведет результат в виде числа, которое хранится в переменной k.

Блок-схема данной задачи выглядит так:

Напишем данную задачу на трёх языках программирования:

Pascal(Паскаль)

Program task_20_2; var k,n:integer; begin k:=0; readln(n); while n<>0 do begin read(n); if (n > 9) and (n <100) and (n mod 8 = 0) then k:=k +1; end; Write(k); end.

КуМир

алг задание_20_2 нач цел k,n k:=0 ввод n нц пока n <> 0 ввод n если (n > 9) и (n < 100) и mod (n,8) =0 то k:=k+1 все кц вывод k кон

Javascript

var count=0; var b=true; while (b) { var a=prompt('Введите число меньше 30000', ''); a=parseInt(a); if (a==0) { b=false; } else { if ((a%8==0) && (a>=10) && (a<=99)) { count++; } } } alert('Количество двузначных введенных чисел кратных 8 = '+count);

Если вы хотите получить хороший старт в сфере ИТ и использовать время учебы с максимальной эффективностью, очень важно правильно выбрать ВУЗ и специальность.

Самостоятельная работа

Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, меньших 500 и кратных 3. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 - признак окончания ввода, не входит в последовательность).

Количество чисел не превышает 1000. Введённые числа не превышают 30 000.

Программа должна вывести одно число: количество натуральных чисел, меньших 500 и кратных 3.

Пример работы программы:
Ответ напишите в комментариях этого поста Данная задача была взята с открытого банка заданий ОГЭ по информатике.

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 20.2

# data[].attributes.attachment_link.description
Напишите программу, которая в последовательности натуральных чисел определяет количество двузначных чисел, кратных 8. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 - признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000.

# data[].attributes.headline
Банк заданий

# data[].attributes.subject
Банк заданий

# data[].attributes.attachment_link.keywords[]
подготовка к огэ

# data[].attributes.attachment_link.keywords[]
огэ по математике

# data[].attributes.attachment_link.keywords[]
огэ по русскому языку

# data[].attributes.attachment_link.keywords[]
огэ по физике

# data[].attributes.attachment_link.keywords[]
огэ по биологии

# data[].attributes.attachment_link.keywords[]
огэ обществознанию

# data[].attributes.attachment_link.keywords[]
огэ по химии

# data[].attributes.attachment_link.keywords[]
огэ по истории

# data[].attributes.attachment_link.keywords[]
огэ по литературе

# data[].attributes.attachment_link.keywords[]
огэ по биологии

# data[].attributes.attachment_link.keywords[]
огэ по информатике

# data[].attributes.attachment_link.keywords[]
огэ по английскому языку

# data[].attributes.attachment_link.keywords[]
огэ по французскому языку

# data[].attributes.attachment_link.keywords[]
огэ по немецкому языку

# data[].attributes.attachment_link.keywords[]
огэ по испанскому языку

# data[].attributes.attachment_link.description
Тысячи заданий с решениями для подготовки к ОГЭ−2019 по всем предметам. Система тестов для подготовки и самоподготовки к ОГЭ.

# data[].attributes.headline
Задание 20.1

# data[].attributes.subject
Задание 20.1

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 20.1

Тема: "Короткий алгоритм в среде формального исполнителя"

На бесконечном поле есть горизонтальная и вертикальная стены. Левый конец горизонтальной стены соединён с нижним концом вертикальной стены. Длины стен неизвестны. В вертикальной стене есть ровно один проход, точное место прохода и его ширина неизвестны. Робот находится в клетке, расположенной непосредственно над горизонтальной стеной у её правого конца.
На рисунке указан один из возможных способов расположения стен и Робота(Робот обозначен буквой "Р").

Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно левее и правее вертикальной стены. Проход должен остаться незакрашенным. Робот должен закрасить только клетки, удовлетворяющие данному условию.

При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Конечное расположение Робота может быть произвольным.
Алгоритм должен решать задачу для любого допустимого расположения стен и любого расположения и размера прохода внутри стены.

РЕШЕНИЕ

Для решения данной задачи ОГЭ по информатике потребуется среда формального исполнителя КуМир. Переходим по ссылке, если программа не скачан и устанавливаем.

Подробное решение, как работать новичку в КуМир написано в статье: Практическая работа по информатике. Исполнитель Робот

Итак, сначала создаем стартовую обстановку. Переходим в меню: Робот - > Редактировать обстановку

После того, как стартовая обстановка построена переходим снова в меню: Робот - > Редактировать обстановку. Фон сменится на зеленый.

Итак, определим путь движения Робота:

В задании сказано, что

Алгоритм должен решать задачу для произвольного размера поля и любого количества ступеней

Это означает, что Робот должен передвигаться только с помощью цикла "Пока". Пишем код программы

Для проверки результата обязательно необходимо изменить в стартовой обстановке стены, сделать либо меньше, либо больше. Правильно написанная программа должна работать независимо от размера стены и величины прохода. Например, вышенаписанный код, будет отлично работать с измененной стартовой обстановкой.

Самостоятельная работа

На бесконечном поле имеется горизонтальная стена. Длина стены неизвестна. Робот находится сверху от стены в левом ее конце. На рисунке приведено расположение робота относительно стены (робот обозначен буквой "Р"):

Напишите алгоритм для Робота, закрашивающий все клетки, расположенные выше стены на расстоянии одной пустой клетки от стены, независимо от длины стены. Робот должен закрасить только клетки, удовлетворяющие заданному условию. Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться.

Напишите код программы в комментарии к этому посту.
Данная задача была взята с открытого банка заданий ОГЭ по информатике.

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 20.1

# data[].attributes.attachment_link.description
На бесконечном поле есть горизонтальная и вертикальная стены. Левый конец горизонтальной стены соединён с нижним концом вертикальной стены. Длины стен неизвестны. В вертикальной стене есть ровно один проход, точное место прохода и его ширина неизвестны. Робот находится в клетке, расположенной непосредственно над горизонтальной стеной у её правого конца.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 19

Тема: "Обработка большого массива данных с использованием средств электронной таблицы или базы данных"

ОГЭ по информатике задание 19 является практической и выполняется на компьютере в табличном процессоре, например, в Microsoft Office Excel 2007. Разберем задание из демо-версии 2017 года.

Для этого перейдите по ссылке, скачайте и распакуйте архив. Перейдите в папку "Дополнительные материалы" и откройте файл task19.xlsx.

В электронную таблицу занесли данные о калорийности продуктов. Ниже приведены первые пять строк таблицы.

В столбце А записан продукт; в столбце В - содержание в нём жиров; в столбце С - содержание белков; в столбце D - содержание углеводов и в столбце Е - калорийность этого продукта.

Всего в электронную таблицу были занесены данные по 1000 продуктам.

Откройте файл с данной электронной таблицей (расположение файла Вам сообщат организаторы экзамена). На основании данных, содержащихся в этой таблице, ответьте на два вопроса.

1. Сколько продуктов в таблице содержат меньше 50 г углеводов и меньше 50 г белков? Запишите число этих продуктов в ячейку Н2 таблицы.

2. Какова средняя калорийность продуктов с содержанием жиров менее 1 г? Ответ на этот вопрос запишите в ячейку НЗ таблицы с точностью не менее двух знаков после запятой.

Полученную таблицу необходимо сохранить под именем, указанным организаторами экзамена.

РЕШЕНИЕ

В данной задаче нужно ответить на 2 вопроса. Отвечаем на первый вопрос. Необходимо найти сколько продуктов в таблице содержат меньше 50 г углеводов и меньше 50 г белков?

В первом вопросе нужно выполнить 2 запроса:

1. меньше 50 г углеводов

2. меньше 50 г белков

Для вычисления множественных запросов применим формулу СЧЁТЕСЛИМН в табличном процессоре Excel. Выделим левой кнопкой мыши ячейку H2 и нажимаем на иконку "вставить функцию"

В режиме "Мастер функции" выбираем категорию "Полный алфавитный перечень" и функцию СЧЁТЕСЛИМН, нажимаем ОК

Далее в аргументах функции напротив пункта "Диапазон_условия 1″нажимаем на значок:

Курсор изменится на крестик. Теперь нужно этим крестиком, зажав левую кнопку мыши и не отпуская её, провести от ячейки D2 до ячейки D1001:

После этого нажимаем на значок:

В поле "Условие 1" вписываем < 50 (без кавычек). Таким образом, мы выбрали те продукты, в которых содержится менее 50 г. углеводов.

Осталось отобрать белки. Отбор происходит точно также, с той лишь разностью, что отбирать нужно от ячейки C2 до C1001. В аргументах функции напротив пункта "Условие 2″вписываем < 50. В итоге в аргументах функции получится такой результат:

Нажимаем ОК и в ячейке H2 появится число 864. Ответ на первый вопрос выполнен.

Переходим ко второму вопросу: какова средняя калорийность продуктов с содержанием жиров менее 1 г?

Здесь понадобится формула СРЗНАЧЕСЛИ. Выделяем ячейку H3, нажимаем кнопку "выбрать функцию". В окне "Мастер функции" из категории "Полный алфавитный перечень" выбираем функцию СРЗНАЧЕСЛИ.

В аргументах функции напротив пункта "Диапазон" нажать на значок:Выбрать ячейки от B2 до B1001 (жиры) и нажать на значок

Получится такой результат:

Нажимаем ОК и в ячейке H3 видим результат 89,4533. Данный результат нужно записать с точностью не менее двух знаков после запятой. Для этого воспользуемся кнопкой "Уменьшить разрядность" щелкнув по ней 2 раза:

Таким образом с помощью двух формул СЧЁТЕСЛИМН и СРЗНАЧЕСЛИ были получены правильные ответы
Ответ: H2= 864 H3 = 89,45
Также вы можете просмотреть видеоразбор 19 задания ОГЭ по информатике:

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 19.Разбор задачи

# data[].attributes.attachment_link.description
ОГЭ по информатике задание 19 является практической и выполняется на компьютере в табличном процессоре, например, в Microsoft Office Excel 2007. Разберем задание из демо-версии 2017 года. Для этого перейдите по ссылке, скачайте и распакуйте архив. Перейдите в папку "Дополнительные материалы" и откройте файл task19.xlsx. В электронную таблицу занесли данные о калорийности продуктов.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 18

Тема: "Осуществление поиска информации в Интернете"

Приведены запросы к поисковому серверу. Для каждого запроса указан его код - соответствующая буква от А до Г. Запишите в таблицу коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц.
Для обозначения логической операции "ИЛИ" в запросе используется символ "|", а для логической операции "И" - символ "&".
Код Запрос
А Солнце & Воздух
Б Солнце | Воздух | Вода
В Солнце | Воздух | Вода | Огонь
Г Солнце | Воздух

Данный пример взят из демоверсии 2018 года на сайте http://fipi.ru

РЕШЕНИЕ
Данное задание схоже с заданием 17 из ЕГЭ по информатике .
Для решения данной задачи из ОГЭ по информатике воспользуемся кругами Эйлера-Венна. Графически отобразим все 4 запроса

Данный запрос отображает логическое умножение "И", поэтому по данному запросу будет найдена область 2. В теории множеств данная область называется пересечением множеств.

Пересечение множеств - это множество, которому принадлежат те и только те элементы, которые одновременно принадлежат всем данным множествам. Пересечение двух множеств A и B обычно обозначается A ∩ B

Чем больше будет логического умножения &, тем запрос будет более точным, следовательно, поисковый сервер выдаст меньше всего страниц.

В запросе Б отображается логическое сложение "ИЛИ", поэтому по данному запросу будут найдены все области: 1, 2, 3, 4, 5, 6, 7. В теории множеств данная область называется объединением множеств.

Объединение множеств - это множество, содержащее в себе все элементы исходных множеств. Объединение двух и более множеств обозначается A ∪ B

Чем больше будет логического сложения I, тем запрос будет более общим, следовательно, поисковый сервер выдаст больше всего страниц.

Данный запрос содержит логическое сложение "ИЛИ", поэтому по данному запросу будут найдены все области: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13. Запрос состоит из четырех кругов, следовательно, он является самым большим в данном задании.

Последний запрос также содержит логическое сложение "ИЛИ" объединение множеств. Запрос состоит из двух кругов, в котором будут найдены области: 1, 2, 3

Итак, после графического отображения поисковых запросов с помощью диаграмм(кругов) Эйлера-Венна выпишем найденные области:

Запрос А: 2

Запрос Б: 1, 2, 3, 4, 5, 6, 7

Запрос В: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13

Запрос Г: 1, 2, 3

По условию коды запросов необходимо выписать в порядке возрастания: А, Г, Б, В
Ответ: А, Г, Б, В

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 18

# data[].attributes.attachment_link.description
Приведены запросы к поисковому серверу. Для каждого запроса указан его код - соответствующая буква от А до Г. Запишите в таблицу коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 17

Тема: "Составление адреса URL из частей"

Доступ к файлу hi.gif, находящемуся на сервере past.ru, осуществляется по протоколу https. Фрагменты адреса файла закодированы цифрами от 1 до 7. Запишите последовательность этих цифр, кодирующую адрес указанного файла в сети Интернет.

Данный пример взят из открытого банка заданий по информатике на сайте http://fipi.ru

РЕШЕНИЕ

Прежде чем, приступить к решению задачи ОГЭ по информатике, разберем теоретическую часть.

ОГЭ по информатике задание 17 проверяет знание учащимися стандарта записи ссылок (URL) на ресурсы Интернет. В ссылке сначала пишется протокол доступа, затем двоеточие и две косые черты, затем имя сервера, косая черта и имя файла. Имя сервера может быть составным, имя файла обычно содержит расширение. Части имени сервера и имя файла и расширение разделяют точками. В задании требуется как в конструкторе собрать URL из отдельных деталей в соответствии с описанным выше правилом.

Наиболее известные протоколы, используемые в сети Интернет и встречающиеся в ОГЭ по информатике задание 17:

HTTP (Hyper Text Transfer Protocol) - это протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц между компьютерами, подключенными к одной сети. Используется TCP-порт 80.
HTTPS (аббр. от англ. HyperText Transfer Protocol Secure) - расширение протокола HTTP для поддержки шифрования в целях повышения безопасности. Данные в протоколе HTTPS передаются поверх криптографических протоколов SSL или TLS.Для HTTPS по умолчанию используется TCP-порт 443
FTP (англ. File Transfer Protocol - протокол передачи файлов) - стандартный протокол, предназначенный для передачи файлов по TCP-сетям (например, Интернет). Использует 21-й порт.

Рассмотрим два случая, которые чаще всего встречаются в данном задании.

Первый случай

Для примера отобразим в виде схемы адрес https://amlesson.ru/zadanie-17.html

Как видно из схемы URL адрес разбит на три части. Файл zadanie-17.html находится в корне сайта amlesson.ru

Второй случай

Для примера отобразим в виде схемы адрес https://amlesson.ru/zadanie-17.html

Как видно из схемы URL адрес разбит на четыре части. Файл zadanie-17.html находится в папке oge, которая расположена корне сайта amlesson.ru

Переходим к нашему примеру и собираем URL адрес:
https://past.ru/hi.gif
Записываем последовательность цифр, кодирующую адрес указанного файла в сети Интернет.

Ответ: 5231764

Самостоятельная работа

Доступ к файлу htm.txt, находящемуся на сервере com.ru, осуществляется по протоколу http. Фрагменты адреса файла закодированы цифрами от 1 до 7. Запишите последовательность этих цифр, кодирующую адрес указанного файла в сети Интернет.

1) /

2) com

3) .txt

4) ://

5) .ru

6) htm

7) http
Ответ напишите в комментариях этого поста Данная задача была взята с открытого банка заданий ОГЭ по информатике.

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 17

# data[].attributes.attachment_link.description
Доступ к файлу hi.gif, находящемуся на сервере past.ru, осуществляется по протоколу https. Фрагменты адреса файла закодированы цифрами от 1 до 7. Запишите последовательность этих цифр, кодирующую адрес указанного файла в сети Интернет. Данный пример взят из открытого банка заданий по информатике на сайте http://fipi.ru Прежде чем, приступить к решению задачи ОГЭ по информатике, разберем теоретическую часть.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 16

Тема: "Выполнение и анализ алгоритма для автомата"

Автомат получает на вход трёхзначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам.
1. Вычисляются два числа - сумма старшего и среднего разрядов, а также сумма среднего и младшего разрядов заданного числа.
2. Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).
Пример. Исходное число: 277. Поразрядные суммы: 9, 14. Результат: 149.
Определите, сколько из приведённых ниже чисел могут получиться в результате работы автомата.
1616 169 163 1916 1619 316 916 116
В ответе запишите только количество чисел.

Данный пример взят из демоверсии 2019 по информатике на сайте http://fipi.ru

РЕШЕНИЕ
Данное задание схоже с заданием 6 из ЕГЭ по информатике .
Для начала необходимо понимать, что числа: 1616 169 163 1916 1619 316 916 116 - это результат работы автомата, а не числа, которые были введены в автомат.

Как работает автомат? Например, в автомат вводится трёхзначное число 527:

Число 5 - старший разряд

Число 2 - средний разряд

Число 7 - младший разряд

Далее складываем числа по правилам:

1. а) сумма старшего и среднего разрядов:

5 + 2 = 7

б) сумма среднего и младшего разрядов:

2 + 7 = 9

2. Полученные два числа записываются друг за другом в порядке убывания (без разделителей):

97

Разберем максимальное трёхзначное число 999:

Число 9 - старший разряд

Число 9 - средний разряд

Число 9 - младший разряд

Далее складываем числа по правилам:

1. а) сумма старшего и среднего разрядов:

9 + 9 = 18

б) сумма среднего и младшего разрядов:

9 + 9 = 18

2. Полученные два числа записываются друг за другом в порядке убывания (без разделителей):

1818

Очень важно! Если в результате работы автомат выдаёт числа больше >18, тогда входное число не трёхзначное!

Вернемся к нашим числам:1616 169 163 1916 1619 316 916 116 Проверим, какие из этих чисел подходят.

Проверка чисел.

Число 1616

Число 1616 можно получить, введя в автомат несколько чисел и все они выведут результат 1616: 888, 797, 979

Например, число 888

1. а) сумма старшего и среднего разрядов:

8 + 8 = 16

б) сумма среднего и младшего разрядов:

8 + 8 = 16

2. Полученные два числа записываются друг за другом в порядке убывания (без разделителей):

1616
Вывод: число 1616 подходит.
Число 169

Число 169 можно получить, введя в автомат несколько чисел и все они выведут результат 169: 881, 972, 790

Например, число 972

1. а) сумма старшего и среднего разрядов:

9 + 7 = 16

б) сумма среднего и младшего разрядов:

7 + 2 = 9

2. Полученные два числа записываются друг за другом в порядке убывания (без разделителей):

169
Вывод: число 169 подходит.
Число 163

Число 163 не подходит! Если старший и средний разряд дадут число 16, то младший разряд число 3 никак не даст. Число 16 можно получить сложив 8 и 8, 9 и 7, 7 и 9. Видно, что младший разряд должен быть больше или равно 7, но никак не 3! Число 167 вполне бы подошло, но его нет в условии.
Вывод: число 163 не подходит.
Число 1916

Число 1916 не подходит! Если сложить старший и средний разряд, то максимальное число будет 18 (9 + 9)
Вывод: число 1916 не подходит.
Число 1619

Число 1619 не подходит! Если сложить средний и младший разряд, то максимальное число будет 18 (9 + 9)
Вывод: число 1619 не подходит.
Число 316

Число 316 не подходит! Не выполняются сразу два правила
Вывод: число 316 не подходит.
Число 916

Число 916 не подходит! Если по первому правило можно ввести 279, то второе правило не выполняется:

Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).

Вывод: число 916 не подходит.
Число 116

Число 116 можно получить, введя в автомат несколько чисел и все они выведут результат 116: 560, 651

Например, число 560

1. а) сумма старшего и среднего разрядов:

5 + 6 = 11

б) сумма среднего и младшего разрядов:

6 + 0 = 6

2. Полученные два числа записываются друг за другом в порядке убывания (без разделителей):

116
Вывод: число 116 подходит.
Таким образом, только три числа походят под работу автомата: 1616, 169, 116

Ответ: 3

Самостоятельная работа

Автомат получает на вход пятизначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам.

1. Вычисляются два числа-сумма первых трёх цифр и сумма последних трёх цифр.

2. Полученные два числа записываются друг за другом в порядке неубывания (без разделителей).

Пример. Исходное число: 15177. Поразрядные суммы: 7 ,15. Результат: 715.

Определите, сколько из приведённых ниже чисел могут получиться
в результате работы автомата.

2828 2512 2518 2524 2425 1825 1225 123

В ответе запишите только количество чисел.
Ответ напишите в комментариях этого поста Данная задача была взята с открытого банка заданий ОГЭ по информатике.

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 16

# data[].attributes.attachment_link.description
Автомат получает на вход трёхзначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам. 1. Вычисляются два числа - сумма старшего и среднего разрядов, а также сумма среднего и младшего разрядов заданного числа. 2. Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей). Пример.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 15

Тема: "Передача информации"

Задача №1

Скорость передачи данных через ADSL-соединение равна 512000 бит/с. Передача файла через это соединение заняла 16 секунд. Определите размер файла в килобайтах.

В ответе укажите одно число - размер файла в Кбайт. Единицы измерения писать не нужно.

РЕШЕНИЕ

Для решения задачи из ОГЭ по информатике введем обозначения:

V - скорость передачи данных (измеряется в бит/с)

t - время передачи (измеряется в секундах)

I - размер файла (измеряется в битах)

Единицы измерения информации:

\( 1 байт = 8 бит = 2^3 \)

​\( 1 Кбайт = 1024 байт * 8 бит = 2^{10} * 2^3 = 2^{13} \)​

\( 1 Мбайт = 1024 байт * 1024 байт * 8 бит = 2^{10} * 2^{10} * 2^3 = 2^{23} \)

Формулы передачи информации:

​\( V = \frac{\mathrm I}{\mathrm t} \)​

​\( t = \frac{\mathrm I}{\mathrm V} \)​

\( I = {\mathrm V} * {\mathrm t} \)

Будем решать данную задачу через степени двойки. Переведем все имеющиеся значения в степени двойки:

​\( 512000 бит/с = 2^9 * 1000 \)​

\( 16 секунд = 2^4 \)

Необходимо помнить, что при умножении степени складываются, а при делении вычитаются.Чтобы найти размер файла I, необходимо скорость передачи умножить на время:

​\( 2^9 * 1000 * 2^4 = 2^{13}*1000 бит \)​

По условию задачи размер файла нужно найти в килобайтах. ​\( 1 Кбайт = 2^{13} \)​

\( \frac {\mathrm 2^{13}*1000}{\mathrm 2^{13}}=1000 Кбайт \)

Ответ: 1000

Задача №2

Через некоторое соединение со скоростью 5120 бит в секунду в течение 24 секунд передаётся файл. Определите скорость соединения (в битах в секунду), через которое этот же файл будет передаваться 15 секунд.

В ответе укажите одно число - скорость передачи в битах в секунду. Единицы измерения писать не нужно.

Данный пример взят из открытого банка заданий по информатике на сайте http://fipi.ru

РЕШЕНИЕ

Данную задачу способом через степени двойки сразу не решить. Все имеющийся четные числа не представлены в степенях двойках. Но каждое четное число можно разложить на множители, в которых есть степень двойки:

​\( 5120 = 80 * 64 = 80 * 2^6 \)​

По условию задачи дано:

\( V_1 = 5120 бит/с \)​

\( t_1 = 24 секунды \)​

​\( t_2 = 15 секунд \)​

Найти:

Для начала найдем объем файла I:

​\( I = V_1 * t_1 = 80 * 2^6 * 3 * 2^3 = 240 * 2^9 \)​

Затем находим скорость ​\( V_2 \)​

​\( \frac {\mathrm 240 * 2^9}{\mathrm 15}=16 * 2^9 \)​

Представим число 16, как ​\( 2^4 \)​ и найдем окончательный результат:

​\( 2^4 *2^9 = 2^{13} = 8192 бит/с \)​

Ответ: 8192

Задача №3

Файл размером 1,25 Кбайт передаётся через некоторое соединение 128 секунд. Сколько секунд будет передаваться файл размером 250 байт через это же соединение?

В ответе укажите одно число - длительность передачи в секундах. Единицы измерения писать не нужно.

Данный пример взят из открытого банка заданий по информатике на сайте http://fipi.ru

РЕШЕНИЕ

Как и в предыдущих задачах переводим числа в степени двойки, исходя ​\( 1 Кбайт = 2^{13}, 1 байт = 2^3 \)​

По условию задачи дано:

​\( I_1 = 1,25Кбайт = 1,25 * 2^{13} \)​

​\( t_1 = 128 секунд = 2^7 \)​

​\( I_2 = 250 байт = 250 * 2^3 \)​

Найти:

Для начала найдем скорость передачи файла:

​\( V = \frac {\mathrm I_1}{\mathrm t_2}=\frac {\mathrm 1,25 * 2^{13}}{\mathrm 2^7} = 1,25 * 2^6 бит/с \)​

Остается найти время ​\( t_2 \)​ по формуле: ​\( t_2 = \frac {\mathrm I_2}{\mathrm v} = \frac {\mathrm 250 * 2^3}{\mathrm 1,25 * 2^6} = \frac {\mathrm 200}{\mathrm 2^3} = \frac {\mathrm 200}{\mathrm 8} = 25 секунд \)​

Ответ: 25

Данный пример взят из: Юлия Путимцева: ОГЭ-2018. Информатика. 9 класс. Типовые экзаменационные задания. 20 вариантов

P.S.Не забудьте подписаться на новости, чтобы ничего не пропустить:

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 15

# data[].attributes.attachment_link.description
Скорость передачи данных через ADSL-соединение равна 512000 бит/с. Передача файла через это соединение заняла 16 секунд. Определите размер файла в килобайтах. В ответе укажите одно число - размер файла в Кбайт. Единицы измерения писать не нужно.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 14

Тема: "Простой линейный алгоритм для формального исполнителя".

Задание 1

У исполнителя Квадратор две команды, которым присвоены номера:

1. возведи в квадрат

Первая из них возводит число на экране в квадрат, вторая увеличивает его на 1. Запишите порядок команд в программе, которая преобразует число 1 в число 10 и содержит не более 4 команд. Указывайте лишь номера команд. (Например, программа 2122 - это программа

прибавь 1,

возведи в квадрат,

прибавь 1,

прибавь 1.

Эта программа преобразует число 3 в число 18.)

РЕШЕНИЕ

Алгоритм - понятная и точная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное.

Исполнителем алгоритма может быть как человек (кулинарные рецепты, различные инструкции, алгоритмы математических вычислений), так и техническое устройство. Различные машины (компьютеры, промышленные роботы, современная бытовая техника) являются формальными исполнителями алгоритмов. От формального исполнителя не требуется понимание сущности решаемой задачи, но требуется точное выполнение последовательности команд.

Будем решать задачу ОГЭ по информатике с конца. По условию конечная цифра, это 10, из которой не получить квадрат, поэтому первая команда будет №2 (прибавь 1). Но раз мы решаем с конца, значит нужно не прибавлять 1, а отнимать 1. Следующая цифра это 9, из которой можно получить квадрат 32=9 команда №1(возведи в квадрат). Из цифры 3 квадрат не получится поэтому отнимаем единицу (прибавь 1). Аналогично поступаем и с числом 2, т.е отнимаем единицу(прибавь 1). В итоге получаются команды 2122, но мы решали задачу с конца, а нужно считать команды с начала, поэтому меняем команды местами, получается 2212.
Ответ: 2212
Задание 2

У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 1
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 65 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 12112 - это алгоритм:

раздели на 2
вычти 1
раздели на 2
раздели на 2
вычти 1,
который преобразует число 42 в число 4).
Если таких алгоритмов более одного, то запишите любой из них.

РЕШЕНИЕ

Необходимо помнить, что если число будет делится нацело, тогда первой командой будет "раздели на 2", иначе выполняем команду "вычти 1".

1) Число 65 нацело не делится на 2, поэтому первая команда будет "вычти 1":

65 -1 =64 ( команда 2)

2) Число 64 делим на 2:

64:2 = 32 ( команда 1)

3) Число 32 делим на 2:

32:2 = 16 ( команда 1)

4) Число 16 делим на 2:

16:2 = 8 ( команда 1)

5) Число 8 делим на 2:

8:2 = 4 ( команда 1)
Ответ: 21111

Самостоятельная работа

У исполнителя Квадратор две команды, которым присвоены номера:

Первая из них увеличивает число на экране на 3, вторая возводит его во вторую степень.

Исполнитель работает только с натуральными числами.

Составьте алгоритм получения из числа 4 числа 58, содержащий не более
5 команд. В ответе запишите только номера команд.
(Например, 22111 - это алгоритм: возведи в квадрат возведи в квадрат который преобразует число 3 в 90.)
Если таких алгоритмов более одного, то запишите любой из них.
Данная задача была взята с открытого банка заданий ОГЭ по информатике.

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 14. Разбор задачи

# data[].attributes.attachment_link.description
У исполнителя Квадратор две команды, которым присвоены номера: 1. возведи в квадрат Первая из них возводит число на экране в квадрат, вторая увеличивает его на 1. Запишите порядок команд в программе, которая преобразует число 1 в число 10 и содержит не более 4 команд. Указывайте лишь номера команд.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 13

Тема: "Системы счисления"

Задача №1

Переведите число 126 из десятичной системы счисления в двоичную систему счисления. В ответе укажите двоичное число. Основание системы счисления указывать не нужно.

Данный пример взят из демоверсии 2019 по информатике на сайте http://fipi.ru

РЕШЕНИЕ
Еще один пример перевода из десятичной системы счисления в двоичную находится в ЕГЭ по информатике задание 6
Данное задание можно решить двумя способами:

а) через степени двойки
б) делением в столбик

Рассмотрим первый способ через степени двойки.

Переходим ко второму способу делением в столбик.

Ответ: 1111110

Задача №2

Переведите число 516 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?

РЕШЕНИЕ

Число 516 можно представить, как 512 + 4 = \( 2^9 \) + \( 2^2 \)

\( 2^9 \) = единица и 9 нулей

\( 2^2 \) = единица и 2 нуля

Складываем столбиком два числа в двоичной системе счисления

1000000000

+

0000000100

____________

1000000100

Итак, десятичное число 516 = 1000000100 в двоичной системе и содержит 2 единицы

Ответ: 2

Самостоятельная работа

Задание 1

Переведите число 202 из десятичной системы счисления в двоичную систему счисления. В ответе укажите двоичное число. Основание системы счисления указывать не нужно.
Ответ напишите в комментариях этого поста Данная задача была взята с открытого банка заданий ОГЭ по информатике.
Задание 2

Некоторое число в двоичной системе счисления записывается как 1011101. Запишите это число в десятичной системе.
Ответ напишите в комментариях этого поста Данная задача была взята с открытого банка заданий ОГЭ по информатике.

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 13

# data[].attributes.attachment_link.description
Задача №1 Переведите число 126 из десятичной системы счисления в двоичную систему счисления. В ответе укажите двоичное число. Основание системы счисления указывать не нужно. Данный пример взят из демоверсии 2019 по информатике на сайте http://fipi.ru РЕШЕНИЕ Еще один пример перевода из десятичной системы счисления в двоичную находится в ЕГЭ по информатике задание 6 Данное задание можно решить двумя способами: а) через степени двойки б) делением в столбик Рассмотрим первый способ через степени двойки.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 12

Тема: "Базы данных. Проверка условия"

Ниже в табличной форме представлен фрагмент базы данных "Отправление поездов дальнего следования".

Сколько записей в данном фрагменте удовлетворяют условию
(Категория поезда = "скорый") И (Время в пути > 36.00)?

В ответе укажите одно число - искомое количество записей.

РЕШЕНИЕ

Перед решением данной задачи ОГЭ по информатике, вспомним, что для получения информации из базы данных используются запросы. В запросах указываются условия поиска, которым должны удовлетворять требуемые записи. Результат запроса обычно выводится в виде таблицы, все записи которой удовлетворяют указанным в запросе условиям.

Простейшим условием поиска является отношение, т. е. выражение, содержащее одну из операций сравнения: "равно" (=), "не равно" (<>), "меньше" (<), "больше" (>), "меньше или равно" (<=), "больше или равно" (>=). Операндами операций сравнения обычно являются имена полей и выражения, тип которых совпадает с типом полей.

Из простейших условий поиска можно составлять сложные условия, связывая простейшие условия с помощью логических операций И, ИЛИ, НЕ. Смысл логических операций понятен из их обозначений:

выражение A И B истинно, если истинны оба условия;

выражение A ИЛИ B является истинным, если истинно хотя бы одно из условий А ИЛИ В;

выражение НЕ А истинно только в случае, если условие А является ложным.

В данном примере добавим еще три столбца по количеству запросов:

1. Категория поезда = "скорый"

2. Время в пути > 36.00

3. (Категория поезда = "скорый") И (Время в пути > 36.00)

Далее будем отмечать знаком + найденные в таблице записи по каждому запросу

Запрос 1: категория поезда = "скорый"

Для первого запроса были отобраны 8 записей.

Запрос 2: время в пути > 36.00

Для второго запроса были отобраны также 8 записей.

Запрос 3: (Категория поезда = "скорый") И (Время в пути > 36.00)

В третьем запросе истинны должны быть оба условия, т.е. в каждом столбце стоит знак +.

Всего отобралось пять записей. Это число и будет ответом в данной задаче.
P.S. Если бы между скобками стояло ИЛИ, тогда отбирались все записи, в которых есть хотя бы один +. Поэтому ответ был бы 11.
Ответ: 5

Самостоятельная работа

Ниже в табличной форме представлен фрагмент базы данных
"Отправление поездов дальнего следования".

Сколько записей в данном фрагменте удовлетворяют условию

(Категория поезда = "скорый") ИЛИ (Вокзал = "Ярославский")?

В ответе укажите одно число - искомое количество записей.
Ответ напишите в комментариях этого поста Данная задача была взята с открытого банка заданий ОГЭ по информатике.

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 12

# data[].attributes.attachment_link.description
Ниже в табличной форме представлен фрагмент базы данных "Отправление поездов дальнего следования". Сколько записей в данном фрагменте удовлетворяют условию (Категория поезда = "скорый") И (Время в пути > 36.00)? В ответе укажите одно число - искомое количество записей. Перед решением данной задачи ОГЭ по информатике, вспомним, что для получения информации из базы данных используются запросы.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 11

Тема: "Моделирование. Количество путей в графе".

На рисунке - схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, И, К, L. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город Л?

РЕШЕНИЕ

Это задание ОГЭ по информатике решается с помощью графов.

- это множество точек или вершин и множество линий или ребер, соединяющих между собой все или часть этих точек. , прилегающие к одному и тому же ребру, называются .
Если ребра ориентированны, что обычно показывают стрелками, то они называются дугами, и граф с такими ребрами называется ориентированным графом.Если ребра не имеют ориентации, граф называется неориентированным.

Нужно схематично отобразить все возможные варианты путей. Путь начинается с пункта А и заканчивается пунктом Л. На схеме от пункта А ведет дорога в пункты Б, В, Г, от пункта Б ведут дороги в пункты Д и В и.т.д

Все дороги должны заканчиваться пунктом Л. Теперь можно выделить все пункты Л и подсчитать их.Количество пунктов Л и будет ответом данной задачи. Л = 13.
Ответ: 13

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 11. Разбор задачи

# data[].attributes.attachment_link.description
На рисунке - схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, И, К, L. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город Л? Это задание ОГЭ по информатике решается с помощью графов.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 10

Тема: "Циклический алгоритм обработки массива чисел"

В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] - второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы, написанной на языке Паскаль.

var k, m, n: integer; Dat: array[1..10] of integer; begin   Dat[1] := 7;  Dat[2] := 9;   Dat[3] := 10; Dat[4] := 5;   Dat[5] := 6;  Dat[6] := 7;   Dat[7] := 9;  Dat[8] := 10;   Dat[9] := 6;  Dat[10] := 9;   m := 0; n := 0;   for k := 1  to 10 do     if  Dat[k] >= m then       begin         m := Dat[k];         n := k       end; writeln(n) end.

Данный пример взят из открытого банка заданий по информатике на сайте http://fipi.ru

РЕШЕНИЕ
Задание аналогично ЕГЭ по информатике задание 19
Прежде чем, приступить к решению задачи ОГЭ по информатике, разберем из каких основных частей состоит программа на языке программирования Паскаль.

В языке программирования Паскаль программа состоит из , раздела описаний и исполняемой части. Служебные слова Pascal, обозначающие начало определенного блока программы, выделены жирным шрифтом.

Program - блок описания заголовка программы в Паскале имеет декоративное значение и может отсутствовать.

Const - блок описания констант. Может отсутствовать если константы в программе не предусмотрены.

Var - блок описания переменных с указанием их типа, например, тип integer означает целочисленные переменные.

Begin - end. - служебные слова, находящиеся в блоке операторов. Begin начинает исполняемую часть программы, а end. (точка в конце обязательна) - ее завершает.

Для примера напишем простую программу нахождения суммы двух чисел. Писать программу можно в программе PascalABC.NET, либо в онлайн-режиме, пройдя по этой ссылке.

Приступаем к решению задачи №10 ОГЭ по информатике. В программе используется одномерный массив из целых чисел от Dat[1] до Dat[10]. Структура программы выглядит так:

После входных данных начинается цикл с параметром for, в котором значения переменных m и n меняются.

For - это цикл, в котором тело выполняется заданное количество раз, поэтому его ещё называют циклом со счетчиком. В данной программе цикл должен выполниться от 1 до 10 раз.

В цикле содержится условный оператор if (если), который находит значение элемента массива больше, либо равного переменной m, а также его порядковый номер n. Значения m и n будут меняться, если условие истинно.

for k := 1  to 10 do     if  Dat[k] >= m then       begin         m := Dat[k];         n := k       end;

Выполним все 10 шагов цикла, а результаты будем заносить в таблицу:

Вместо Dat[ k] будем подставлять номер шага в цикле, например, для 1 шага запись будет выглядеть Dat[], для 2 шага Dat[] и.т.д.

1 ШАГ

for k := 1  to 10 do     if  Dat[1] >= m then       begin         m := Dat[1];         n := 1       end;

Данный алгоритм читается так: если значение Dat[1] больше, либо равно значению в переменной m, тогда в переменную m присвоим значение, которое было в Dat [1], а в переменную n внесём порядковый номер массива,т.е. 1.

Подставляем значения: если 7 > = 0, тогда m:=7 и n:=1. Так, как условие истинно , то переменные m и n изменились, запишем в таблицу новые значения:

2 ШАГ

for k := 1  to 10 do     if  Dat[2] >= m then       begin         m := Dat[2];         n := 2       end;

Данный алгоритм читается так: если значение Dat[2] больше, либо равно значению в переменной m, тогда в переменную m присвоим значение, которое было в Dat [2], а в переменную n внесём порядковый номер массива,т.е. 2.

Подставляем значения: Если 9 > = 7, тогда m:=9 и n:=2. Так, как условие истинно , то переменные m и n изменились, запишем в таблицу новые значения:

3 ШАГ

for k := 1  to 10 do     if  Dat[3] >= m then       begin         m := Dat[3];         n := 3       end;

Данный алгоритм читается так: если значение Dat[3] больше, либо равно значению в переменной m, тогда в переменную m присвоим значение, которое было в Dat [3], а в переменную n внесём порядковый номер массива,т.е. 3.

Подставляем значения: Если 10 > = 9, тогда m:=10 и n:=3. Так, как условие истинно , то переменные m и n изменились, запишем в таблицу новые значения:

4 ШАГ

for k := 1  to 10 do     if  Dat[4] >= m then       begin         m := Dat[4];         n := 4       end;

Данный алгоритм читается так: если значение Dat[4] больше, либо равно значению в переменной m, тогда в переменную m присвоим значение, которое было в Dat [4], а в переменную n внесём порядковый номер массива,т.е. 4.

5 ШАГ

for k := 1  to 10 do     if  Dat[5] >= m then       begin         m := Dat[5];         n := 5       end;

Данный алгоритм читается так: если значение Dat[5] больше, либо равно значению в переменной m, тогда в переменную m присвоим значение, которое было в Dat [5], а в переменную n внесём порядковый номер массива,т.е. 5.

6 ШАГ

for k := 1  to 10 do     if  Dat[6] >= m then       begin         m := Dat[6];         n := 6       end;

Данный алгоритм читается так: если значение Dat[6] больше, либо равно значению в переменной m, тогда в переменную m присвоим значение, которое было в Dat [6], а в переменную n внесём порядковый номер массива,т.е. 6.

7 ШАГ

for k := 1  to 10 do     if  Dat[7] >= m then       begin         m := Dat[7];         n := 7       end;

Данный алгоритм читается так: если значение Dat[7] больше, либо равно значению в переменной m, тогда в переменную m присвоим значение, которое было в Dat [7], а в переменную n внесём порядковый номер массива,т.е. 7.

8 ШАГ

for k := 1  to 10 do     if  Dat[8] >= m then       begin         m := Dat[8];         n := 8       end;

Данный алгоритм читается так: если значение Dat[8] больше, либо равно значению в переменной m, тогда в переменную m присвоим значение, которое было в Dat [8], а в переменную n внесём порядковый номер массива,т.е. 8.

Подставляем значения: Если 10 > = 10, тогда m:=10 и n:=8. Так, как условие истинно , то переменные m и n изменились, запишем в таблицу новые значения:

9 ШАГ

for k := 1  to 10 do     if  Dat[9] >= m then       begin         m := Dat[9];         n := 9       end;

Данный алгоритм читается так: если значение Dat[9] больше, либо равно значению в переменной m, тогда в переменную m присвоим значение, которое было в Dat [9], а в переменную n внесём порядковый номер массива,т.е. 9.

10 ШАГ

for k := 1  to 10 do     if  Dat[10] >= m then       begin         m := Dat[10];         n := 10       end;

Данный алгоритм читается так: если значение Dat[10] больше, либо равно значению в переменной m, тогда в переменную m присвоим значение, которое было в Dat [10], а в переменную n внесём порядковый номер массива,т.е. 10.

После 10 шага цикл завершит работу и оператор writeln(n) выведет результат 8. Обратите внимание, что должна выводить программа, то и будет ответом в данной задаче.

Например, если будет записано writeln(n + m), ответ будет 18.

Ответ: 8

P.s. Данную задачу можно скопировать или набрать в программе Паскаль и проверить результат:

Чтобы получить хороший старт в сфере ИТ и использовать время учебы с максимальной эффективностью, очень важно правильно выбрать ВУЗ и специальность.

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 10

# data[].attributes.attachment_link.description
В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] - второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы, написанной на языке Паскаль.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 9

Тема: "Циклический алгоритм"

Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.

РЕШЕНИЕ

Будем решать задачу ОГЭ по информатике на языке программирования " Паскаль". В программе имеется один цикл, в котором в переменную s записываются значения:

s:=s+10
for k := 6 to 12 do
s := s+10;

В программе используется цикл с параметром for.

Оператор for предназначен для организации циклов, когда заранее известно сколько раз должно повториться тело цикла ( в нашей задаче 7 раз). Здесь управление числом повторений осуществляется с помощью специальной переменной - параметра цикла ( в нашей задаче это переменная k). Оператор for обеспечивает выполнение цикла до тех пор, пока не будут перебраны все значения параметра цикла от начального до конечного.

Смысл задачи в том, чтобы прокрутить цикл 7 раз (от 6 до 12 ). Изначально переменной s присвоен 0. В цикле подставляем вместо s сначала 0, получаем s:=10 (s:=s+10). На втором шаге в s подставляем 10(s:=s+10), теперь s:=20. Нетрудно догадаться, что на третьем шаге s:=30, затем s:=40 и.тд. В итоге получаем на последнем шаге s:=70, это и будет ответом в данной задаче.
Ответ: 70

Самостоятельная работа

Решите следующие задачи:

1. Найти сумму вводимых целых чисел

2. Вывести таблицу умножения числа 9

Решения напишите в комментариях этого поста

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 9. Разбор задачи

# data[].attributes.attachment_link.description
Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования. Будем решать задачу ОГЭ по информатике на языке программирования " Паскаль". В программе имеется один цикл, в котором в переменную s записываются значения: s:=s+10 for k := 6 to 12 do s := s+10; В программе используется цикл с параметром for.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 8

ТЕМА:линейный алгоритм, записанный на алгоритмическом языке

В программе ":=" обозначает оператор присваивания, знаки "+", "-", "*" и "/" - соответственно операции сложения, вычитания, умножения и деления.

Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма:
a := 6
b := 2
b := a/2*b
a := 2*a+3*b
В ответе укажите одно целое число - значение переменной a.

РЕШЕНИЕ

ОГЭ по информатике задание №8 строится по линейному алгоритму

Линейным называется алгоритм, в котором все этапы решения задачи выполняются строго последовательно, т.е. линейный алгоритм выполняется в естественном порядке его написания и не содержит разветвлений и повторений.

В этой задаче нужно путем замены букв на цифры и применяя правила арифметики, найти чему будет равна переменная a.

Переменная - это величина, которая меняется.В программировании переменная (variable) это своего рода емкость для хранения данных. Когда информация записана в переменной (или по-другому, когда переменной присвоено значение), тогда эту информацию можно изменять.

Наглядно и понятно будет представить ход решения в виде таблицы:

Как видно из таблицы, переменная a сначала была равна 6, а в конце ей было присвоено 30. Самое главное в таких заданиях помнить приоритеты арифметических операций, не забывать что сначала, например, выполняется умножение, а затем сложение.
Ответ: 30

Самостоятельная работа

Определите значение переменной a после выполнения алгоритма:
Ответ напишите в комментариях этого поста

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 8. Разбор задачи

# data[].attributes.attachment_link.description
В программе ":=" обозначает оператор присваивания, знаки "+", "-", "*" и "/" - соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма: a := 6 b := 2 b := a/2*b a := 2*a+3*b В ответе укажите одно целое число - значение переменной a.

# data[].attributes.attachment_link.title
Задание №7 ОГЭ. Кодирование и декодирование информации

# data[].attributes.attachment_link.description
Навыки учащихся в области кодирования и декодирования информации проверяются в задании 7 основного государственного экзамена по информатике и ИКТ

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 6

Тема: "Алгоритм для конкретного исполнителя с фиксированным набором команд"

Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b - целые числа), перемещающую Чертёжника из точки c координатами (x, y) в точку с координатами (x + a, y + b). Если числа a, b положительные, значение соответствующей координаты
увеличивается; если отрицательные - уменьшается. Например, если Чертёжник находится в точке с координатами (9, 5), то команда Сместиться на (1, -2) переместит Чертёжника в точку (10, 3).
Запись
Повтори k раз
Команда1 Команда2 Команда3
конец
означает, что последовательность команд Команда1 Команда2 Команда3
повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 3 раз
Сместиться на (-2, -3) Сместиться на (3, 2) Сместиться на (-4, 0)
конец
На какую одну команду можно заменить этот алгоритм, чтобы Чертёжник оказался в той же точке, что и после выполнения алгоритма?
1) Сместиться на (-9, -3)
2) Сместиться на (-3, 9)
3) Сместиться на (-3, -1)
4) Сместиться на (9, 3)

Данный пример взят из демоверсии 2018 года на сайте http://fipi.ru

РЕШЕНИЕ

Суть задачи ОГЭ по информатике находится в следующем алгоритме:

Повтори 3 раз
Сместиться на (-2, -3) Сместиться на (3, 2) Сместиться на (-4, 0)
конец

Чертёжник перемещается на координатной плоскости c координатами (x, y) и в цикле повторяет свои действия 3 раза. Складываем координаты x,y и умножаем на три:

x = ( -2 + 3 - 4) * 3 = -9

y = ( -3 + 2 + 0) * 3 = -3

На какую одну команду можно заменить этот алгоритм, чтобы Чертёжник оказался в той же точке, что и после выполнения алгоритма?

Ответ:1

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 6

# data[].attributes.attachment_link.description
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b - целые числа), перемещающую Чертёжника из точки c координатами (x, y) в точку с координатами (x + a, y + b). Если числа a, b положительные, значение соответствующей координаты увеличивается; если отрицательные - уменьшается.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 5

Тема: "Диаграммы в электронных таблицах"

Дан фрагмент электронной таблицы.

Какая из формул, приведённых ниже, может быть записана в ячейке A2, чтобы построенная после выполнения вычислений диаграмма по значениям диапазона ячеек A2:D2 соответствовала рисунку?

1) =D1-A1

2) =B1/C1

3) =D1-C1+1

4) =B1*4

Данный пример взят из демоверсии 2019 по информатике на сайте http://fipi.ru

РЕШЕНИЕ

Обратите внимание, что значения в ячейках B2, C2, D2 неизвестны, их необходимо найти

Ячейка B2 = D1 - 1 = 5 - 1 = 4

Ячейка C2 = A1 + B1 = 3 + 4 = 7

Ячейка D2 = C1 + D1 = 2 + 5 = 7

Запишем готовые значения в таблицу.

Осталось найти значение в ячейке A2. Для этого внимательно посмотрим на диаграмму. Диаграмма поделена на четыре части: две маленькие и две большие. Очевидно, что большие части будут под цифрой 7, а маленькие под цифрой 4

Таким образом, в ячейке А2 записано число 4. Остается определить, в каком из вариантов ответов будет результат 4.

1) =D1-A1 = 5 - 3 = 2 ( не подходит )

2) =B1/C1 = 4 / 2 = 2 ( не подходит )

3) =D1-C1+1 = 5 - 2 + 1 = 4 ( подходит )

4) =B1*4 = 4 * 4 = 16 ( не подходит )

Ответ: 3

Самостоятельная работа

Дан фрагмент электронной таблицы.

A

B

C

D

1

3

3

2

2

=(C1+A1)/2

=C1- D1

=A2- D1

Какая формула может быть записана в ячейке D2, чтобы построенная после выполнения вычислений диаграмма по значениям диапазона ячеек A2:D2 соответствовала рисунку?
Ответ напишите в комментариях этого поста Данная задача была взята с открытого банка заданий ОГЭ по информатике.

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 5

# data[].attributes.attachment_link.description
Дан фрагмент электронной таблицы. Какая из формул, приведённых ниже, может быть записана в ячейке A2, чтобы построенная после выполнения вычислений диаграмма по значениям диапазона ячеек A2:D2 соответствовала рисунку?

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 4

Тема: Файловая система организации данных

Пользователь начал работу в каталоге Работа1. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз. В результате он оказался в каталоге
C:\2012\9 класс\Таблицы
Укажите возможный полный путь каталога, в котором пользователь начинал работу.
1) C:\2012\Текст\Редактирование\Работа1
2) C:\2012\Работа1
3) C:\2012\Текст\Работа1
4) C:\Работа1

Данный пример взят из открытого банка заданий по информатике на сайте http://fipi.ru

РЕШЕНИЕ

По условию задачи ОГЭ по информатике пользователь оказался в каталоге Таблицы, поднявшись на один уровень вверх и спустившись на три уровня вниз, совершив четыре действия. Отобразим на схеме действия пользователя:

Очевидно, что полный путь каталога, в котором пользователь начинал работу был C:\Работа1.
Ответ: 4

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 4

# data[].attributes.attachment_link.description
Пользователь начал работу в каталоге Работа1. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз. В результате он оказался в каталоге C:\2012\9 класс\Таблицы Укажите возможный полный путь каталога, в котором пользователь начинал работу.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 3

Тема: "Моделирование. Определение оптимального маршрута"

Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице.

Определите длину кратчайшего пути между пунктами A и Е. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.

1) 4

2) 5

3) 6

4) 7

РЕШЕНИЕ

В данном задании ОГЭ по информатике требуется представленную таблицу превратить в схему узловых точек и отрезков между ними, т.е представить в виде графа.

- это множество точек или вершин и множество линий или ребер, соединяющих между собой все или часть этих точек. , прилегающие к одному и тому же ребру, называются .
Если ребра ориентированны, что обычно показывают стрелками, то они называются дугами, и граф с такими ребрами называется ориентированным графом.Если ребра не имеют ориентации, граф называется неориентированным.

Для решения ОГЭ по информатике задание 3 необходимо начертить граф. В задании начальная точка это A, конечная E. Теперь смотрим, что в таблице точка A пересекается с точкой B, т.е отрезок AB = 2. Следующая точка, с которой пресекается точка A это C, отрезок AC = 5, затем также чертим отрезок AD=1.

Таким образом, чертим остальные точки, отбрасывая повторяющиеся отрезки. Например, отрезок AB=2 и отрезок BA=2 это одно и тоже, поэтому BA не пишем. После того, как схема готова, необходимо выписать все возможные варианты получившимся отрезков. Отрезки обязательно должны начинаться с A и заканчиваться E, как того требует условие задачи. Удобнее всего выписать отрезки в виде таблицы(см. рисунок). Как видно из таблицы, получилось 3 отрезка: ABCE = 5, ACE=7 и ADCE = 6. В задаче требуется определить длину кратчайшего пути между пунктами A и Е. Кратчайший путь-это минимальное число из получившимся отрезков. Этому требованию соответствует цифра 5, а это 2 вариант ответа.
Ответ: 2

Чтобы получить хороший старт в сфере ИТ и использовать время учебы с максимальной эффективностью, очень важно правильно выбрать ВУЗ и специальность.

Самостоятельная работа

На рисунке справа схема дорог Н-ского района изображена в виде графа; в таблице слева содержатся сведения о протяжённости каждой из этих дорог (в километрах).

Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите, какова протяжённость дороги из пункта Б в пункт В. В ответе запишите целое число - так, как оно указано в таблице.
Ответ напишите в комментариях этого поста

Не забудьте подписаться на новости:

Подписаться

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 3. Разбор задачи

# data[].attributes.attachment_link.description
Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице. Определите длину кратчайшего пути между пунктами A и Е. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 2

Тема: "Значение логического выражения".

Для какого из указанных значений числа X истинно высказывание:
(X < 3) И ((X < 2) ИЛИ (X > 2))?
1) 1
2) 2
3) 3
4) 4

Данный пример взят из открытого банка заданий по информатике на сайте http://fipi.ru

РЕШЕНИЕ

Задание ОГЭ по информатике решается с помощью логических операций. Выпишем логическое высказывание:

В данном логическом высказывании две скобки разделяет логическое умножение (И).

Логическое умножение (конъюнкция) - это логическое выражение, которое считается истинным в том случае, когда оба выражения являются истинными, во всех остальных случаях данное выражение ложно.
Обозначение: F = A & B, F = A ^ B, F = A И B

Чтобы высказывание было истинно, оба значения в скобках должны быть истинны:

В данном примере истинно высказывание может быть в трёх случаях:

Подставим вместо X варианты ответа:

Таким образом, только 1 вариант ответа будет истинным, а остальные будут ложные.

Самостоятельная работа

Для какого из приведённых чисел истинно высказывание:
(Число > 100) И НЕ(Число нечётное)?
Ответ напишите в комментариях этого поста Данная задача была взята с открытого банка заданий ОГЭ по информатике.

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 2

# data[].attributes.attachment_link.description
Для какого из указанных значений числа X истинно высказывание: (X 2))? 1) 1 2) 2 3) 3 4) 4 Данный пример взят из открытого банка заданий по информатике на сайте http://fipi.ru Задание ОГЭ по информатике решается с помощью логических операций. Выпишем логическое высказывание: В данном логическом высказывании две скобки разделяет логическое умножение (И).

# data[].attributes.attachment_link.provider_name
Информатика в школе

# data[].attributes.attachment_link.readable_text
ОГЭ по информатике задание 1

Тема: "Количество информации в тексте"

В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер следующего предложения в данной кодировке.
Я к вам пишу - чего же боле? Что я могу ещё сказать?
1) 52 байт
2) 832 бит
3) 416 байт
4) 104 бит

РЕШЕНИЕ

Перед решением данной задачи ОГЭ по информатике, разберем коротко, как кодируется текст.

Для того чтобы в компьютере можно было хранить текстовые данные, необходимо предварительно закодировать все символы, которые могут использоваться в тексте. Текст может содержать цифры, прописные и строчные буквы, пробелы, знаки препинания и специальные символы (например, +, =, *, $). Если буквы, входящие в текст, могут быть только латинскими или русскими, то для кодирования одного символа достаточно использовать 8 битовых ячеек памяти, т. е. 1 байт памяти 2^8 = 256 различных символов.

В задаче необходимо посчитать общее количество символов, включая пробелы и знаки препинания. Перед и после знака тире тоже стоит пробел.

Всего получилось 52 символа. Каждый символ кодируется 16 битами, поэтому умножаем:

52 * 16 = 832 бита.

В варианте ответа, такое число находится по номером 2. Это и будет ответом в нашей задаче. Обратите внимание, что в некоторых задачах, данного варианта ответа может и не быть. Например, вместо 832 бит стоит число 104 байт. Нужно помнить, что 1 байт = 8 бит. Делим число 832 / 8 = 104 байта.

Ответ: 2

Самостоятельная работа

В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер следующего предложения в данной кодировке:
Вознёсся выше он главою непокорной Александрийского столпа.
1) 118 бит

2) 944 бит

3) 59 байт

4) 472 байт
Ответ напишите в комментариях этого поста Данная задача была взята с открытого банка заданий ОГЭ по информатике.

# data[].attributes.attachment_link.title
ОГЭ по информатике задание 1

# data[].attributes.attachment_link.description
В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер следующего предложения в данной кодировке. Я к вам пишу - чего же боле? Что я могу ещё сказать? 1) 52 байт 2) 832 бит 3) 416 байт 4) 104 бит Перед решением данной задачи ОГЭ по информатике, разберем коротко, как кодируется текст.

# data[].attributes.headline
Полезные ссылки

# data[].attributes.subject
Полезные ссылки

# data[].attributes.body
Информатика - это просто
Онлайн тесты ОГЭ по информатике
Урок информатики
Яндекс. Репетитор
Видеоуроки по подготовке к ОГЭ
Разбор заданий ОГЭ
КИМы