- •Т.В. Панова основы информатики и программирования на языке высокого уровня си Лабораторный практикум
- •Лабораторная работа №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. Тестирование:
4. Объекты Windows
В системе Windows существует большое количество объектов, каждый из которых имеет имя, графическое обозначение (пиктограмма, иконка, значок) и свойства.
Имя и графическое обозначение позволяют отличать данный объект от других.
Свойства определяют характеристики объекта, его возможности и поведение.
Пользователь может влиять на состояние объекта, изменяя его свойства.
Существуют логические и физические объекты Windows.
4.1. Логические объекты Windows.
Логические объекты Windows – объекты, которые не соответствуют ни одной из аппаратных частей КС.
Основные логические объекты:
документ (объект, содержащий любую информацию: текст, рисунок, звуки и т.д.);
программа или приложение (объект, который служит для обработки документов);
папка (объект, содержащий группы документов или приложений, может содержать другие папки или быть пустой);
ярлык (объект, связанный с выполняемым приложением).
Крупные логические объекты, которые могут содержать папки, приложения, документы, ярлыки:
рабочий стол (место, где размещаются все объекты);
корзина (место для ненужных объектов; при необходимости их можно извлечь оттуда; после очистки Корзины помещенные туда объекты становятся недоступными);
портфель (объект, который служит для переноса документов на другой компьютер).
4.2. Физические объекты Windows.
Физические объекты Windows связанны с реальными устройствами КС (дисководами, принтером, факсом, клавиатурой, монитором, CD-ROM и другими).
Мой компьютер – объект, который объединяет все физические объекты в один и содержит специфический логический компонент Панель управления (оформлена как папка) – место хранения настроек компьютера.
II. Контрольные вопросы.
Что собой представляет ОС?
В чем заключается основное назначение ОС?
Какие виды интерфейсов обеспечивает ОС?
Что такое «операционная среда»?
Какие компоненты входят в состав Windows?
Зачем нужна файловая система?
Для каких носителей нужна файловая система?
Какие объекты существуют в Windows?
Какие объекты относятся к логическим объектам Windows?
Назвать и определить основные логические объекты Windows.
Назвать и определить крупные логические объекты Windows.
Какие объекты относятся к физическим объектам Windows?
Что такое «Мой компьютер»?
III. Практическая часть.
1. Работа с папками
1.1. Определение имени текущего логического диска, текущего каталога (папки).
Дерево каталогов
Например:
Мой компьютер
диск N: – текущий диск
DIR – текущий каталог (папка)
1.2. Просмотр содержимого подкаталогов (папок) на диске.
Просмотр содержимого папки выполняется двойным щелчком на значке папки.
Дерево каталогов
Например:
DIR
DIR1
DIR2
DIR3
file1.doc
file2.doc
file3.doc
1.3. Создание нескольких новых папок (подкаталогов).
Для создания новой папки следует щелкнуть правой кнопкой на свободном месте окна и выбрать пункт меню Создать/Папка и ввести имя папки.
1. Создать личную папку MY_DIR.
2. Создать папки DIR1, DIR2, DIR3, DIR1_NEW, DIR2_NEW, DIR3_NEW в папке MY_DIR диска N:
3. Создать папку DIR3_NEW1 в папке DIR3_NEW.
Дерево каталогов
MY_DIR
DIR1
DIR2
DIR3
DIR1_NEW
DIR2_NEW
DIR3_NEW
DIR3_NEW1
1.4. Перенос папки.
Для переноса папки ее выделяют, затем перетаскивают на новое место.
Перенести папку DIR3_NEW1 из папки DIR3_NEW в папку DIR2.
1.5. Копирование папки.
Если для переноса папки ее выделяют, затем перетаскивают на новое место, то если держать нажатой клавишу CTRL, то папка скопируется.
Скопировать папки DIR3_NEW1 из папки DIR2 в папку DIR3.
1.6. Переименование папки.
Чтобы переименовать папку, ее следует выделить, щелкнуть правой кнопкой и выбрать пункт меню Переименовать.
Переименовать папку DIR3_NEW1, которая находится в папке DIR2, в DIR2_NEW1.
1.7. Удаление папки.
Для удаления папки следует выделить ее и нажать клавишу DELETE или щелкнуть правой кнопкой и выбрать пункт меню Удалить.
Удалить папку DIR3_NEW1 из папки DIR3.
2. Работа с файлами
2.1. Копирование файла.
Существует несколько способов копирования файла.
1. Необходимо выполнить следующие действия:
открыть два окна, связанных с папками откуда и куда копируется файл;
выделить файл в окне откуда;
щелкнуть правой кнопкой и в меню выбрать пункт Копировать;
щелкнуть правой кнопкой на свободном месте в окне куда;
выбрать пункт меню Вставить.
2. Нажать клавишу CTRL и перетащить файл из окна откуда в окно куда.
Скопировать файл, любой найденный файл, например, file1.doc, в папку DIR2_NEW1.