русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Порядок выполнения работы


Дата добавления: 2014-11-27; просмотров: 566; Нарушение авторских прав


 

Внимательно ознакомившись с приведенным выше
материалом и пользуясь вышеприведенными программными
структурами и умениями, полученными в прошлых
лабораторных работах, на примере своих данных (8 лабораторная
работа) написать скрипты, проделывающие следующее в
зависимости от варианта (вариант - последняя цифра студ.
билета):

 

1.

Вариант Описание действия
1,3,5,7,9 Находит файл с наибольшей длиной
2,4,6,8,0 Находит файл с наименьшей длиной

 

2.

Вариант Описание действия
1,3,5,7,9 Находит файл с Наименьшей длиной и с возможностью записи в него для данного пользователя
2,4,6,8,0 Находит файл с наибольшей длиной и с возможностью записи в него для данного пользователя

 

3.

Вариант Описание действия
1,4,6,9 Удаляет файлы с наибольшей длиной
2,5,7,0 Удаляет файлы с наименьшей длиной
1,3,6,8 Удаляет пустые файлы
2,4,7,9 Удаляет пустые каталоги
3,5,8,0 Удаляет файлы содержащие хоть одну цифру в названии

 


Все действия скриптов должны заканчиваться записью
результатов в выходящий файл.

Контроль выполнения работы

 

Отчет должен содержать:

- распечатки скриптов с начальными данными и конечными
результатами

- дискету с данными результатов

Студент должен уметь рассказать о достижении полученных
результатов, а также, при необходимости показать как он достиг
этого.

 

Контрольные вопросы

 

1. Команда test: назначение и использование? Приведите
примеры.

2. Какие условия проверки файлов используются в shell?
Приведите примеры.

3. Какие условия проверки строк используются в shell?
Приведите примеры.

4. Какие условия проверки целых чисел используются в shell?
Приведите примеры.



5. Какие сложные условия проверки используются в shell?
Приведите примеры.

6. Условный оператор: назначение, структура использования?

7. Конструкции использования условного оператора?

8. Примеры использования условий в зависимости от кодов
завершения?

9. Оператор вызова: назначение, структура использования?

10. Конструкции использования оператора вызова?


11. Оператор цикла с перечислением: назначение, структура
использования?

12. Конструкции использования оператора цикла с
перечислением?

13. Оператор цикла с истинным условием: назначение, структура
использования?

14. Конструкции использования оператора цикла с истинным
условием?

15. Условия прерывания оператора цикла с истинным условием?
Примеры.

16. Оператор цикла с ложным условием: назначение, структура
использования?

17. Конструкции использования оператора цикла с ложным
условием?

18. Пустой оператор: назначение, использование? Примеры.

19. Функции в shell: назначения, структура, принцип
использования?

20. Обработка прерываний: назначение, виды сигналов,
примеры?

 

Список литературы

 

1. А.В. Фролов, Г.В. Фролов. Библиотека системного
программиста. Том 11. М.: Диалог-МИФИ, 1994

2. А.В. Фролов, Г.В. Фролов. Библиотека системного
программиста. Том 12. М. .-Диалог-МИФИ, 1994

3. А.В. Фролов, Г.В. Фролов. Библиотека системного
программиста. Том 13. М.:Диалог-МИФИ, 1994

4. А.В. Фролов, Г.В. Фролов. Библиотека системного
программиста. Том 14. М.:Диалог-МИФИ, 1994

5. А.В. Фролов, Г.В. Фролов. Библиотека системного
программиста. Том 17. М. .-Диалог-МИФИ, 1995

6. В.В. Подбельский. Язык СИ++. М.: Финансы и статистика,
2000

7. Страуструп Б. Язык программирования Си++. Часть 1.
Второе издание: Пер. с англ.-Киев: ДиаСофт, 1993


8. Страуструп Б. Язык программирования Си++. Часть 2.
Второе издание: Пер. с англ.-Киев: ДиаСофт, 1993

9. П. Фолькердинг, К.Рейчард, Э. Фостер-Джонсон. Установка и
конфигурирование Linux. Изд. Питер. Санкт-Петербург,
2000.

10. К. Финогенов, В. Черных. MS-DOS 6.0. М, ABF 1993.

11. М.Уэлш. Инсталляция Linux и первые шаги. Linux Installation
and Getting Started Copyright (с) 1992-1994 Matt Welsh 205
Gray Street NE, Wilson NC, 27893 USA mdw@sunsiteMnc.edu
Copyright (c), 1996, TOO "Терем".

12. Программирование на SHELL. Учебное пособие. А.
Соловьев. 1999, Изд. Citforum.

 

Оглавление

 

ВВЕДЕНИЕ………………………………………...3

ЛАБОРАТОРНАЯ РАБОТА № 1…………………4

ЛАБОРАТОРНАЯ РАБОТА № 2............................18

ЛАБОРАТОРНАЯ РАБОТА № 3-4.........................36

ЛАБОРАТОРНАЯ РАБОТА № 5........................... 66

ЛАБОРАТОРНАЯ РАБОТА № 6............................80

Лаб. работа 7. Инсталяция LINAX.......…………………..101

Лаб. работа 8. SHELL и команды.Часть 1………………130

Лаб. работа 9. SHELL и команды.Часть 2………………143

Лаб. работа 10. Программирование на SHELL.Часть 1….159

Лаб. работа 10. Программирование на SHELL.Часть 2….173

СПИСОК ЛИТЕРАТУРЫ .......................................192

оглавление ....……..................................................

 



<== предыдущая лекция | следующая лекция ==>
Нет такой фирмы | Полноэкранный редактор vi


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.167 сек.