Задания с файлами: таблицы и программы

Где пригодится на экзамене

  • Поиск информации в файлахОГЭ · Информатика: задание 11
  • Файловая система: маски и размеры файловОГЭ · Информатика: задание 12
  • Электронные таблицы: формулы, отбор, диаграммыОГЭ · Информатика: задание 14
  • Программирование: обработка последовательностиОГЭ · Информатика: задание 16
Содержание
  1. Задание 11: поиск в текстах
  2. Задание 12: маски и размеры файлов
  3. Задание 14: электронные таблицы
  4. Задание 15: программа обработки последовательности

Во второй части ОГЭ по информатике задания выполняются на компьютере. Задания 11 и 12 проверяются по краткому ответу, а в заданиях 13–15 результатом является файл: документ, таблица или программа. Здесь собраны приёмы, которые экономят время.

Задание 11: поиск в текстах

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

Задание 12: маски и размеры файлов

Маска *.txt означает любые файлы с расширением txt. Поиск в каталоге обычно охватывает и подкаталоги. Для размера используйте фильтр по размеру или сортировку; помните, что 1 Кбайт = 1024 байт.

Задание 14: электронные таблицы

НужноФункцияПример
Посчитать строки по условиюСЧЁТЕСЛИ, СЧЁТЕСЛИМН=СЧЁТЕСЛИМН(B2:B1001;"Северный";E2:E1001;">70")
Сумма по условиюСУММЕСЛИ=СУММЕСЛИ(A2:A1081;"Омск";E2:E1081)
Среднее по условиюСРЗНАЧЕСЛИ=СРЗНАЧЕСЛИ(B2:B1001;"Южный";C2:C1001)
Доля в процентахделение и формат ячейки=H2/1000

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

Файлы в курсе даны в формате CSV. При открытии укажите разделитель «;» и кодировку UTF-8, тогда русские буквы отобразятся правильно.

Задание 15: программа обработки последовательности

Почти все программы задания 15.2 строятся по одному шаблону: прочитать числа, проверить условие, обновить счётчик, сумму, минимум или максимум.

Pythonn = int(input())          # количество чисел
cnt = 0
best = 30001              # для минимума берём число больше любого допустимого
for _ in range(n):
    x = int(input())
    if x % 4 == 0 and x % 10 == 6:   # условие из задачи
        cnt += 1
    if x % 10 == 3 and x < best:
        best = x
print(cnt)

Если количество чисел заранее неизвестно и ввод заканчивается нулём, используйте цикл while x != 0. Перед сдачей прогоните программу на тестах из условия и на крайних случаях: одно число, все числа подходят, подходящее число последнее.

Учебный материал Курсика для подготовки к экзамену по информатике 2027 года.

Открытые темы

Другие темы

Все темы