- •Лабораторная работа №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. Тестирование:
Функция форматного вывода данных
printf(<управляющая_строка>, <аргумент_1>, <аргумент_2>, ... );
Управляющая_строка содержит объекты трех типов: обычные символы, которые просто выводятся на экран, спецификации преобразования, каждая из которых вызывает вывод на экран значения очередного аргумента из последующего списка и управляющие символы-константы. Каждая спецификация преобразования, как и в функции форматного ввода, начинается со знака % и заканчивается также символом преобразования. Если после знака % записан не символ, то он выводится на экран. Функция printf использует управляющую строку, чтобы определить, сколько всего аргументов и какие их типы.
Пример организации форматного ввода/вывода данных
#include <stdio.h> /* директива препроцессора подключения заголовочного файла, содержащего описание использованных в программе функций ввода/вывода */
#include <conio.h> /* директива препроцессора подключения заголовочного файла, содержащего описание таких функций, как getch() – ожидание нажатия любой клавиши */
int main()
{
int in; // объявление переменной целого типа
float fl; // объявление переменной вещественного типа
char ch; // объявление переменной символьного типа
printf(“\nВвод целого числа\n”); /* переход на другую строку, вывод информации и переход на другую строку */
scanf(“%d”, &in); // введенное число заносится в переменную i по ее адресу
printf(“Ввод вещественного числа и символа\n”);
scanf(“%f %c”,&fl,&ch); /* введенные число и символ заносятся в переменные x и ch по их адресам */
printf(“Вывод чисел %d %f %c“,in,fl,ch); /* вывод на экран указанной строки, заменяя спецификацию преобразования на значение чисел и символа */
getch(); // ожидание нажатия любой клавиши
return 0; // возврат из функции
}
8.2. Стандартные математические функции
Стандартные математические функции существуют для облегчения программирования математических вычислений; функции работают со значениями, представленными в форме с фиксированной и плавающей точкой. Основные математические функции объявлены в include-файле <math.h>.
ФУНКЦИЯ |
ИСПОЛЬЗОВАНИЕ |
abs(x) |
вычисляет абсолютное значение x (аргумент целого типа) |
acos(x) |
вычисляет arccos x (аргумент в радианах) |
asin(x) |
вычисляет arcsin x (аргумент в радианах) |
atan(x) |
вычисляет arctg x (аргумент в радианах) |
atan2(y,x) |
вычисляет arctg(y/x) (аргументы в радианах) |
ceil(x) |
находит целую часть x |
cos(x) |
вычисляет cos x (аргумент в радианах) |
exp(x) |
вычисляет экспоненциальную функцию |
fabs(x) |
вычисляет абсолютное значение x (аргумент вещественный) |
floor(x) |
находит наибольшее целое, которое меньше или равно x |
fmod(x,y) |
находит остаток (с плавающей точкой) от деления x на у |
log(x) |
вычисляет натуральный логарифм х |
log10(x) |
вычисляет десятичный логарифм х |
modf(x,&n) |
разделяет х на целую (возвращаемое значение), дробную (n) части |
pow(x,y) |
вычисляет х в степени y |
pow10(x) |
вычисляет 10 в степени x |
sin(x) |
вычисляет sin x (аргумент в радианах) |
sqrt(x) |
находит квадратный корень из х |
tan(x) |
вычисляет tg x (аргумент в радианах) |