- •Конспект лекций по дисциплине “Информатика” § 1. Введение в информатику
 - •1. Определение инфоpматики
 - •2. Понятие термина "информация"
 - •3. Информация и данные
 - •4. Формы существования информации
 - •5. Виды информации
 - •6. Как передаётся информация
 - •7. Понятие о количестве информации
 - •8. Свойства информации
 - •9. Понятие об информационных процессах
 - •10. Обработка информации
 - •11. Информационные ресурсы и информационные технологии
 - •12. Что означает информатизация общества?
 - •§2. Общие принципы организации и работы компьютеров Введение. Краткая история вычислительной техники.
 - •I Поколение
 - •III Поколение
 - •VI Поколение
 - •V Поколение
 - •1. Что такое компьютер?
 - •2. Как устроен компьютер?
 - •Функции процессора:
 - •3. На каких принципах построены компьютеры?
 - •4. Что такое команда?
 - •5. Как выполняется команда?
 - •6. Понятие об архитектуре и структуре компьютера
 - •7. Многопроцессорная архитектура.
 - •8. Основные блоки персонального компьютера.
 - •9. Устройство персонального компьютера.
 - •10. Что такое центральный процессор?
 - •11. Принципы построения памяти
 - •12. Устройства внутренней памяти
 - •Оперативная память
 - •Специальная память
 - •12. Внешняя память компьютера.
 - •Накопители на компакт-дисках.
 - •Используются также накопители на магнитной ленте (стримеры):
 - •13. Аудиоадаптер.
 - •14. Видеоадаптер и графический акселератор.
 - •15. Клавиатура.
 - •16. Видеосистема компьютера.
 - •Жидкокристаллические мониторы.
 - •Сенсорный экран
 - •17. Принтер, плоттер, сканер.
 - •Плоттер
 - •18. Модем и факс-модем.
 - •19. Устройства - манипуляторы.
 - •§3. Организация межкомпьютерной связи.
 - •1. Понятие о сетевом сервере и клиенте.
 - •2. Компьютерные сети и топологии.
 - •3. Соединения устройств в сети.
 - •4. Классификация компьютерных сетей по степени их географического распространения
 - •5. Устройства для соединения локальных сетей между собой.
 - •6. Беспроводные сети и их топологии
 - •7. Сеть Интернет и как она работает?
 - •8. Коммутация сетей в Интернет.
 - •9. Структура сетевого адреса.
 - •10. Информационные сервисы Интернет.
 - •§4. Арифметические основы компьютеров
 - •1. Система счисления.
 - •2. Целые числа в позиционных системах счисления.
 - •3. Системы счисления для компьютера.
 - •4. Восьмеричная и шестнадцатеричная системы счисления.
 - •5. Перевод целого числа из десятичной системы в другую позиционную систему счисления.
 - •6. Пеpевод пpавильной десятичной дpоби в другую позиционную систему счисления.
 - •7. Пеpевод числа из двоичной (восьмеpичной,шестнадцатеpичной) системы в десятичную.
 - •8. Арифметические операции в позиционных системах счисления.
 - •Сложение
 - •Вычитание Операция вычитания является обратной по отношению к сложению.
 - •Умножение
 - •Деление
 - •9. Представление в компьютере целых чисел.
 - •Диапазоны значений целых чисел без знака
 - •Целые числа со знаком
 - •Диапазоны значений целых чисел со знаком
 - •10. Выполнение арифметических действий над целыми числами компьютером Сложение и вычитание
 - •Умножение и деление
 - •11. Представление в компьютере вещественных чисел.
 - •12. Выполнение арифметических действий над нормализованными числами.
 - •Сложение и вычитание
 - •Умножение
 - •Деление
 - •§ 5. Логические основы компьютеров
 - •1. Что такое алгебра логики?
 - •2. Что такое логическая формула?
 - •3.Какая связь между алгеброй логики и двоичным кодированием?
 - •4. Что такое логический элемент компьютера?
 - •5. Схемы и, или, не, и-не, или-не
 - •6. Что такое триггер?
 - •7. Что такое сумматор?
 - •§ 6. Программное обеспечение компьютеров
 - •1. Что такое программное обеспечение?
 - •2. Классификация программного обеспечения.
 - •3. Системные программы
 - •4. Операционная система.
 - •5. Прикладные программы.
 - •6. Файловая система ос.
 - •7. Операционная система ms dos.
 - •8. Программы - оболочки.
 - •9. Операционные системы Windows и Windows nt.
 - •10. Что такое транслятор, компилятор, интерпретатор?
 - •11. Инструментальные системы программирования.
 - •12. Инструментальные программы.
 - •13. Текстовый редактор.
 - •14. Графический редактор.
 - •16. Табличный процессор.
 - •17. Системы управления базами данных - субд.
 - •18. Библиотеки стандартных подпрограмм.
 - •19. Пакеты прикладных программ.
 - •20. Интегрированные пакеты программ.
 - •21. Органайзеры
 - •22. Сетевое программное обеспечение.
 - •§ 7. Алгоритмы, алгоритмизация и алгоритмические языки
 - •1. Определение алгоритма.
 - •2. Понятие -"исполнитель алгоритма".
 - •3. Основные свойства алгоpитма.
 - •4. Формы записи алгоритма.
 - •5. Словесный способ записи алгоритмов
 - •6. Графический способ записи алгоритмов.
 - •7. Понятие о псевдокоде.
 - •9. Основные алгоритмические структуры.
 - •3. Базовая структура - цикл.
 - •10. Итерационные циклы.
 - •11. Вложенные циклы.
 - •12. Особенности программного способа записи алгоритмов.
 - •13. Уровни языков программирования.
 - •14. Достоинства и недостатки машинных языков
 - •15. Язык ассемблера.
 - •16. Преимущества алгоритмических языков перед машинными.
 - •17. Основные компоненты алгоритмического языка
 - •18. Основные понятия алгоритмического языка.
 - •19. Стандартные функции языка
 - •20. Правила записи арифметических выражений.
 - •Примеры записи арифметических выражений.
 - •21. Правила записи логических выражений.
 - •Примеры записи логических выражений, которые принимают значение "истина" при выполнении указанных условий.
 - •§ 8.Технология решения задач с помощью компьютера
 - •1. Этапы решения задач с помощью компьютера.
 - •2. Понятие о математической модели.
 - •3. Предварительный контроль текста программы.
 - •4. Отладка и тестирование программы на компьютере.
 - •5. Отладка программы современными средствами.
 - •6. Тестирование программы.
 - •Какими должны быть тестовые данные?
 - •Основные этапы процесса тестирования.
 - •7. Характерные ошибки программирования.
 - •8. Сопровождение программы.
 - •§ 9. Области применения информатики и компьютерной техники
 - •1. Системы автоматизированного проектирования (сапр)
 - •2. Автоматизированные системы научных исследований (асни)
 - •3. Базы знаний и экспертные системы
 - •4. Компьютеры в административном управлении
 - •5. Роль компьютеров в образовании
 - •7. Роль компьютеров в управлении технологическими процессами в производстве
 - •8. Применение компьютеров в медицине
 - •9. Применение компьютеров в торговле
 - •10. Банки и Электронные деньги
 - •§10. Школьный алгоритмический язык
 - •1. Запись алгоритмов на школьном алгоритмическом языке? Основные служебные слова алгоритмического языка
 - •2. Команды школьного языка программирования ая
 - •Пример записи алгоритма на школьном языке ая.
 - •3. Базовые алгоритмические структуры
 - •4. Какие циклы называют итерационными?
 - •5. Что такое вложенные циклы?
 - •Пример вложенных циклов вида для.
 - •Пример вложенных циклов вида пока.
 - •6. Что такое стандартная функция?
 - •7. Как записываются арифметические выражения?
 - •Примеры записи арифметических выражений
 - •8. Как записываются логические выражения?
 - •Примеры записи логических выражений, истинных при выполнении указанных условий.
 
§ 5. Логические основы компьютеров
1. Что такое алгебра логики?
Алгебра логики — это математический аппарат, с помощью которого записывают, вычисляют, упрощают и преобразовывают логические высказывания ( или логические выражения ).  | 
		
Создателем алгебры логики является живший в ХIХ веке английский математик Джордж Буль, в честь которого алгебра логики названа булевой алгеброй.
Логическое высказывание (выражение) — это любoе повествовательное пpедлoжение, в oтнoшении кoтopoгo мoжно oднoзначнo сказать, истиннo oнo или лoжнo.  | 
		
Так, например, предложение “ 6 — четное число ” следует считать логическим высказыванием, так как оно истинно.
Высказывательная форма — это повествовательное предложение, которое прямо или косвенно содержит хотя бы одну переменную и становится логическим высказыванием, когда все переменные замещаются своими значениями.  | 
		
Алгебра логики рассматривает любое высказывание только с точки зрения — является ли оно истинным или ложным.
Употребляемые в обычной речи слова и словосочетания "не”, “и”, “или”, “если... , то”, “тогда и только тогда” и другие позволяют из уже заданных высказываний строить новые высказывания. Такие слова и словосочетания называются логическими связками.
Bысказывания, образованные из других высказываний с помощью логических связок, называются составными. Высказывания, не являющиеся составными, т.е. без связок, называются элементарными.
Истинность или ложность составных высказываний зависит от истинности или ложности элементарных высказываний.
Чтобы обращаться к логическим высказываниям, им назначают имена переменных. Пусть через А обозначено элементарное высказывание “Тимур поедет летом на море”, а через В — высказывание “Тимур летом отправится в горы”. Тогда составное высказывание “Тимур летом побывает и на море, и в горах” можно кратко записать как А и В. Здесь “и” — логическая связка, А, В — логические переменные, которые мoгут принимать только два значения — “истина” или “ложь”. В компьютере значения “истина” и “ложь” обозначаются как “1” и “0” соответственно.
Каждая логическая связка рассматривается в булевой алгебре как логическая операция над логическими высказываниями и имеет свое название и обозначение:
1.
Операция, выражаемая словом  “не”,
называется отрицанием
и обычно обозначается знаком 
 или
чертой над
высказыванием. Высказывание    
 истинно, когда A ложно, и ложно, когда A
истинно. Например, “Луна
— спутник Земли”
(А); “Луна —
не спутник Земли”
(
).
2. Операция, выражаемая связкой “и”, называется конъюнкцией или логическим умножением и обозначается словом “and” , точкой " • " или знаками  и &.
Правило: Высказывание А•В истинно тогда и только тогда, когда оба высказывания А и В истинны, иначе оно ложно. Например, высказывание
“10 делится на 2 и 5 больше 3” истинно, а высказывания
“10 делится на 2 и 5 не больше 3”, ложны.
3. Операция, выражаемая связкой “или” называется дизъюнкцией или логическим сложением и обозначается словом “OR” , знаком U ,  (или плюсом "+ " ).
Правило: Высказывание А U В ложно тогда и только тогда, когда оба высказывания А и В ложны, иначе оно истинно. Например, высказывание
“10 не делится на 2 или 5 не больше 3”ложно,
а все высказывания: “10 делится на 2 или 5 больше 3”, “10 делится на 2 или 5 не больше 3” или “10 не делится на 2 или 5 больше 3”
- все будут истинны.
4. Операция, выражаемая связками вида “если ..., то”, “из ... следует” или “... влечет ...”, называется импликацией и обозначается знаком .
Правило: Высказывание А  В ложно тогда и только тогда, когда А истинно, а В — ложно.
Каким образом импликация связывает два элементарных высказывания? Покажем это на примере высказываний: “данный четырёхугольник — квадрат” (А) и “около данного четырёхугольника можно описать окружность” (В). Рассмотрим составное высказывание А  В, понимаемое как “если данный четырёхугольник квадрат, то около него можно описать окружность”.
Есть три варианта, когда высказывание А В истинно:
А истинно и В истинно, то есть данный четырёхугольник квадрат, и около него можно описать окружность;
А ложно и В истинно, то есть данный четырёхугольник не является квадратом, но около него можно описать окружность (разумеется, это справедливо не для всякого четырёхугольника);
A ложно и B ложно, то есть данный четырёхугольник не является квадратом, и около него нельзя описать окружность.
Ложен только один вариант: А истинно и В ложно, то есть данный четырёхугольник является квадратом, но около него нельзя описать окружность.
В обычной речи связка “если ..., то” описывает причинно - следственную связь между высказываниями. Но в логических операциях смысл высказываний не учитывается. Рассматривается только их истинность или ложность.
5. Операция, выражаемая связками “тогда и только тогда”, "необходимо и достаточно”, “... равносильно ...”, называется эквиваленцией или двойной импликацией и обозначается знаком ~ или .
Правило: Высказывание А ~ В истинно тогда и только тогда, когда значения А и В совпадают.
Порядок выполнения логических операций в логических выражениях задается приоритетом операций и круглыми скобками. В выражениях без скобок сначала выполняется операция отрицания (“ не ”), затем конъюнкция (“ и ”), после конъюнкции — дизъюнкция (“или”) и в последнюю очередь — импликация, затем эквиваленция.
