рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Разработка сложной командной процедуры в ОС Unix

Работа сделанна в 2004 году

Разработка сложной командной процедуры в ОС Unix - Курсовая Работа, раздел Программирование, - 2004 год - Московский Государственный Институт Электроники И Математики Технический Унив...

Московский Государственный институт электроники и математики Технический университет Курсовой проект Разработка сложной командной процедуры в ОС Unix по курсу Операционные системы Факультет автоматики и вычислительной техники Кафедра Вычислительная техника Выполнил студентка гр. С-43 Бондарева А.В. Принял Оценка Москва 2004г. Содержание курсовой работы Задание на курсовую работу 3 Текст командной процедуры вариант 4 Описание командной процедуры 1. Алгоритм работы 2. Используемые команды Unix и их параметры. 3. Формат командной строки запуска процедуры. 4. Результат работы командной процедуры. 5 Текст командной процедуры вариант 5 Описание командной процедуры 1. Алгоритм работы. 2. Используемые команды Unix и их параметры. 3. Формат командной строки запуска процедуры. 4. Результат работы командной процедуры. 6 Задание на курсовую работу Создать процедуру для выполнения арифметических операций с двумя числами. Числа и тип операции передается в виде параметров при обращении к процедуре.

Текст командной процедуры вариант 1 binsh in d expr a c d expr a c d expr a c - d expr a - c esac echo d вывод результата Описание командной процедуры 1. Алгоритм работы При вызове командной процедуры в строку вызова вводиться строка параметров. Программа, считывая параметры числа и знак действия между ними, проверяет знак действия, производит необходимые вычисления и выводит результат. 2. Используемые команды Unix и их параметры. 1. echo var - вывести значение переменной var. Знак перед именем переменной означает Взять значение. 2. Удобен для организации ветвления программы на основе совпадения шаблонов образцов. Можно выполнить подобную операцию с помощью цепочки if-else if, но оператор case короче, удобнее и нагляднее.

Формат оператора case case переменная in шаблон 1 команда команда команда шаблон N. команда команда команда esac Если значение переменной совпало со значением шаблона, то выполняются команды до , затем те что после esac. 3. expr - Shell не предназначен для проведения арифметических операций с числами.

Параметры рассматриваются как строки.

Однако для проведения операций с целыми числами вс-таки существует команда expr. В команде expr используются следующие арифметические операции Команда expr посылает результат на стандартный вывод. 3. Формат командной строки запуска процедуры. .kurs1 a b c a,b,c параметры в виду число-знак действия-число. 4. Результат работы командной процедуры. .kurs5 Текст командной процедуры вариант 2 binsh echo Данная программа выполняет дествия объяснение дествий программы. echo между 2-мя числами. echo Введитe 2 числа и знак действия между ними пояснения синтаксиса для пользователя echo в порядке число-знак действия-число. echo echo Введите 1-ое число запрос первого числа read a чтение первого числа echo Введите действие запрос знака действия read b чтение знака действия echo Введите 2-ое число запрос 2-го числа read c чтение 2-о числа echo Результат case b проверка знака действия и соответственные действия между 2-мя числами in d expr a c d expr a c d expr a c - d expr a - c esac echo d вывод результата Описание командной процедуры 1. Алгоритм работы. При вызове командной процедуры программа выводит пояснительное сообщение, состоящее из описания действий программы и порядка ввода параметров.

Затем программа запрашивает первое число, считывает его запрашивает знак действия, считывает его запрашивает второе число считывает его. Затем идет проверка знака действия, выполняется соответствующее действие и выдается результат. 2. Используемые команды Unix и их параметры. 1. echo текс - выводит текст, который стоит в кавычках после имени команды. echo var - вывести значение переменной var. Знак перед именем переменной означает Взять значение. 2. read переменные - из стандартного ввода читается строка и е слова присваиваются элементам списка переменных. 3. Удобен для организации ветвления программы на основе совпадения шаблонов образцов.

Можно выполнить подобную операцию с помощью цепочки if-else if, но оператор case короче, удобнее и нагляднее.

Формат оператора case case переменная in шаблон 1 команда команда команда шаблон N. команда команда команда esac Если значение переменной совпало со значением шаблона, то выполняются команды до , затем те что после esac. 3. expr - Shell не предназначен для проведения арифметических операций с числами.

Параметры рассматриваются как строки. Однако для проведения операций с целыми числами вс-таки существует команда expr. В команде expr используются следующие арифметические операции - Команда expr посылает результат на стандартный вывод. 3. Формат командной строки запуска процедуры. .kurs4. Результат работы командной процедуры. .kurs2 Данная программа выполняет дествия между 2-мя числами. Введитe 2 числа и знак действия между ними в порядке число-знак действия-число.

Введите 1-ое число 2 Введите действие Введите 2-ое число 3 Результат 5.

– Конец работы –

Используемые теги: Разработка, сложной, командной, процедуры, ОС, Unix0.091

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Разработка сложной командной процедуры в ОС Unix

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Лекция: Уровни абстракции ОС. ОС с архитектурой микроядра. Виртуальные машины. Цели проектирования и разработки ОС. Генерация ОС В лекции рассматриваются следующие вопросы: методы проектирования и реализации ОС: уровни абстракции ОС; ОС с архитектурой мик
В лекции рассматриваются следующие вопросы методы проектирования и реализации... Содержание Введение Уровни абстракции ОС Операционные системы с микроядром Виртуальные машины другой распространенный подход к...

ПБУ 6/01 Учет ОС. Порядок признания ОС в учете. Организация аналитического учета ОС. Первичная документация по учету и инвентаризации ОС
Определение и классификация нематериальных активов особенности их учета ПБУ Учет НМА Условия признания НМА в бухгалтерском учете... Порядок бухгалтерского учета нематериальных активов регулируется Положением по бухгалтерскому учету Учет...

ПБУ 6/01 Учет ОС. Порядок признания ОС в учете. Организация аналитического учета ОС. Первичная документация по учету и инвентаризации ОС
Определение и классификация нематериальных активов особенности их учета ПБУ Учет НМА Условия признания НМА в бухгалтерском учете... Порядок бухгалтерского учета нематериальных активов регулируется Положением по бухгалтерскому учету Учет...

Особенности ОС для различных классов компьютерных систем. ОС реального времени. ОС для облачных вычислений
Введение... Чтобы лучше понять каковы особенности ОС для различных классов компьютерных... Развитие концепций и возможностей ОС представлено на рис...

Командний рядок. Робота з файлами. Командний рядок. Робота з пакетними (bat, batch) файлами. Командний рядок. Робота з командами SET, IF GOTO. Windows XP. Створення файлу відповідей
Лабораторна робота Командний рядок Робота з файлами Лабораторна робота Командний рядок Робота з пакетними... ЗАГАЛЬНІ МЕТОДИЧНІ ВКАЗІВКИ...

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

Лекция: Обзор функций ОС: управление памятью, файлами, процессами, сетями, командными интерпретаторами, сервисы ОС, системные вызовы
В лекции рассмотрены обзор функциональности ОС управление памятью файлами... Содержание Введение Управление основной памятью Управление файлами Управление вторичной памятью Система защиты ptotection Система...

Определение операционной системы ОС. Назначение и основные функции ОС.
Операционная система ОС комплекс программ обеспечивающих управление ресурсами вычислительной системы и процессами использующие эти ресурсы при... Ресурсы любой физический или логический компонент компьютера это процессор... Функции ОС...

Мобильное программирование в среде ОС UNIX
В UNIX-ориентированных средах это требование удовлетворяется за счет наличия нескольких стандартизованных библиотек функций и соответствующих… Сейчас невозможно найти два варианта ОС UNIX с разными названиями, наборы… Важно, чтобы состав системных вызовов, их интерфейсы и семантика соответствовали стандартам.

Общие правила разработки и ведения графических Документов. Порядок разработки и ведения графических оперативно- Служебных документов
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА... В методических рекомендациях подготовленных авторским коллективом кафедры тактико специальной подготовки в доступной...

0.036
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам