- •1.Информатика. Основные понятия
- •1.1. Понятие об информации, информационных процессах, информационных системах и информационных технологиях
- •Ошибка! Закладка не определена.. Информационные технологии
- •1.1.1. Информационные системы
- •1.2. Предмет информатики
- •1.3. Информация, сообщения, знаки и символы
- •1.3.1. Сообщения, сигналы
- •1.3.2. Знаки, коды, символы и слова
- •1.4. Алгоритмы. Основные понятия
- •1.4.1. Определение алгоритма. Запись алгоритма. Свойства алгоритмов
- •1.4.2. Примеры алгоритмов. Способы, используемые при записи алгоритмов: рекурсия, итерация, разбор случаев, иерархическое построение
- •1.4.3. Объекты, типы объектов
- •1.4.4. Псевдокод для записи алгоритмов
- •1.4.5. Неструктурированная форма записи алгоритмов
- •1.4.6. Структурированная форма записи алгоритмов
- •1.4.7. Последовательный оператор
- •1.4.8. Условный оператор
- •1.4.9. Оператор цикла
- •1.5. Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •1.6. Подходы к оценке количества информации
- •2.Основные сведения о компьютерах
- •2.1. Системы счисления
- •2.2. Классификация эвм (компьютеров)
- •2.3. Структура и состав персонального компьютера
- •2.4. Микропроцессоры
- •2.6. Устройства ввода информации Клавиатура
- •Другие устройства ввода информации
- •2.7. Устройства вывода информации Дисплеи
- •Принтеры и графопостроители
- •2.8. Эволюция пк
- •3. Программное обеспечение персональных компьютеров
- •3.1. Классификация программного обеспечения
- •3.2. Операционные системы (ос)
- •3.4. Инструментальные системы
- •3.4.1. Языки и системы программирования
- •3.4.2. Системы управления базами данных
- •3.4.3. Инструментарий искусственного интеллекта
- •3.4.4. Текстовые редакторы
- •3.4.5. Интегрированные системы
- •3.5. Прикладное программное обеспечение
- •4. Операционная система. Основные сведения
- •4.1. Операционные системы и файлы
- •4.2.3. Именование каталогов
- •4.2.4. Файловая структура
- •5. Программирование
- •5.1. Компьютерное решение задач. Основные этапы
- •5.1.1. Математическая формулировка и разработка методов решения задачи
- •5.1.2. Разработка алгоритма решения задачи
- •5.1.3. Разработка программы решения задачи. Отладка и тестирование программы
- •5.1.4. Решение поставленных задач на компьютере и анализ результатов
- •5.2. Алгоритмический язык программирования Basic
- •5.2.1. Основные понятия
- •5.2.2. Данные
- •5.2.3. Типы данных
- •5.2.4. Элементарные типы данных
- •5.2.5. Константы
- •5.2.6. Переменная. Оператор объявления переменных
- •5.2.7. Выражения
- •5.2.8. Арифметические выражения
- •5.2.9. Строковые выражения
- •"КазаньÈкгтуÈим.А.Н.Туполева"
- •5.2.10. Логические выражения
- •5.2.11. Оператор присваивания
- •5.2.12. Составные типы данных
- •5.2.13. Структуры. Оператор описания типа данных. Переменные структурного типа
- •5.2.14. Массивы. Переменные типа массива
- •5.2.15. Оператор вывода данных на экран
- •5.2.16. Операторы управления выводом информации на экран
- •5.2.17. Оператор ввода информации с клавиатуры
- •Input ИмяПерем1, ...., ИмяПеремN
- •123,3.1415E-3,"Казань"
- •5.2.18. Составные операторы, задающие последовательность действий
- •If Условие then
- •5.2.20. Оператор выбора
- •Input "введите номер сотрудника", n
- •5.2.21. Оператор цикла
- •5.2.22. Оператор цикла со счетчиком
2.Основные сведения о компьютерах
2.1. Системы счисления
Система счисления - это совокупность приемов и правил изображения чисел цифровыми значениями. Системы счисления делятся на позиционные и непозиционные.
Непозиционная система счисления - система, в которой значение символа не зависит от его положения в числе. Древнейшая непозиционная ситема счисления - римская. У славян также была непозиционная система счисления. Основной недостаток непозиционных систем счисления - большое число различных знаков и сложность выполнения арифметических операций.
Позиционная система счисления - система, в которой значения символа зависят от его места в ряду цифр, изображающих число. Так, например, в числе 7382: 7 - тысячи, 3 - сотни и т.д.
Позиционные системы счисления более удобны для вычислений, поэтому они и получили наибольшее распространение. Позиционные системы счисления характеризуются своим основанием.
Основание (базис) позиционной системы счисления - количество знаков или символов, используемых для изображения числа.
Для позиционной системы счисления справедливо равенство
X(q) = an qn + an-1 qn-1 +.......+ a0 q0 + a-1 q-1 + .......+a-m q-m = S ai qi ,
где q - основание системы счисления (целое положительное число); X(q)- произвольное число, записанное в системе счисления; ai - цифры системы счисления; m, n - количество дробных и целых разрядов. На практике используют сокращенную запись чисел:
X(q) = an an-1 ......a0 , a-1 .....a-m
В десятичной системе счисления основание q равно 10. В двоичной системе счисления для записи чисел используются две цифры: 0 и 1. В данной системе счисления любое число может быть представлено последовательностью двоичных цифр. Эта запись соответствует сумме степеней цифры 2, взятых с указанными в ней коэффициентами:
X(q) = an 2n + .......+ a-m 2-m .
Например, двоичное число
(1101101,101)2 = (1´26 + 1´25 + 0´24 + 1´23 + 1´22 + 0´21 + 1´20 +
+ 1´2-1 + 0´2-2 + 1´2-3 )10 =
= (64 + 32 + 8 + 4 + 1 + 1/2 + 1/8) 10= (109,625)10 .
В вычислительной технике наибольшее распространение получили двоичная, четверичная, восьмеричная и шестнадцатеричная системы счисления соответственно с основаниями q равными 2, 4, 8 и 16. В шестнадцатеричной системе счисления для записи чисел используются следующие символы: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Число 1016 = 1610.
В большинстве случаев в компьютерах используется двоичная система счисления. Это обусловлено тем, что элементы компьютера способны находиться в одном из двух устойчивых состояний, например, включено (соответствует 1) - выключено.(соответствует 0)
Арифметические операции над двоичными числами отличаются простотой и легкостью техники выполнения.
Например, сложение:
0 + 0 = 0; 1 + 0 = 1;
0 + 1 = 1; 1 + 1 = 1 0 (перенос единицы в старший разряд).
В современных компьютерах информацию представляют в битах (один двоичный символ) или байтах (пакетах по восемь двоичных символов). Кроме того, используют пакеты по 16 (слово) и по 32 (двойное слово) двоичных символа.
Базовым понятием представления информации остаются байты. Так, например, любой печатный символ можно представить 1 байтом информации, т.е., комбинацией из 8 бит. Таких комбинаций 256 и каждой комбинации соответствует типографский знак или символ. Например, латинская буква А в американском стандарте ASCII представлена байтом 01000001. Этот стандарт используется в большинстве компьютеров.
Словом из 16 бит можно представить целое число от -32768 до +32767 (от -215 до 215-1), а двойное слово из 32 бит позволяет представить число более двух миллиардов (от -231 до 231-1).
Когда для выполнения вычислений необходимо представить числа, то вместо представления, например, числа +123765321 с помощью 10 байт (9 десятичных цифр и знак) предпочитают более сжатый способ записи на основе двоичного исчисления. При этом необходимо только четыре байта (слово из 32 бит), а следовательно, и меньше места в памяти. Когда необходимо представить еще большие числа вместо выстраивания нулей используют обозначение “мантисса + показатель степени”. Например, число 2367220000000 записывается в виде 2,36722´1012. Это представление чисел с “плавающей запятой”.
Данные в устройствах хранения информации запоминаются также байтами. Кроме байт используются следующие единицы:
килобайт, или Кбайт=1024 байта, т.е. 210 бит;
мегабайт, или Мбайт=1024 Кбайт, т.е. 220 бит;
гигабайт, или Гбайт=1024 Мбайт, т.е. 230 бит.