- •Лабораторная работа №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. Тестирование:
IV. Требования к защите.
ЗНАТЬ ответы на контрольные вопросы.
Лабораторная работа №8
Тема
Линейные вычислительные процессы
Цель: получение практических навыков решения задач, связанных с вычислением значений по заданным формулам, используя операторы простой последовательности и ввода/вывода.
I. Теоретические сведения.
1. Алгоритм, язык программирования, программа
Алгоритм– точно определенное описание способа решения задачи в виде конечной (по времени) последовательности действий.
Для представления алгоритма в виде, понятном компьютеру, служат языки программирования, которые являются искусственными языками.
Сначала разрабатывается алгоритм действий, затем он записывается на одном из языков программирования, в итоге, получается текст программы, который является полным, законченным и детальным описанием алгоритма на данном языке программирования.
2. Состав и описание языка программирования
Алгоритмический язык содержит следующие элементы: символы, элементарные конструкции (слова), выражения (словосочетания), операторы (предложения).
Описание языка – это описание символов, элементарных конструкций, выражений и операторов.
Описание символов заключается в перечислении допустимых символов языка, которые являются основными неделимыми знаками.
Под описанием элементарных конструкций понимают правила их образования. Элементарные конструкции – это минимальные единицы языка, имеющие самостоятельный смысл. Они образуются из основных символов языка.
Описание выражений – это правила образования любых выражений, имеющих смысл в данном языке. Выражение в алгоритмическом языке состоит из элементарных конструкций и символов, оно задает правило вычисления некоторого значения.
Описание операторов состоит из рассмотрения всех типов операторов, допустимых в языке. Оператор задает полное описание некоторого действия, которое необходимо выполнить. Для описания сложного действия может потребоваться группа операторов. В этом случае операторы объединяются в составной оператор или блок.
Действия, заданные операторами, выполняются над данными. Предложения алгоритмического языка, в которых даются сведения о типах данных, называются описаниями или неисполняемыми операторами.
Описание каждого элемента языка задается его синтаксисом и семантикой.
3.Тип данных
Тип данных – это форма представления существующих и обрабатываемых в языке программирования данных (целые, вещественные числа, символы, строки и т.д.).
Тип данных определяет:
возможный диапазон значений констант, переменных, выражений, функций, принадлежащих к данному типу;
внутреннюю форму представления данных в компьютере: с фиксированной или плавающей точкой;
объем памяти, занимаемый данными;
операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
В программе на основе типов данных описываются (объявляются) переменные, обозначаемые символами (идентификаторами), каждой из них отводится память и ставится в соответствие форма представления данных. Таким образом, переменная – это именованная область памяти программы, в которой размещены данные в определенной форме представления (определенного типа), для ее использования необходимо выполнить описание (объявление) переменной.