- •Лабораторная работа №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. Тестирование:
II. Контрольные вопросы.
Что представляет собой переменная?
Что такое «базовые типы данных»?
Какое существуют целочисленные типы в языке Си? Сколько байтов памяти занимает тип int?
Назвать вещественные типы языка Си? Сколько байтов памяти занимает тип float?
Как представляются символьные данные в языке Си?
Что представляет собой тип void?
Что представляет собой программа на языке Си? Какая структура Си-программы?
Что такое «операция» и что такое «операнд»? Какая операция называется унарной, а какая – бинарной?
Что представляет собой выражение?
Какие арифметические операции используются в языке Си?
Существует ли логический тип в языке Си? Какие значения используются для представления логических значений?
Какие используются операции сравнения и какие – логические операции?
Какие операции относятся к операциям присваивания?
Какие группы операций присваивания существуют в языке Си? Привести примеры.
Является ли оператор программной единицей?
Какие группы основных управляющих конструкций представляют собой операторы?
Что такое «пустой оператор» и для чего он используется?
Какие существуют операторы простой последовательности?
III. Практическая часть.
1. Выполнение общего задания.
Задача 1.
1. Постановка задачи: разработать алгоритм ввода с клавиатуры входных значений x, y, вычисления значения a по формуле
и вывода на экран монитора полученного результата; написать программу, реализующую разработанный алгоритм.
2. Математическая модель и описательный алгоритм задачи:
так как функция a(x,y) определена для любых входных данных x, y, алгоритм представляется линейной структурой;
ввести значения в переменные x, y;
вычислить значение переменной a по заданной формуле;
вывести полученное значение переменной a.
3. Блок-схема алгоритма задачи:
4. Текст программы – реализация алгоритма на языке Си:
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
int x, y; // описание переменной целого типа
float a; // описание переменной вещественного типа
printf(“\n input x=”);
scanf(“%d”,&x);
printf(“\n input y=”);
scanf(“%d”,&y);
a=(sqrt(abs(x-1))-sqrt(abs(y)))/(1+(float)x*x/2+(float)y*y/4); /* используется преобразование типов для представления целых значений x, y в форме с плавающей точкой */
printf(“\n output a=%f“,a);
getch();
return 0;
}
5. Тестирование:
Теоретически рассчитанное выходное значение |
Практически полученное выходное значение |
Тест 1: входные данные: x=1, y=-1 | |
a≈-0,5714 |
a=-0.571429 |
Тест 2: входные данные: x=-2, y=1 | |
a≈0,2252 |
a=0.225246 |
Задача 2.
1. Постановка задачи: разработать вычисления и вывода на экран значений функций y = f1(x) и z = f2(y,a,b) для входных данных x, a, b рабочего набора. Значения рабочего набора, для которых обе функции определены, вводятся с клавиатуры. Написать программу, реализующую разработанный алгоритм.
№ |
Функция y = f1(x) |
Функция z = f2(y,a,b) |
Рабочий набор | ||
X |
a |
b | |||
1 |
0,2 |
2 |
12 |