- •Т.В. Панова основы информатики и программирования на языке высокого уровня си Лабораторный практикум
- •Лабораторная работа №1. Организация компьютерной системы. Операционная система. Оболочка операционной системы………………………………………..…………5
- •Лабораторная работа №1
- •Организация компьютерной системы. Операционная система. Оболочка операционной системы
- •I. Теоретические сведения.
- •1. Основные блоки фон-неймановской кс
- •Общая функциональная схему кс
- •Цп управ.
- •2. Программное обеспечение
- •2.1. Системное по.
- •Функциональные уровни в составе спо
- •2.2. Прикладное по.
- •2.3. Инструментальное по.
- •3. Операционная система
- •3.2. Файл – объект файловой системы.
- •3.3. Логический диск и каталоги.
- •3.4. Организация файловой структуры ос и доступ к файлу.
- •3.5. Дерево каталогов.
- •3.6. Группы файлов.
- •4. Оболочка операционной системы
- •4.1. Функциональные клавиши оболочки ос.
- •III. Практическая часть.
- •1.2. Операционная среда.
- •2. Состав Windows
- •3. Файловые системы Windows
- •3.1. Файловая система fat (File Allocation Table).
- •3.2. Файловая система ntfs (New Technology File System).
- •4. Объекты Windows
- •4.1. Логические объекты Windows.
- •4.2. Физические объекты Windows.
- •II. Контрольные вопросы.
- •III. Практическая часть.
- •2.2. Перемещение файла.
- •IV. Требования к защите
- •2. Текстовый процессор Microsoft Word
- •2.1. Элементы окна Word.
- •II. Контрольные вопросы.
- •III. Практическая часть.
- •IV. Требования к защите
- •1.2. Описание алгоритмов с помощью блок-схем.
- •Основные символы блок-схем алгоритмов
- •1 (Да)0 (нет)
- •II. Контрольные вопросы.
- •3. Блок-схема алгоритма задачи:
- •2. Выполнение индивидуального задания.
- •IV. Требования к защите индивидуальных заданий.
- •V. Варианты индивидуальных заданий.
- •Лабораторная работа №5
- •3.Тип данных
- •4. Базовые типы данных языка Си
- •6. Операции и выражения
- •6.1. Знаки операций.
- •6.2. Операции присваивания.
- •6.3. Арифметические операции.
- •6.4. Операции сравнения и логические операции.
- •6.5. Условная операция.
- •6.6. Операция явного преобразования типа.
- •7. Логика алгоритма и операторы
- •8. Операторы простой последовательности действий
- •8.1. Функции форматного ввода/вывода данных.
- •Функция форматного ввода данных
- •Функция форматного вывода данных
- •Пример организации форматного ввода/вывода данных
- •8.2. Основные стандартные функции. Стандартные функции консольного ввода/вывода
- •Стандартные математические функции
- •II. Контрольные вопросы.
- •III. Практическая часть.
- •2. Математическая модель и описательный алгоритм задачи:
- •Лабораторная работа №6
- •Условные конструкции: операторы ветвления
- •I. Теоретические сведения.
- •1. Условный оператор
- •2. Оператор множественного выбора (переключатель)
- •II. Контрольные вопросы.
- •2. Математическая модель и описательный алгоритм задачи:
- •Лабораторная работа №7
- •Циклические конструкции: операторы цикла
- •I. Теоретические сведения.
- •1. Оператор цикла с параметром (счетчиком)
- •2. Итерационные циклы
- •2.1. Оператор цикла с предусловием.
- •2.2. Оператор цикла с постусловием.
- •II. Контрольные вопросы.
- •III. Практическая часть.
- •1. Выполнение общего задания.
- •2. Математическая модель и описательный алгоритм задачи:
- •3. Блок-схема алгоритма задачи:
- •4. Текст программы:
- •5. Тестирование:
- •2. Математическая модель и описательный алгоритм задачи:
- •3. Блок-схема алгоритма задачи:
- •4. Текст программы:
- •5. Тестирование:
- •2. Математическая модель и описательный алгоритм задачи:
- •3. Блок-схема алгоритма задачи:
- •4. Текст программы:
- •5. Тестирование:
- •2. Математическая модель и описательный алгоритм задачи:
- •Лабораторная работа №8
- •Указатели и одномерные массивы данных
- •I. Теоретические сведения.
- •1. Указатели
- •1. Объявление переменных:
- •2. Операции присваивания объявленным переменным:
- •3. Использование косвенного обращения:
- •2. Массив как статическая структура данных
- •Одномерный массив данных
- •3. Адресная арифметика
- •4. Линейный поиск и сортировка в массивах данных
- •4.1. Признаки порядка.
- •4.2. Способы сортировки в массивах данных.
- •II. Контрольные вопросы.
- •III. Практическая часть.
- •1. Выполнение общего задания.
- •3. Блок-схема алгоритма программы:
- •4. Текст программы:
- •3. Блок-схема алгоритма программы:
- •4. Текст программы:
- •5. Тестирование:
- •3. Блок-схема алгоритма программы:
- •4. Текст программы:
- •5. Тестирование:
- •3. Блок-схема алгоритма программы:
- •4. Текст программы:
- •5. Тестирование:
Лабораторная работа №1
Тема
Организация компьютерной системы. Операционная система. Оболочка операционной системы
Цель: теоретическое ознакомление с блоками компьютерной системы, операционной системой и ее средствами, а также получение навыков работы в оболочке операционной системы.
I. Теоретические сведения.
К вычислительной технике относится компьютерная система (КС), представляющая собой комплекс аппаратных и программных средств, предназначенных для автоматизированного сбора, хранения, обработки, передачи и получения информации.
Компьютер – техническое средство, предназначенное для автоматизации создания, хранения, обработки информации в процессе решения вычислительных и информационных задач.
1. Основные блоки фон-неймановской кс
Центральный процессор (ЦП), в состав которого входят:
арифметико-логическое устройство (АЛУ): под управлением устройства управления выполняет арифметические и логические преобразования над данными;
устройство управления (УУ) координирует совместную работу всех устройств КС и организует процесс выполнения программ;
запоминающие устройства (ЗУ) – устройства для хранения программ и данных; существуют следующие основные виды ЗУ:
оперативное запоминающее устройство (ОЗУ, RAM, ОП – оперативная память) – энергозависимая память для кратковременного хранения данных во время работы компьютера;
пассивное (постоянное) запоминающее устройство (ПЗУ, ROM) – энергонезависимая память для постоянного хранения системных программ и данных;
внешнее запоминающее устройство (ВЗУ) – энергонезависимая память для долговременного хранения программ и данных;
устройства ввода-вывода информации, отвечающие за ввод входных данных и вывод результатов.
ВЗУ и устройства ввода-вывода относятся к внешним устройствам (ВУ).
Общая функциональная схему кс
ВУ
Увв
Ув
связь
инфор.
связь
Цп управ.
УУ
шина
ЗУ
ОЗУ
ВЗУ
ПЗУ
Для связи основных устройств КС между собой используется специальная информационная магистраль, называемая шиной.
В реальных условиях блоки КС могут быть не выделенными, т.е. их функции распределяются по нескольким устройствам или, наоборот, различные блоки могут быть объединены в одном реальном устройстве.
2. Программное обеспечение
Программное обеспечение (ПО)превращает электронное оборудование в интеллектуальную систему – компьютер, который является электронно-вычислительной машиной, предназначенной для передачи, хранения и обработки информации. Физически компьютер представляется содержимым системного блока, а системный блок с периферией (клавиатурой, мышью, монитором и т.д.) составляет компьютерную (вычислительную) систему (КС). ПО, в общем случае, можно подразделить на системное (СПО), прикладное (ППО) и инструментальное программное обеспечение (ИПО).