Вопросы к экзамену по информатики в8классе (зимняя сессия)
Информация.Подходы к определению.Виды и свойства информации.Информационные процессы в природе,технике,обществе.Информатика.Информационная технология.
Информация и управление.Кибернетика.
Информатизация общества. Правовая защита информации.Дискретная и аналоговая информация.Подходы к измерению информации.Единицы измерения информации и их взаимосвязь.
Языки.Алфавит,мощность алфавита Кодирование информации.Двоичное кодирование и егоприменение.Объём информации.Определение объёма текстовой,графической и звуковой информации.Скорость и время передачи информации.Примеры.
История создания ЭВМ.Архитектура фон Неймана.Принципы фон Неймана.Поколения ЭВМ:основные характеристики и элементная база.История персональных ЭВМ.Классификация ЭВМ.
Магистрально-модульный принцип построения ЭВМ.Материнская плата.Её назначение и состав.Разъемы и порты.Устройства обработки информации,их технические характеристики.
Понятие алгоритма.Исполнитель,СКИ,СОИ,среда.Свойства алгоритма.Способы записи алгоритма.Понятие блок-схемы.Линейная и разветвляющаяся алгоритмические конструкции.
Системы счисления (СС).История возникновения.Позиционные и непозиционные СС,примеры.РимскаяСС.Правила перевода из арабской десятичной позиционной СС в римскую и обратно.
К-ричная позиционная СС.Правила образования числа.Вес цифры.Разложение числа по степеням основания.Арифметика позиционных систем счисление.Сложение,вычитание,умножение и деление.
Правила перевода целых и дробных чисел из k-ричной позиционной СС в десятичную СС и наоборот.
Кратные СС.Связь между ними.Перевод из2-ой в8-ую и16-ую СС.Перевод из8-ой и16-ой СС в2-ую.Представление целых положительных чисел в ЭВМ.Беззнаковые ячейки.Подходы к представлению дробных чисел.Знаковые ячейки.Прямой,обратный и дополнительный код.
История становления логики как науки.Формы человеческого мышления и их характеристики.Круги Эйлера для отображения объёмов понятий и отношений между ними.Основные принципы формальной логики.
Алгебра логики.Основные понятия.Логические значения высказывания.Простоеи сложное высказывание.Операции:инверсия,дизъюнкция,конъюнкция.Аксиоматика.Основные законы упрощения выражений.
Составление сложных логических высказываний по заданным логическим формулам и формул по высказываниям.Таблицы истинности.Теоремы де Моргана.Формулы склеивания.Доказательство (круги Эйлера,таблицы истинности,преобразования).
Эквивалентность (равнозначность),строгая дизъюнкция (неравнозначность).Импликация.Законы связи между операциями.Доказательство (круги Эйлера,таблицы истинности,преобразования).
Логические основы устройства компьютера.Переключательные схемы.Логические преобразователи.СДНФ и СКНФ.Построение логических схем по таблице истинности и наоборот.
Основные логические схемы компьютера.Полусумматор,назначение и принцип работы.Сумматор и RS-триггер,назначение и принцип работы.
Понятие алгоритма.Исполнитель,СКИ,СОИ,среда.Свойства алгоритма.Способы записи алгоритма.Циклические алгоритмические конструкции.Виды циклов: “с параметром”, “с условием”.Построение блок-схем.
Моделирование решения задачи.Этапы решения задачи на ЭВМ.Языки программирования.Их классификация.Трансляторы программ (компиляторы и интерпретаторы).
Величины (константы и переменные).Тип величины.Скалярные типы.Форматы объявлений величин.Операцияsizeof.Ввод и вывод величин через форматные спецификации и поток.
Операция присваивания.Инициализация и изменение величин.Механизмы преобразования типов.Арифметические операции.Правила конструированияарифметическихвыражений.Встроенныебиблиотечныефункции (stdio.h,stdlib.h,math.h),формат вызова.Применение функций в выражениях.
Логические величины.Назначение логических выражений.Логические операции и операции отношения.Составление и применение логических выражений в условных тернарных операциях,примеры.
Операторы управления программой.Управление ходом программы с помощью команд ветвленияв языке С.Полная и неполная формы оператораif.Правила вложенностиif.Оператор выбораswitch-case.Специфика применения.Примеры.
Понятие сумматора,счетчика и флага.Применение их в цикле для получения среднего арифметического ненулевых значений в последовательности случайных целых чисел и проверки наличия нуля среди них,нахождения условного минимума или максимума.
Циклfor.Особенности использования.Параметр цикла,инкремент и декремент параметра.Нахождение максимума(минимума) средиN последовательно введенныхв циклевеличин,их суммы ипроизведения по заданным условиям.Понятие трассировки.
Вложенные циклы.Порядок выполнения.Получение многозначных чисел во вложенных циклах (синтез числа).Переборные задачи.
Циклы whileи do-while.Сходства и различия.Особенностииспользования.Переводдесятичного числа вk-ричное.Получение чисел Фибоначчи на заданном отрезке.
Нахождение делителей натурального числа.Нахождение простых чисел на отрезке.Разложение числа на простыесомножители.
Нахождение НОД и НОК двух чисел.Подход к решению диофантовых уравнений.
Цикл for без параметров.Инструкция break.Инструкция continue.Применение при решении задач отделения и обработки цифр заданного числа.
Указатели.Разыменовывание указателей.Арифметика указателей.Указатели на указатели.Ссылки.
Массивы.Объявление.Размещение в памяти.Тип элемента и индекса.Прямая и косвенная индексация.Заполнение массива с клавиатуры,по правилу и случайными числами.Заполнение массива арифметической и геометрической прогрессией,знакочередующейся последовательностью.Вывод массива.Динамические массивы.
Массивы.Объявление и инициализация.Анализ элементовмассиваалгоритмы поиска заданного значения.Обработка массива перестановки элементов.
Алгоритмы на одномерных массивах.Удаление элементов,вставка новых элементов.Заполнение одномерного массива отсортированными случайными числами.
Алгоритмы на одномерных массивах.Методы поиска:прямой,барьерный,бинарный.Поиск непрерывной последовательности в массиве,обладающей заданными свойствами.Примеры программ.