- •Теоретический материал к уроку 9 класс
- •Что такое мультимедиа Что такое мультимедиа
- •Области использования мультимедиа
- •Представление результатов компьютерного моделирования
- •Реклама
- •Технические средства мультимедиа
- •Система ввода/вывода звука
- •Устройства для работы с видеокадрами
- •Устройства хранения мультимедийной информации
- •Компьютерные презентации Что такое презентация
- •Какие бывают презентации
- •Этапы создания презентации
- •Кодирование информации с помощью знаковых систем Знаки: форма и значение
- •Знаковые системы
- •Кодирование информации
- •Кодирование текстовой информации
- •Кодирование числовой информации Представление числовой информации с помощью систем счисления
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Перевод чисел в позиционных системах счисления
- •Задания для самостоятельного выполнения
- •Арифметические операции в позиционных системах счисления
- •Задания для самостоятельного выполнения
- •Двоичное кодирование чисел в компьютере
- •Задания для самостоятельного выполнения
- •Кодирование и обработка звуковой информации
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Алгоритмы и исполнители Управление и кибернетика
- •Возникновение кибернетики
- •Что такое управление
- •Алгоритм управления
- •Вопросы и задания
- •Управление с обратной связью Линейный алгоритм
- •Обратная связь
- •Модель управления с обратной связью
- •Циклы и ветвления в алгоритмах
- •Системы с программным управлением
- •Вопросы и задания
- •Алгоритм и его формальное исполнение Свойства алгоритма и его исполнители
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Выполнение алгоритмов человеком и компьютером
- •Что такое язык программирования
- •Что такое система программирования
- •Вопросы и задания
- •Знакомство с языком Паскаль Возникновение и назначение Паскаля
- •Структура программы на Паскале
- •Операторы ввода, вывода, присваивания
- •Правила записи арифметических выражений
- •Пунктуация Паскаля
- •Вопросы и задания
- •Алгоритмы с ветвящейся структурой Представление ветвлений на ая. Трассировка ветвящихся алгоритмов
- •Сложные ветвящиеся алгоритмы
- •Вопросы и задания
- •Программирование ветвлений на Паскале Оператор ветвления на Паскале
- •Программирование полного и неполного ветвления
- •Программирование вложенных ветвлений
- •Логические операции
- •Сложные логические выражения
- •Вопросы и задания
- •Программирование диалога с компьютером Что такое диалог с компьютером
- •Пример программирования диалога
- •Вопросы и задания
- •Программирование циклов
- •Этапы решения расчетной задачи на компьютере
- •Задача о перестановке букв. Программирование цикла на Паскале
- •Что такое отладка и тестирование программы
- •Вопросы и задания
- •Алгоритм Евклида Наибольший общий делитель
- •Идея алгоритма Евклида
- •Описание алгоритма Евклида блок-схемой
- •Программа на ая и на Паскале
- •Вопросы и задания
- •Что такое массив
- •Описание и ввод значений в массив на Алгоритмическом языке
- •Цикл с параметром в ая
- •Расчет среднего значения элементов массива
- •Вопросы и задания
- •Массивы в Паскале
- •Описание и обработка массива на Паскале
- •Цикл с параметром на Паскале
- •Форматы вывода
- •Программа с двумя массивами
- •Вопросы и задания
- •Одна задача обработки массива
- •Что такое случайные числа
- •Датчик случайных чисел на Паскале
- •Алгоритм поиска числа в массиве
- •Программа поиска числа в массиве
- •Вопросы и задания
- •Формализация и моделирование Моделирование как метод познания
- •Контрольные вопросы
- •Материальные и информационные модели
- •Материальные модели.
- •Информационные модели.
- •Образные модели
- •Графические информационные модели
- •Чертежи и схемы
- •График - модель процесса.
- •Знаковые информационные модели.
- •Табличные модели
- •Двоичные матрицы
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Информационное моделирование на компьютере Основное преимущество компьютера перед человеком
- •Для чего нужны математические модели
- •Компьютерная математическая модель
- •Что такое вычислительный эксперимент
- •Управление на основе моделей
- •Имитационное моделирование
- •Вопросы и задания
- •Формализация и визуализация моделей
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Основные этапы разработки и исследования моделей на компьютере
- •Контрольные вопросы
- •Хранение, поиск и сортировка информации Базы данных и системы управления базами данных
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Сортировка в базах данных
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Поиск в базах данных
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Коммуникационные технологии Передача информации
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Локальные компьютерные сети
- •Контрольные вопросы
- •Адресация в Интернете
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Маршрутизация и транспортировка данных по компьютерным сетям
- •Контрольные вопросы
- •Информационные ресурсы Интернета Всемирная паутина
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Электронная почта
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Файловые архивы
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Общение в Интернете
- •Контрольные вопросы
- •Мобильный Интернет
- •Контрольные вопросы
- •Звук и видео в Интернете
- •Контрольные вопросы
- •Поиск информации в Интернете
- •Способы поиска в Интернете Три способа поиска в Интернете
- •Поисковые серверы
- •Язык запросов поисковой системы
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Электронная коммерция в Интернете
- •Контрольные вопросы
- •Разработка Web-сайтов с использованием языка разметки гипертекста html
- •Контрольные вопросы
- •Структура Web-страницы
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Форматирование текста на Web-странице
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Вставка изображений в Web-страницы
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Гиперссылки на Web-страницах
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Списки на Web-страницах
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Информатизация общества Информационное общество
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Информационная культура
- •Контрольные вопросы
- •Правовая охрана программ и данных. Защита информации Правовая охрана информации
- •Контрольные вопросы
- •Лицензионные, условно бесплатные и свободно распространяемые программы
- •Контрольные вопросы
- •Защита информации
- •Контрольные вопросы
Задания для самостоятельного выполнения
4.10. Задание с развернутым ответом. Выполните сложение, вычитание, умножение и деление двоичных чисел 10102 и 102.
Двоичное кодирование чисел в компьютере
Числа в компьютере хранятся и обрабатываются в двоичной системе счисления. Оперативная память компьютера состоит из ячеек, в каждой из которых может храниться 8 битов информации, т. е. 8 разрядов двоичного числа.
Целые числа в компьютере хранятся в памяти в формате с фиксированной запятой. В этом случае каждому разряду ячейки памяти соответствует всегда один и тот же разряд числа, а запятая находится справа после младшего разряда, т. е. вне разрядной сетки.
Для хранения целых неотрицательных чисел отводится одна ячейка памяти (8 битов). Например, число А2 = 111100002 будет храниться в ячейке памяти следующим образом:
|
Определим диапазон чисел, которые могут храниться в оперативной памяти в формате целого неотрицательного числа. Минимальное число записывается в восьми разрядах памяти восемью нулями и равно 0. Максимальное число записывается восемью единицами и равно:
А = 1 27 +1 26 +1 25 + 1 24 + 1 23 + 1 22 + 1 21 + 1 20 = 1 28 - 1 = 25510.
Таким образом, диапазон изменения целых неотрицательных чисел - от 0 до 255.
Для хранения целых чисел со знаком отводится две ячейки памяти (16 битов), причем старший (левый) разряд отводится под знак числа (если число положительное, то в знаковый разряд записывается 0, если число отрицательное, записывается 1).
Например, отрицательное число -200210 = 111110100102 будет представлено в 16-разрядном представлении следующим образом:
|
Максимальное положительное число (с учетом выделения одного разряда на знак) для данного формата представления равно:
А = 215 - 1 = 32 76710.
Достоинствами представления чисел в формате с фиксированной запятой являются простота и наглядность представления чисел, а также простота алгоритмов реализации арифметических операций. Недостатком является небольшой диапазон представления величин, недостаточный для решения математических, физических, экономических и других задач, в которых используются как очень малые дробные, так и очень большие числа.
Для представления чисел в диапазоне от очень маленьких дробей до очень больших чисел с высокой точностью используется формат с плавающей запятой. В этом случае положение запятой в записи числа может изменяться. Число в форме с плавающей запятой занимает в памяти компьютера 4 байта (число обычной точности) или 8 байтов (число двойной точности).
Задания для самостоятельного выполнения
4.11. Задание с развернутым ответом. В каком виде будет храниться в компьютере десятичное число 1010 в формате целого неотрицательного числа и целого числа со знаком?
|