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

LAB / WORK_4 / лаб_раб_4

.pdf
Скачиваний:
37
Добавлен:
20.02.2019
Размер:
119.87 Кб
Скачать

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

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

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

Кафедра программной инженерии и вычислительной техники

Отчёт

по лабораторной работе №4 на тему:

«Программирование на PowerShell Windows»

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

Выполнил: студент группы ИКВТ-61 , Козырев А.Б.

«

 

»

 

 

2018

г. ___________/А.Б. Козырев/

Принял: к.т.н.______Дагаев. А.В._____

«

 

»

 

 

2018

г. ___________/_А.В. Дагаев/

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

2018

Цель работы:

Научиться программировать на PowerShell.

Задание:

Разработать программу по обработке информации с применением операторов и команд на

PowerShell

$date = Get-Date -format yyyy-MM-dd #данный оператор получает текущую дату

$filename = "C:/Users/hitma/Desktop/файл.res" #присваивание

$file = Get-Content $filename #считываем файл в переменную. В файле каждая строка содержит по числу.

$lenght = $file.count

#получаем количество строк файла

$avg=([int]$file[$lenght-1]+[int]$file[$lenght-2]+[int]$file[$lenght-3])/3

#вычисляем арифметическое среднее трех последних чисел

Write-Host([int]$avg)

#выводим среднее арифметическое с откидыванием

дроби

 

Среднее арифметическое трех последних чисел Из файла, в котором содержаться в каждой строке по числу, нужно получить

три последние числа и выдать их среднее арифметическое.

Переменные начинаются с символа «$». Команда Get-Date получает текущую дату.

Команда Get-Content извлекает содержимое файла.

.count приписываемое к концу переменной считает количество строк.

[int]$file[$lenght-1] обращается к элементу массива $file и приводит его к типу int.

Вывод:

На примере этого простейшего скрипта показано, как можно использовать PowerShell для написания самых разнообразных кодов.

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