- •Конспект лекций по дисциплине “Информатика” § 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. Как записываются логические выражения?
- •Примеры записи логических выражений, истинных при выполнении указанных условий.
I Поколение
Первая ЭВМ на ламповых схемах появилась в США в 1946г. Первая русская ЭВМ появилась в 1951 году, называлась МЭСМ (малая электронная счетная машина), в 1952 – БЭСМ
(быстродействующая электронная счетная машина), II Поколение
Конец 50-х – начало 60-х годов. Это ЭВМ на полупроводниковых схемах. Минск – 2, Минск – 22, Минск – 32.
Для ввода информации кроме перфоленты, появляются перфокарта, а для запоминания информации – магнитные карты. АЦТУ есть.
III Поколение
Конец 60-х годов. ЭВМ на малых интегральных схемах. В этих машинах для общения с ЭВМ стали использовать видеотерминальные устройства – дисплеи. К таким ЭВМ относятся IBM – 360, IBM – 370 (США), ЕС-ЭВМ (СССР), ЕС-1022, ЕС-1035, ЕС-1066.
VI Поколение
Конец 70-х – начало 80-х годов. Компьютеры на базе БИС (больших интегральных схем). ПК относятся к отдельному классу машин 4 поколения. Компьютер фирмы IBM AT (286) появился в 1981году.
V Поколение
В стадии разработки. В качестве элементной базы предполагается использовать оптоволоконную технику и оптоэлектронные элементы.
1. Что такое компьютер?
Компьютер (computer) представляет собой программируемое электронное устройство, способное обрабатывать данные и производить вычисления, а также выполнять другие задачи манипулирования символами. |
Основу компьютеров образует аппаратура (HardWare), построенная, в основном, с использованием электронных и электромеханических элементов и устройств. Принцип действия компьютеров состоит в выполнении программ (SoftWare) — заранее заданных, четко определённых последовательностей арифметических, логических и других операций. |
Любая компьютерная программа представляет собой последовательность отдельных команд.
Команда — это описание операции, которую должен выполнить компьютер. Как правило, у команды есть свой код (условное обозначение), исходные данные (операнды) и результат. |
Совокупность всех команд, выполняемых данным компьютером, называется системой команд этого компьютера. |
Компьютеры работают с очень высокой скоростью - от сотен миллионов до нескольких миллиардов операций в секунду.
2. Как устроен компьютер?
Структура компьютеров основана на общих логических принципах, включающих следующие основные устройства:
память (запоминающее устройство, ЗУ), состоящая из пронумерованных ячеек;
процессор, включающий в себя устройство управления (УУ) и арифметико-логическое устройство (АЛУ);
устройство ввода и вывода.
Эти устройства соединены каналами связи, по которым передается информация.
Основные устройства компьютера и связи между ними по схеме фон Неймана представлены на рис. 1. Жирными стрелками показаны пути и направления движения информации. Устройство управления передает управляющие сигналы и контролирует их выполнение для всех устройств компьютера.
Процессор
Рис. 1. Общая схема компьютера
Функции памяти:
приём информации из других устройств;
запоминание информации;
передача информации по запросу в другие устройства машины.