
- •Понятие информатики. Количество информации по Хартли. Единицы измерения информации.
- •2) Информационные технологии. Эволюция информационных технологий. Информационные ресурсы. Информационная система. Мультисреда, гиперсреда.
- •3)Понятие алгоритма. Правила построения блок-схем.
- •4)Алгоритмы с накоплением суммы.
- •5)Алгоритм поиска максимального элемента в массиве.
- •6) Алгоритм поиска индекса наибольшего элемента в массива.
- •7) Алгоритм поиска числа в упорядоченном массиве методом половинного деления.
- •Методы сортировки.
- •9.Алгоритм отбора.
- •14.Операции с логическими переменными.
- •15. Условный оператор if...Then...Else
- •16.Case of и его использование
- •17. Многомерные массивы и их описание.
- •1 8. Ввод и вывод двумерных массивов (матриц) в Паскале.
- •20.Функции в Паскале
- •21.Множества в Паскале . Ввод и вывод .
- •22. Тип записи в Паскале .
- •23.Булева алгебра
- •24.Правила записи логической формулы по таблице счисления
- •25.Позиционные и не позиционные системы исчисления.
- •26.Алгоритм перевода целого числа
- •27.Алгоритм перевода дробной части
- •28.Двоичная, восьмеричная, шестнадцатеричная с.С
- •29.Понятие канала передачи сигнала.
- •30. Сигналы и их классификация.
- •31. Унифицированные токовые сигналы и сигналы напряжения. Подключение приемников токовых сигналов и сигналов напряжения к источникам.
- •32. Интерфейс. Параллельный, последовательный, параллельно-последовательный интерфейс.
- •33. Признаки посылок кодовых сигналов.
- •34. Модуляция и демодуляция сигналов. Частотная модуляция.
- •39. Дискретизация сигналов
- •40. Коды чет/нечет.
- •41) Использование контрольных сумм при передаче сигнала.
- •42) Коды, исправляющие ошибку в первом элементе и обнаруживающие её во вторых элементах. Кодовое расстояние.
- •43.Интернет. Основные термины.
- •46) Нормализация чисел при записи по формату с плавающей запятой. Примеры нормализации чисел.
- •47 Суммирование чисел по формату с фиксированной запятой
22. Тип записи в Паскале .
Записи - структура данных, состоящая из фиксированного числа элементов определенного типаЗапись представляет собой набор элементов разных типов, каждый из которых имеет свое имя и называется полем записи. Тип записи конструируется следующим образом:
record список полей1: тип1; ... список полейN: типN; end
type Date=record Day: 1..31; Month: (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec); Year: Integer; end;
Теперь можно объявить переменные типа Date:
var d1,d2: Date;
Чтобы получить доступ к полям записи, следует воспользоваться точечной нотацией, указав имя переменной-записи и поле, разделенные точкой:
d1.Day:=9; d1.Month:=Sep; d1.Year:=2004;
Как и для массивов, можно скопировать содержимое полей одной переменной-записи в другую:
d2:=d1;
23.Булева алгебра
Булева алгебра. Операции отрицания, логического сложения и логического умножения.
Алгебра логики — раздел математической логики, в котором изучаются логические операции над высказываниями. Высказывания могут быть истинными и ложными.
Аксиомы
1. x=x, x=x; 2. x*x=0;
3. x+1=1; 4. x+x=x, x=x+x+x;
5. x+0=x; 6. x*x=x, x=x*x*x;
7. x*0=0; 8. x*1=x;
9. x+x=1. 10. x+y=x*y
11. x*y=x+y
Упрощение логических формул. Законы.
1.переместительный x+y=y+x; xy=yx
2.сочетательный (x+y)+z=x+(y+z)
3.распределительный (x+y)z=xz+yz
булева алгебра- boolean algebra - алгебраическая структура с тремя операциями И, ИЛИ, НЕ.
Данная алгебра так названа в честь ирландца Джона Буля, который ввел ее, изучая законы логики. Булева алгебра оперирует с переменными, которые принимают два значения: "истина"= логическая единица 1, либо "ложь"= логический ноль 0. Над этими переменными выполняются операции вида:
конъюнкция (И - &, *), именуемая также логическим умножением, и определяемая равенствами: 0х0 = 0, 0х1 = 0, 1х0.= 0, 1х1 = 1.
дизъюнкция (ИЛИ - +, V), называемая также логическим сложением, и характеризуемая равенствами: 0+0=0, 0+1=1, 1+0=1, 1+1=1;
отрицанием (НЕ – черта сверху), определяемым равенствами: не 0=1, не1=0.
Операции И, ИЛИ, НЕ реализуются логическими элементами, которые являются компонентами Интегральной Схемы (ИС). Элемент выполняет одну из трех указанных выше операций либо комбинацию из этих логических операций. Например, двух операций, НЕ-И. В список логических элементов включают также триггеры и счетчики, каждый из которых выполняет более сложные логические преобразования.
На булеву алгебру опираются алгебры высказываний. Здесь на основе логических операций (связок) И, ИЛИ, НЕ строятся сложные высказывания, определяющие логические выводы. Язык булевой алгебры очень удобен для описания функционирования устройств, решающих логические задачи.
24.Правила записи логической формулы по таблице счисления
Простейшая таблица истинности – на выходе одна единица и все нули, один ноль и все единицы. Получение логических формул для простейших таблиц: 1.Имеем один логический ноль на выходе
X Y Q
0
0 1 Q=f(X,Y)
0
1 0 Ответ: Q=X+Y
1 0 1
1 1 1
С помощью операции логического сложения записываем выражение, соответствующее этому нулю. 2.Имеем одну логическую единицу на выходе
X Y Q
0 0 0
0 1 1 Ответ: Q=XY
1 0 0
1 1 0
С помощью операции логического умножения записываем выражение, соответствующее единице.
Получение логической формулы для любых таблиц:
1.По единицам:Для каждой единице на выходе записываем логическую формулу, как это делалось в случае простейшей таблицы. Общий результат равен логической сумме этих выражений.
X Y Q
0
1 0 Q3=XY
Q4=XY
1 0 0
0 0 1 Ответ: Q=XY+XY
1 1 1
2.По нулям:Для каждого нуля на выходе таблицы записываем выражение также, как делалось для простейшее таблицы истинности. Общее выражение равно логическому произведению этих выражений.
X Y Q
0
0 0 Q1=X+Y
Q3=X+Y
0
1 1
1 0 0 Ответ: Q=(X+Y)(X+Y)
1 1 1