Добавил:
Факультет ИКСС, группа ИКВТ-61 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

LAB / Миронов / Lab_4

.docx
Скачиваний:
28
Добавлен:
20.02.2019
Размер:
45.99 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

ОТЧЁТ

по лабораторной работе №4 на тему: «Программирование на PowerShell Windows»

по дисциплине «Операционные системы»

Выполнили: студенты группы ИКВТ-61, Миронов П.В., Гарифулина Т.С.

Принял: доцент кафедры ПИиВТ Дагаев А.В.

Цель: Освоить программирование на PowerShell Windows.

Средства: Для выполнения данной работы использовались: Операционная система Windows 10, утилита PowerShell.

Теоретическая часть:

Windows PowerShell — это расширяемое средство автоматизации с открытыми исходниками, которое состоит из оболочки (командной строки) и скриптового языка. Впервые он был показан в 2003 году (тогда он назывался Monad). PowerShell 2.0 вышел в составе Windows 7 и Windows Server 2008 R2 и с тех пор присутствует в Windows в качестве стандартного компонента. Его даже включили в Windows XP SP3. PowerShell построен на основе .NET Framework и интегрирован с ним. PowerShell может обращаться к COM, WMI и ADSI, а также, конечно же, исполняет консольные команды.

Основные определения:

Ниже будет приведена программа, в которой будут продемонстрированы операторы и команды Windows PowerShell, а именно:

  1. Арифметические операторы:

Оператор

Действие

*

Умножение

/

Деление

+

Сложение

-

Вычетание

  1. Логические операторы:

Оператор

Действие

-eq

Равно(=)

-ne

Неравно(!=)

-ge

Больше или Равно(>=)

-le

Меньше или Равно(<=)

Ход работы:

  1. Текст программы:

clear-host

write-host "Сравнение чисел"

$n1=15

$n2=25

write-host "========================"

write-host "Переменные"

write-host "n1 = "$n1

write-host "n2 = "$n2

write-host "========================"

write-host "Проверка равенства"

write-host "Переменные"

write-host "n1 = "$n1

write-host "n2 = "$n2

write-host "n1 = n2 : "($n1 -eq $n2)

write-host "n1 = n2 : "($n1 -ne $n2)

write-host "n1 = n2 : "($n1 -ge $n2)

write-host "n1 = n2 : "($n1 -le $n2)

write-host "========================"

write-host "Арифметические операции"

write-host "Переменные"

write-host "n1 + n2 : "($n1 + $n2)

write-host "n1 - n2 : "($n1 - $n2)

write-host "n1 * n2 : "($n1 * $n2)

write-host "n1 / n2 : "($n1 / $n2)

  1. Результат выполнения:

Вывод: изучив материал, команды и вспомнив навыки из первой лабораторной работы, был написан скрипт, который работает с переменными, а именно проверяет их равенства и выполняет арифметические операции.

САНКТ-ПЕТЕРБУРГ 2018

Соседние файлы в папке Миронов