
- •Понятие информатики. Количество информации по Хартли. Единицы измерения информации.
- •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 Суммирование чисел по формату с фиксированной запятой
14.Операции с логическими переменными.
Переменные логического типа описываются посредством идентификатора Boolean. Они могут принимать только два значения - False (ложь) и True (истина). Описываются они также в разделе описания переменных. В языке Турбо Паскаль имеются логические операции, применяемые к переменным логического типа. Это операции not, and, or и хor(исключающее «или»). В этой теме Вы рассмотрите три логические операции. Обозначения и результаты этих операций приведены в таблице. Операция not (не) имеет один операнд и образует его логическое отрицание. Результат операции not есть False, если операнд истинен, и True, если операнд имеет значение ложь. Так,
not
True
False
(неправда есть ложь)
not False True (неложь есть правда)
Результат операции and (и) есть истина, только если оба ее операнда истинны, и ложь во всех других случаях. Результат операции or (или) есть истина, если какой-либо из ее операндов истинен, и ложен только тогда, когда оба операнда ложны.
z,x,y:boolean
x:=NOT(y);
z:=(x) and (y)
Старшинство операций
1.NOT 2.AND 3.OR 3.XOR
вход выход x y z x y z x y z
0 1 0 0 0 0 0 0 0 0 0
1 0 0 1 0 0 1 1 0 1 1
1 0 0 1 0 1 1 0 1
1 1 1 1 1 1 1 1 0
15. Условный оператор if...Then...Else
Английское слово if переводится как "если", а оператор:
if a>0 then a:=s+1 называется условным оператором.
Его устройство таково: после слова if записывается условие, а после слова then записывается один оператор (можно сложный), который исполняется, если условие оказывается истинным. Условный оператор имеет еще одну форму:
if условие then оператор else оператор
В этой форме, если условие истинно, то исполняется оператор, записанный после слова then, а если условие ложно, выполняется оператор, записанный после слова else.
16.Case of и его использование
Позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора — переменная целого или символьного типа, или выражение любого порядкового типа (кроме REAL и STRING). Оператор выбора работает следующим образом. Вначале вычисляется значение выражения <ключ_выбора>, а затем в последовательности <констант_выбора> отыскивается такая, которая соответствует <ключу_выбора>, и выполняется <оператор>, который находится за соответствующей <константой_выбора>. Если в списке не будет найдена надлежащая константа, управление передаётся операторам, стоящим за словом ELSE. Часть ELSE <оператор> можно опускать. Тогда при отсутствии в списке нужной константы ничего не произойдёт, и оператор выбора завершит свою работу. Любому из операторов списка выбора может предшествовать не одна, а несколько констант выбора, разделённых запятыми.