Вопросы к зачету по информатике для учащихся 10Д класса
Теоретическая часть:
- Информация. Свойства информации. Измерение информации. Меры информации. Информационные процессы (обработка, хранение, передача)
- Алфавитный и содержательный подход к измерению информации.
- Структурирование информации: дерево, арифметические выражения (постфиксная и префиксная запись).
- Структурирование информации: таблица, орграф, количество путей в графе.
- Кодирование символов. Кодировочные таблицы
- Кодирование и декодирование информации. Условие Фано.
- Кодирование графической информации. Формула цвета.
- Кодирование звуковой и видеоинформации. Дискретизация.
- Система счисления: алгоритмы перевода целых чисел (p->10 классический и 10->p по схеме Горнера)
- Система счисления: алгоритмы перевода дробных чисел (10->p классический и p->10 по схеме Горнера)
- Арифметические операции в позиционной системе счисления. Таблица сложения и умножения в двоичной и троичной системе счисления.
- Перевод из 8-миричной, 16-тиричной в двоичную и обратно.
- Основные логические операции, порядок действий, таблицы истинности.
- Логические выражения. Синтез выражения по таблице истинности.
- Логические элементы компьютера: триггер, сумматор. Восстановление логического выражения по логической схеме.
- Диаграммы Венна. Восстановление логического выражения по диаграмме Венна.
- Решение логических задач с помощью таблиц, рассуждений и алгебры логики.
- Предикаты и кванторы. Определение множества точек, принадлежащих заштрихованной области.
Критерии оценивания:
теоретические выкладки верны +1
за каждый разобранный пример +1
максимум 4 балла
Практическая часть:
Реализовать алгоритм на языке программирования:
- нахождение наибольшего общего делителя двух натуральных чисел (алгоритм Евклида)
- запись натурального числа в позиционной системе с основанием меньшим или равным 10
- использование цикла для решения простых переборных задач (поиск наименьшего простого делителя данного натурального числа, проверка числа на простоту, и т.д.)
- заполнение массива числами Фибоначчи
- самая длинная подпоследовательность из возрастающих/убывающих элементов
- нахождение минимального (максимального) значения в данном массиве и количества элементов, равных ему, за однократный просмотр массива
- нахождение второго по величине (второго максимального или второго минимального) значения в данном массиве за однократный просмотр массива.
- операции с элементами массива: линейный поиск элемента; вставка и удаление элементов в массиве; перестановка элементов данного массива в обратном порядке; суммирование элементов массива; проверка соответствия элементов массива некоторому условию
- операции с элементами массива, отобранными по некоторому условию (например, нахождение минимального четного элемента в массиве, нахождение количества и суммы всех четных элементов в массиве)
- обработка отдельных символов данной строки; подсчет частоты появления символа в строке
- поиск подстроки внутри данной строки
- замена найденной подстроки на другую строку
- сортировка элементов массива
- слияние двух упорядоченных массивов в один без использования сортировки.
Критерии оценивания:
при работоспособной программе:
за каждый пройденный правильно тест по 1 баллу
максимум 4 балла
Всего максимально можно получить 8 баллов.
Оценка:
“отлично” 7-8 баллов
“хорошо” 5-6 баллов
“удовлетворительно” 3-4 балла, при условии, что были выполнены обе части
“неудовлетворительно” менее 3 баллов