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

LAB / WORK_4 / отчёт

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

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

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

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

(СПбГУТ)

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

Отчёт

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

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

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

« » 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 для написания самых разнообразных кодов.

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

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