- •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. Оператор цикла со счетчиком
4. Операционная система. Основные сведения
4.1. Операционные системы и файлы
Основной функций всех операционных систем является управление ресурсами и упрощение доступа к ним. Важнейшими ресурсами являются долговременные носители информации (магнитные диски, компакт-диски и т.д.). При использовании их в качестве памяти требуется организация множества рутинных операций. Например, выделение участков носителя для записи новой информации, освобождение носителя от ненужной информации и т.п. Нужно учитывать и различие физических способов организации памяти на разнотипных носителях. ОС освобождает пользователей и прикладные программы от учета таких факторов, предоставляя более простые способы работы с внешней памятью.
ОС представляет внешнюю память как совокупность поименованных объектов, предназначенных для принятия из компьютера различных данных, последующего их хранения и передачи данных для использования в компьютер. Программисты и пользователи освобождаются от детального знания того, как на самом деле и где хранятся различные данные. Вместо этого им предоставляются определенные операции для манипулирования объектами внешней памяти.
Основными объектами являются так называемые файлы (с английского file (файл) - папка). Файлом называется поименованная целостная совокупность данных на внешнем носителе информации. Здесь под данными понимается любая информация, включающая программы и исходные данные для их выполнения, результаты выполнения программ, тексты, иллюстрации и т.п.
Файловые системы различных ОС весьма сильно отличаются друг от друга.
4.2.3. Именование каталогов
Для упорядочивания файлов на накопителях помимо файлов содержатся объекты, именуемые каталогами. Каталог (или директория) - группа файлов, объединенных каким-то признаком. Например, каталог всех файлов некоторой студенческой группы.
Говорят, что файлы, объединенные в каталог, содержатся в каталоге (входят в каталог). Помимо файлов каталог может включать в свой состав другие каталоги, называемые подкаталогами (поддиректориями) данного каталога, и т.д. Может быть несколько уровней вложенности каталогов друг в друга.
Каждый каталог имеет имя. Каталоги именуются по тем же правилам, что и файлы, т.е. имя каталога - это последовательность из не более 8 символов, в качестве которых можно использовать буквы латинского алфавита от A (a) до Z (z), цифры от 0 до 9, а также символы ! @ # $ % ( ) - _ ~ ^ { } Пробелы в имени каталога не допускаются. Большие и маленькие (прописные и строчные) буквы в именах каталогов не различаются.
На каждом накопителе всегда имеется единственный главный или так называемый корневой каталог, именуемый символом \ (обратный слэш), который содержит все другие каталоги и файлы.
4.2.4. Файловая структура
Каждый накопитель хранит свою файловую структуру, формируемую по следующим правилам:
· каждый файл или каталог может входить только в один каталог;
· допускается вхождение в различные каталоги файлов и каталогов с одинаковыми составными именами;
· глубина вложенности каталогов не ограничивается.
Следовательно, файловая система обеспечивает формирование иерархической многоуровневой файловой структуры, иначе говоря, древовидной структуры.
Пример файловой структуры одного из накопителей показан на рисунке. Эта файловая структура состоит из каталогов: \ (корневой каталог), IVANOV, PETROV, DATA, DAT2-3, GROUP и двух каталогов PROGS. В частности, каталог IVANOV содержит два каталога PROGS и DATA. Различные файлы prog2.dat входят в различные каталоги. Каталог GROUP не содержит в себе других объектов - является пустым каталогом. Традиционно имена каталогов изображаются прописными буквами, а имена файлов - строчными.
Чтобы однозначно указать и найти любой объект на накопителе, нужно указать вместе с его именем так называемый путь.
Полным путем (полным маршрутом) к файлу - называется перечисление всех имен каталогов, ведущих от корневого каталога к этому объекту. Каталоги в пути разделяются символом \ Корневой каталог при этом символом \ не отделяется. Например:
1) \ является полным путем к файлам fin.com, abcdefgh.exe и каталогам IVANOV, PETROV, GROUP.
2) \IVANOV является полным путем к каталогам PROGS и DATA
3) \IVANOV\DATA является полным путем к файлам prog1.dat и prog2.dat
Полным именем файла называется последовательность из имени накопителя, полного пути к файлу и составного имени файла. Составное имя файла отделяется от полного пути символом \. Например:
D:\IVANOV\DATA\prog2.dat
D:\abcdefgh.exe
Полным именем каталога называется последовательность из имени накопителя, полного пути к каталогу и имени каталога. Имя каталога отделяется от полного пути символом \. Например:
D:\IVANOV\DATA
D:\