
- •Лабораторная работа №1. Организация компьютерной системы. Операционная система. Оболочка операционной системы………………………………………..…………4
- •Лабораторная работа №1
- •Организация компьютерной системы. Операционная система. Оболочка операционной системы
- •I. Теоретические сведения.
- •1. Основные блоки фон-неймановской кс
- •Общая функциональная схема кс
- •Цп управ.
- •2. Программное обеспечение
- •2.1. Системное по.
- •Функциональные уровни в составе спо
- •2.2. Инструментальное по.
- •2.3. Прикладное по.
- •3. Операционная система
- •3.1. Файл – объект файловой системы.
- •3.2. Логический диск и каталоги.
- •3.3. Организация файловой структуры ос и доступ к файлу.
- •3.4. Дерево каталогов.
- •3.5. Группы файлов.
- •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
- •2.3. Операции с листом электронной таблицы.
- •2.4. Операции со строками, столбцами, блоками.
- •2.4.1. Выделение.
- •2.4.6. Удаление и очистка содержимого блока.
- •II. Контрольные вопросы.
- •III. Практическая часть.
- •IV. Требования к защите.
- •2. Использование автофильтра
- •3. Условия отбора автофильтра
- •6. Примеры условий отбора расширенного фильтра
- •7. Виды условий отбора
- •II. Контрольные вопросы.
- •III. Практическая часть.
- •1. Инструкция по исполнению
- •1.1. Сортировка и фильтрация.
- •2.2. Построение графиков и диаграмм.
- •IV. Требования к защите.
- •Лабораторная работа № 7
- •Функции работы с базами данных в ms excel
- •I. Теоретическая часть.
- •1. Некоторые функции базы данных
- •II. Контрольные вопросы.
- •III. Практическая часть.
- •IV. Требования к защите.
- •3.Тип данных
- •4. Базовые типы данных языка Си
- •6. Операции и выражения
- •6.1. Знаки операций.
- •6.2. Операции присваивания.
- •6.3. Арифметические операции.
- •6.4. Операции сравнения и логические операции.
- •6.5. Условная операция.
- •6.6. Операция явного преобразования типа.
- •7. Логика алгоритма и операторы
- •8. Операторы простой последовательности действий
- •8.1. Функции форматного ввода/вывода данных.
- •Функция форматного ввода данных
- •Функция форматного вывода данных
- •Пример организации форматного ввода/вывода данных
- •8.2. Стандартные математические функции
- •II. Контрольные вопросы.
- •III. Практическая часть.
- •2. Математическая модель и описательный алгоритм задачи:
- •Лабораторная работа №9
- •Условные конструкции: операторы ветвления
- •I. Теоретические сведения.
- •1. Условный оператор
- •2. Оператор множественного выбора (переключатель)
- •II. Контрольные вопросы.
- •2. Математическая модель и описательный алгоритм задачи:
- •3. Блок-схема алгоритма задачи:
- •4. Текст программы:
- •5. Тестирование:
6.6. Операция явного преобразования типа.
Операция преобразования (приведения) типа позволяет преобразовать значение операнда к заданному типу. В качестве операнда используется унарное выражение, которое может быть переменной, константой или выражением.
Формат операции преобразования типа:
(<тип>)<операнд>;
Например,
int x;
float y;
y=(float)x/3;
7. Логика алгоритма и операторы
Алгоритм – это формальное однозначное описание последовательности действий над данными. Данные, являющиеся переменными, которые создаются на основе типов данных, обрабатываются алгоритмом.
Логика алгоритма составляется из операторов. Оператор представляет собой действие, которое является программной единицей, т.е. это – структурная единица программы.
Одним из способов представления алгоритмов являются блок-схемы, в которых действия обозначаются определенными графическими символами, а их выполнения – линиями со стрелками.
8. Операторы простой последовательности действий
Операторы простой последовательности не меняют порядка своего выполнения, которая совпадает с естественным порядком следования операторов в программе. Операторами простой последовательности реализуются линейные алгоритмы.
В программе основным источником операторов простой последовательности являются выражения. Выражение, ограниченное символом «;», превращается в оператор. Символ «;», встречающийся в программе, обозначает пустой оператор, не производящий никаких действий и передающий управление следующему оператору.
Любая последовательность операторов, заключенная в фигурные скобки ({}), может выступать в любой синтаксической конструкции как один составной оператор (блок). Операторы, составляющие блок, выполняются последовательно друг за другом.
8.1. Функции форматного ввода/вывода данных.
Для использования функций форматного ввода и вывода данных необходимо применить директиву препроцессора (программного инструмента, изменяющего код программы для последующей компиляции и сборки), по которой в текст программы вставляется заголовочный файл, содержащий описание соответствующих функций: #include <stdio.h>
Функция форматного ввода данных
scanf(<управляющая_строка>, <аргумент_1>, <аргумент_2>,...);
Если в качестве аргумента используется переменная, то перед ее именем записывается символ взятия адреса – &, указывающий что значение заносится по адресу переменной; управляющая_строка содержит спецификации преобразования и используется для установления количества и типов аргументов; каждая спецификация преобразования начинается со знака % и заканчивается некоторым символом, задающим преобразования; символ преобразования связан с типом переменных.
Символы преобразования:
для целых чисел
d (значение аргумента в десятичной форме, преобразуется в тип int);
u (значение аргумента в десятичной форме без знака);
o (значение аргумента в восьмеричной форме без знака);
x (значение аргумента в шестнадцатеричной форме без знака);
для вещественных чисел
f (значение аргумента в форме с десятичной точкой, преобразуется в тип float);
e (значение аргумента в экспоненциальной форме);
для символьных данных
c (значение аргумента – символ, преобразуется в тип char);
s (значение аргумента – строка символов);
для номера ячейки памяти
p (значение аргумента – указатель, т.е. адрес).