Лабораторная работа №2. Написать скрипты, описанные в методических указаниях.
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание к лабораторной работе №2
1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону.
2. В качестве параметра скрипта указывается имя пользователя. Если пользователь с указанным именем существует, вывести информацию о том, работает ли он в данный момент в системе; иначе – вывести сообщение «Нет такого пользователя» (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Параметры скрипта – список имен пользователей. Вывести число сеансов тех из них, кто сейчас в сети (информацию о сеансах выдает команда last).
4. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если этот файл отсутствует, то скопировать его из директории /etc.
5. Написать скрипт, проверяющий тип файла. Если файл - каталог, то вывести его содержимое, иначе - вывести сообщение о типе файла.
6. Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех.
7. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (пустые файлы). Написать скрипт, удаляющий рекурсивно файлы нулевой длины.
8. Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов. Если задан один файл, то подсчитать число букв в этом файле; если задано два файла – подсчитать число слов; если задано три файла – подсчитать число строк; иначе вывести сообщение об ошибке.
9. Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его.
10. Написать скрипт, реализующий электронный журнал преподавателя с возможностью записи студента и его оценок (3 оценки), а также вывода базы по студентам с оценками, и осуществляющий подсчет среднего балла для каждого студента.
1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону.
2. В качестве параметра скрипта указывается имя пользователя. Если пользователь с указанным именем существует, вывести информацию о том, работает ли он в данный момент в системе; иначе – вывести сообщение «Нет такого пользователя» (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Параметры скрипта – список имен пользователей. Вывести число сеансов тех из них, кто сейчас в сети (информацию о сеансах выдает команда last).
4. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если этот файл отсутствует, то скопировать его из директории /etc.
5. Написать скрипт, проверяющий тип файла. Если файл - каталог, то вывести его содержимое, иначе - вывести сообщение о типе файла.
6. Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех.
7. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (пустые файлы). Написать скрипт, удаляющий рекурсивно файлы нулевой длины.
8. Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов. Если задан один файл, то подсчитать число букв в этом файле; если задано два файла – подсчитать число слов; если задано три файла – подсчитать число строк; иначе вывести сообщение об ошибке.
9. Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его.
10. Написать скрипт, реализующий электронный журнал преподавателя с возможностью записи студента и его оценок (3 оценки), а также вывода базы по студентам с оценками, и осуществляющий подсчет среднего балла для каждого студента.
Дополнительная информация
Год сдачи - 2023;
полное название учебного заведения - Федеральное государственное образованное бюджетное учреждение
высшего профессионального образования
«Сибирский государственный университет телекоммуникаций и информатики»
(ФГОБУ ВПО «СибГУТИ»);
преподаватель принявший работу - старший преподаватель Квиткова И.Г.
оценка - зачет
полное название учебного заведения - Федеральное государственное образованное бюджетное учреждение
высшего профессионального образования
«Сибирский государственный университет телекоммуникаций и информатики»
(ФГОБУ ВПО «СибГУТИ»);
преподаватель принявший работу - старший преподаватель Квиткова И.Г.
оценка - зачет
Похожие материалы
Лабораторная работа 2
Infanta
: 20 марта 2026
Лабораторная работа 2
Задание.
1. Создайте модель по описанию.
2. Письменно, опишите суть модели и как ее можно использовать в практической деятельности.
800 руб.
Лабораторная работа №2
ITNerd
: 23 октября 2025
Лабораторная работа №2 по дисциплине "Моделирование систем". ИССЛЕДОВАНИЕ ЭЛЕКТРИЧЕСКИХ ЦЕПЕЙ
ВО ВРЕМЕННОЙ ОБЛАСТИ.
Задание №1
Собрать схему (рис.1)
Установить амплитуду импульсов генератора, равную 10 В, f=1 Гц. Убедиться, что зуммер и светодиодный индикатор выдают сигнал (1 раз в секунду).
Задание №2
Собрать схему (рис.2)
Установить следующие параметры функционального генератора:
Получить на экране осциллографа временные диаграммы входных прямоугольных импульсов и напряжения на рез
470 руб.
Лабораторная работа №2
ITNerd
: 22 октября 2025
Лабораторная работа №2 по дисциплине "Измерение параметров и оценка качества мультимедиа продукции". ИССЛЕДОВАНИЕ ЧАСТОТНО – СЕЛЕКТИВНЫХ ЦЕПЕЙ
Задание №1
Собрать в программной среде MULTISIM схему фильтра нижних частот (ФНЧ) (рис.1).
...
Задание №2
Собрать в программной среде MULTISIM схему фильтра верхних частот (ФВЧ) (рис.4).
...
Задание №3
Собрать в программной среде MULTISIM схему резонансного усилителя (рис.7).
370 руб.
Лабораторная работа №2
John111
: 16 июня 2023
Лабораторная работа №2. Работа с графикой
В лабораторной работе рассматривается построение графиков функций на плоскости и геометрических фигур в пространстве. Оба задания делаются в одной книге на разных листах
Часть 1. Графическое решение систем уравнений
Решить графически систему уравнений: y=lnx y=-2x+1
в диапазоне x 0.2.3 с шагом 0.2
Поверхности в трёхмерном пространстве.
Задание.
1. Построить верхнюю часть эллипсоида:
Диапазоны изменения переменных x и y: с шагом , с шагом .
50 руб.
Лабораторная работа №2
John111
: 15 июня 2023
Первая часть задания. Таблицы
Создать документ, в котором в заголовке окна браузера должна быть надпись "Лабораторная 2-1". С использованием команд создания таблицы сформировать таблицу по указанному варианту.
Обратить внимание на ширину первого столбца (задать в процентах от ширины таблицы), шрифт (курсив, Courier New, Arial) и расположение текста (по центру, слева, справа).
Вторая часть задания. Фреймы
Используя описанные команды, создать документ, в котором в заголовке окна браузера должна бы
50 руб.
Лабораторная работа №2
Андрей526
: 20 ноября 2022
10 Создать текстовый файл с произвольным числом строк. Посчитать, сколько раз первый символ первого слова встречается в исходном файле.
300 руб.
Лабораторная работа №2
nell
: 6 октября 2017
теория информации лабораторная 2
Задание: оптимальный код Хаффмана
Порядок выполнения работы
1. Изучить теоретический материал гл. 3 и гл.4.
2. Реализовать процедуру построения оптимального кода Хаффмана.
3. Построить код Хаффмана для текста на английском языке (использовать файл не менее 1 Кб). Распечатать полученную кодовую таблицу в виде:
Символ Частота Кодовое слово Длина кодового слова
4. Проверить выполнение неравенства Крафта-МакМиллана для полученного кода
5. Вычислить энтро
150 руб.
Лабораторная работа №2
Администратор
: 19 апреля 2006
Исследование основных характеристик типовых динамических звеньев
Другие работы
Гребля на байдарках и каноэ
Elfa254
: 27 февраля 2013
Как средство передвижения по воде байдарки и каноэ верой и правдой служили человечеству с незапамятных времен. Байдарки как эскимосские лодки - каяки, а каноэ - индейские пироги. Но лишь в начале 20 века люди использовали своеобразную форму этих лодок с одним веслом для развития нового вида гребного спорта. Так, в Европе возникли лодки нового типа - появились байдарки с веслом, имеющим две лопасти, и каноэ с веслом, имеющим одну лопасть.
Но как вид спорта "безуключенная гребля" зародилась в само
5 руб.
Современное состояние, перспективы и сложности в развитии денежной системы России
oleg778
: 3 июня 2013
ВВЕДЕНИЕ 4
ГЛАВА 1. ТЕОРЕТИКО-МЕТОДИЧЕСКИЕ ОСНОВЫ ФУНКЦИОНИРОВАНИЯ ДЕНЕЖНОЙ СИСТЕМЫ 6
1.1.Понятие, свойства, элементы денежной системы. 6
1.2. Сущность кредитных отношений. 14
1.3. Денежный рынок 17
ГЛАВА 2. ЭВОЛЮЦИЯ ДЕНЕЖНОЙ СИСТЕМЫ РФ 20
2.1. Денежная система России в 90-х годах 20
2.2 Денежная система России посткризисного периода 23
ГЛАВА 3 ОСОБЕННОСТИ ФУНКЦИОНИРОВАНИЯ ДЕНЕЖНОЙ СИСТЕМЫ РФ НА СОВРЕМЕННОМ ЭТАПЕ 40
3.1 Специфика денежной системы России 40
3.2 Анализ динамики показателей денежн
300 руб.
Сопоставляемые и относительные величины
Qiwir
: 7 ноября 2013
Основное условие расчета относительной величины - сопоставимость сравниваемых показателей и наличие реальных связей между изучаемыми явлениями. Величина, с которой производится сравнение (знаменатель дроби), обычно называется базой сравнения или основанием. В зависимости от выбора базы сравнения относительный показатель может быть представлен различными долями единицы: десятыми; сотыми (т. е. процентами); тысячными (десятая часть процента - промилле); десятитысячными (сотая часть процента - прод
10 руб.
Лабораторные работы №№1-5+Контрольная по дисциплине: Функциональное и логическое программирование. Вариант №7 (17, 27 и т.д.)
Roma967
: 25 января 2016
Лабораторная работа №1:
Задание
Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП.
Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора ЛИСПа и загрузки текста написанной функции можно осуществить 3 способами:
1. Наложите с помощью мышки файл с текстом функции на файл mulisp.com.
2. Запустите файл mulisp.com и после
1000 руб.