
- •1 Вопрос
- •1.Информатика(предмет, задачи)
- •2.Структурная организация эвм
- •2 Вопрос
- •1.Структура информатики
- •2.Структура машинных команд и способы адресации
- •3 Вопрос
- •1.Иерархическая система
- •2.Алгоритм сложения чисел представленный в форме с фиксированной запятой
- •4 Вопрос
- •1.Фасетная классификации информации
- •2.Алгоритм сложения чисел представленный в форме с плавающей запятой
- •5 Вопрос
- •1.Система кодирования
- •2.Форма представления в эвм числовых данных
- •6 Вопрос
- •1.Дескрипторная система классификации информации
- •2. Внутренняя память, понятие ячейки оперативной памяти
- •7 Вопрос
- •1.Классификация информации по разным признакам.
- •2.Законы булевой алгебры логики
- •8 Вопрос
- •2.Равномерные и неравномерные коды
- •1.2.1. Кодирование сообщений
- •1.2.2. Равномерные простые коды
- •1.2.3. Неравномерные коды
- •1.Сообщение и информация
- •2.Этапы решения задачи на эвм
- •10 Вопрос
- •1.Пример информации и ее представление.
- •2.Основы информационной культуры
- •11 Вопрос
- •1.Законы алгебры-логики
- •1. Закон одинарных элементов
- •3. Комбинационные законы
- •A. Закон тавтологии (многократное повторение)
- •2.Информационные системы и их свойства
- •12 Вопрос
- •1.Понятие алгоритм и их свойства записи
- •2.Структура и классификация информационных систем
- •13 Вопрос
- •1.Структура алгоритмов
- •Составные команды
- •Комбинации базовых команд
- •Вспомогательные подчиненные алгоритмы
- •Алгоритм Маркова
- •2.Двоичная арифметика
- •14 Вопрос
- •1.Этапы решения задачи на эвм
- •2.Машинные коды
- •1.Внешняя память, логическая структура дисков накопителей информации
- •2.Меры информации
- •18 Вопрос/2
- •1.Структура информации
- •2.Построение логических схем
- •17 Вопрос
- •1.Основные характеристики вычислительной техники
- •2.Построение сднф и скнф
- •18 Вопрос
- •1.Меры информации
- •2.Структурная организация эвм
- •1 Вопрос/2
- •1.Классификация эвм по назначению
- •2.Арифметические операции в двоичной системе счисления
- •1.Смена поколений эвм
- •2.Формы представления логических функций
- •1.Структура оперативной памяти (озу), способы адресации(2 вопрос/2)
- •2.Дополнительные законы алгебры-логики
- •1.Фоссетная система классификации информации
- •4 Вопрос/1
- •2.Признаки классификации алгоритмов , алгоритмы Маркова
- •1.Качество информации
- •2.Машинные коды чисел
- •14 Вопрос/2
- •24 Вопрос
- •1.Понятие алгоритма, средства записи алгоритма
- •1.Сообщения и информация
- •2.Алгоритм сложения чисел с фиксированной запятой
- •1.Дискрипторная система, классификация
- •2.Операция отрицания логического сложения
- •1.Процесс информатизации общества
- •2.Понятие архитектуры эвм
- •28 Вопрос
- •1.Роль и значение информационных революций
- •2. Законы алгебры логики
- •11 Вопрос
13 Вопрос
1.Структура алгоритмов
Простые команды – элементарной структурная единица любого алгоритма обозначающая один шаг переработки или отображения информации. При выполнении алгоритма переработка информации состоит в изменении значений некоторых величин с которыми работает данный алгоритм. Данные величины можно разбить на постоянные и переменные,с величиной по мимо значения связано также имя используемое для обозначения.
Составные команды
Команда следования. При записи на псевдокоде команды определяется ; для обозначения начала и конца команды следования.
Команды ветвления. С помощью этой команды осуществляется выбор одного из двух возможных действий в зависимости от условия.
Команда повторения (цикл). Команда повторения с предусловием.
Команда повторения (цикл). Команда повторения с постусловием.
Комбинации базовых команд
Любой алгоритм может быть построен с использованием базовых конструкций: следования, ветвления, цикла. Сборка может происходить двумя путями
Базовые элементы могут соединяться в последовательность образуя конструкцию следования, это возможно, т.к. каждая базовая конструкция имеет вход и один выход.
Одна базовая конструкция может вкладываться в другую конструкцию образуя вложенные конструкции
Таким образом при построении алгоритма он может расширяться(разветвляться) как в ширину( т.е. подключением в цепочку новы конструкций) так и в глубину(включением одних конструкций в другие).
Вспомогательные подчиненные алгоритмы
Использование вызывает необходимость оформлять их специальным образом, чтобы иметь возможность ссылаться на них в основном алгоритме. В заголовке подчиненного алгоритма следом за именем, может указываться список формальных параметров и такой алгоритм будет называться алгоритм с параметрами. Указываются имена входных и выходных величин. Ссылка на вспомогательный алгоритм из основного осуществляет с помощью специальной командой вызова, в котором указывается имя подчиненного алгоритма и список фактических параметров.
Алгоритм Маркова
Элементарной операцией над последовательностью знаков может считаться замена подслов на некоторое слово (текстовая замена). Определенную операцию замены (продукцию) и обозначают а->в, если а является подсловом некоторого слова х, то заменить это подслово на подслово в. В случае если а встречается в х несколько раз, то подсловом в заменяется то из них, которое стоит в самой левой позиции.
2.Двоичная арифметика
АРИФМЕТИКА В ДВОИЧНОЙ СИСТЕМЕ СЧИСЛЕНИЯ
Теперь, когда мы познакомились с разными системами счисления, представлением в них дробных и отрицательных чисел, приступим к изучению собственно арифметики.
Никаких принципиальных отличий в арифметических действиях в системах счисления, отличных от десятичной, нет. Необходимо преодолеть лишь небольшой психологический барьер, и двоичная, восьмеричная и шестнадцатеричная арифметики покорятся навеки.
СЛОЖЕНИЕ
Следующие простые правила иллюстрируют операцию сложения положительных целых чисел в двоичной системе счисления:
0 0 1
+ + +
0 1 1
___ ___ ___
0 1 10
В последнем правиле произошло увеличение разрядности суммы по сравнению со слагаемыми на 1 бит. Такой бит называют битом переноса (carry bit). Пусть требуется сложить два положительных целых числа в двоичной системе счисления:
1 1 1 1 1 1 1 1 0 0 0 0 1 0 1 0 1 1 1 0 1
+
1 0 0 1 1 0 0 0 1 1 1 1 1 1 0 0 0 1 0 1 0
__________________________________________
1 1 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1
ВЫЧИТАНИЕ
Аналогичные правила действуют и для операции вычитания:
1 1 1 1 1 1 1 1 0 0 0 0 1 0 1 0 1 1 1 0 1
-
1 0 0 1 1 0 0 0 1 1 1 1 1 1 0 0 0 1 0 1 0
__________________________________________
1 1 0 0 1 1 0 0 0 0 0 1 1 1 0 1 0 0 1 1
УМНОЖЕНИЕ
Операцию умножения можно производить привычным способом в столбик:
1 1 1 0 1
*
1 0 0 1 0
___________
0 0 0 0 0
1 1 1 0 1
0 0 0 0 0
0 0 0 0 0
1 1 1 0 1
0 0 0 0 0 1 0 1 0