43034

Разработка программы вывода графического изображения с помощью языка PostScript

Курсовая

Информатика, кибернетика и программирование

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

Русский

2013-11-01

640 KB

8 чел.

МИНИСТЕРСТВО ТРАНСПОРТА РФ

ГОСУДАРСТВЕННАЯ СЛУЖБА ГРАЖДАНСКОЙ АВИАЦИИ

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ГРАЖДАНСКОЙ АВИАЦИИ

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

Курсовая работа

Защищена с оценкой

__________________

__________________

    (подпись, дата)

КУРСОВАЯ РАБОТА

по дисциплине ”Системное программное обеспечение ”

Тема: Разработка программы вывода графического изображения с помощью языка PostScript  

                                                                        Выполнил                                                                     

                                                  студент группы ЭВМ 3-1        

                                                                                                   Евтухович С.С.                                       

                                                                   (Ф.И.О.)                                                                                                                                                                           

                                                                       

 Руководитель 

Романчева Н.И.

                                                                                                           (Ф.И.О.)

МОСКВА

 

2005

Содержание

Введение……………………………………….………………………………..3

Задание……………………………………………………….……………........5

    

Аннотация…………………………………………………….…………….…..6

1. Техническое задание…………………………………………….…………..7

2. Особенности вывода изображения на печать в ОС Unix………...………..8

   

3. Постановка задачи……………………...…………………………………..11

4. Разработка структуры программы…………...……………………………11

   

5. Разработка алгоритма программы…………………...……………………14

    

6. Разработка программы………………..…………………………………...22

Заключение…………………………………………………………………….24

  

Список используемой литературы…………………………………………...25

  

Приложение А Спецификация…….………………………………………....26     

Приложение Б Листинг..…………….…………….………………………….28

Приложение В Руководство оператора………………...…………….…..….32

                                                     

Введение

  Операционная система UNIX позволяет разделять между пользовательскими процессами любые ресурсы компьютера, в том числе и печатающие устройства.

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

В ОС UNIX можно выделить 4 способа связи ЭВМ, передающей файл на печать, с печатающим устройством:

       1. Подключение принтера к локальным  ЭВМ.

       2. Подключение принтера к другому компьютеру, работающему под управлением   ОС UNIX в компьютерной сети.

       3. Подключение принтера, имеющего сетевой адаптер, непосредственно к компьютерной сети.

       4. Подключение принтера ЭВМ, работающей под управлением другой ОС.   

   Для пользователя, печатающего файл, способ подключения не имеет принципиального значения. Командой ОС с помощью которых осуществляется печать, одинаково работают со всеми принтерами, имеющимися в подсистеме печати на данном компьютере. Второй и третий способы подключения принтера позволяют выполнять печать из любой UNIX – системы на любом принтере в Интернете.

   Печать на каждом принтере ОС UNIX может одновременно выполняться как разными процессами с одной машины, так и разными ЭВМ. За тем, чтобы файлы, посылаемые на печать, не перемешивались при выводе, следит специальный демон печати 1pd, который может запустить только суперпользователь. Обычно этот демон запускается при старте ОС, и без него любая печать с этого компьютера или на его принтере невозможна.

   Система очередной печати в ОС UNIX управляется командами ОС. Есть три основные пользовательские команды управления печатью: постановка файлы в очередь на печать, проверка состояния очереди печати и удаления задания из очереди.

    В ОС UNIX все принтеры подразделяются на два класса – алфавитно-цифровые печатающие устройства и графические PostScript-принтеры. Первые могут печатать только текст, вторые печатают только графические файлы на языке PostScript.

    PostScript – это специальный язык, который обладает большим наборам команд для отображения графических примитивов на прямоугольном поле.

    PostScript – принтером называется такое печатающее устройство, которое принимает от компьютера файл в формате PostScript, интерпретирует его и печатает полученное изображение на бумаге.

    Рассмотрим функции фильтра печати. Основное назначение фильтров печати – подготовка файлов для вывода на конкретные печатающее устройства. Фильтры печати для PostScript-принтеров могут обрабатывать текстовые, графические и PostScript-файлы. Для печати текстового файла формируется  PostScript-файл, который воспроизводит исходный текст при печати на PostScript-принтере. Фильтр печати в данном случае должен имитировать работу построчного печатающего устройства и давать указания PostScript-принтеру разместить символы в определенных позициях на печатном листе.

    Кроме функций подготовки файлов к печати на фильтры печати могут быть возложены и функции перевода графики PostScript в управляющие последовательности принтеров, подключенных к компьютеру и не имеющих встроенного интерпретатора PostScript.

   С каждым принтером, имеющимся в системе, связан свой набор фильтров. Перед печатью файла демон печати старается определить тип печатаемого файла и вызывает соответствующие фильтры.  

  Язык PostScript используется для описания страниц, подготовленных для печати на принтерах. Эти страницы могут включать в себя не только текст, но и графические объекты, причем в самых разнообразных комбинациях. Вместе с тем PostScript обладает и вычислительными возможностями, работает со строками текста,    поддерживает ввод/вывод. Все графические объекты в языке, а также шрифты являются векторными.

 В векторной графике положение размеры объекта не зависят от размера точки изображения на конкретном устройстве печати и размера области изображения. Векторные изображения легко масштабируются, сдвигаются и поворачиваются. Изображения переводятся в растровый формат устройства вывода непосредственно перед печатью, что обеспечивает высокое качество печати.

 Координаты точек на странице задаются вещественными числами в полиграфических единицах длины – пунктах.  

 

Работа посвящена разработке программы вывода графиков sin(x) и cos(x) на печать в ОС Unix.

 

Задание

Тема: Разработка программы вывода графического изображения с помощью языка PostScript.  

Разработать программу вывода графиков функций cos и sin, одновременно в различных проекциях и пространствах, различным цветом, со смещённой системой координат на 90˚.

При разработке использовались функции

  •  F=Sin(x)
  •  F=Cos(x)

Программа должна быть реализована на языке PostScript. В данной реализации при построении изображений с помощью функций cos и sin не допускается использование встроенных возможностей языка Postscript для прямого вычисления данных функций с помощью соответствующих процедур названного языка.

 

 

Аннотация

     

Работа посвящена разработке программы на языке PostScript. В ней приведён анализ существующих методов формирования и вывода изображения на экран. Приведён обзор инструментальных средств формирования и вывода изображения на экран. Разработан алгоритм и его программная реализация с помощью языка PostScript.

1 Техническое задание

1.1  Назначение разработки

Основное назначение программы заключается в выводе графиков sin(x)  и cos (x) в различных интерпретациях на печать.

При этом программа должна:

  •  Изменять масштаб вывода
  •  Менять ориентацию листа

1.2 Исходные данные

  •  О.С. Unix или Windows
  •  Язык PostScript
  •  Функции F=sin(x), F=cos(x)

1.3  Общие технические требования

  1.  Наличие компьютера с конфигурацией не менее:
  •  Pentium 2 (300МГ)
  •  32 MB оперативной памяти
  •  Операционная система Linux
  1.  Наличие текстового редактора, в котором будет вводиться с  клавиатуры текст программы (последовательность символов).

1.4  Специальные технические требования

  1.  Наличие интерпретатора языка PostScript в операционной системе Linux, либо программной среды Ghostscript для ОС Windows.

                           

2 Особенности вывода изображения на печать в ОС Unix

2.1 Концепция печати в Unix.

  

Операционная система UNIX позволяет разделять между пользовательскими процессами любые ресурсы компьютера, в том числе и печатающие устройства.

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

   Печать на каждом принтере ОС UNIX может одновременно выполняться как разными процессами с одной машины, так и разными ЭВМ. За тем, чтобы файлы, посылаемые на печать, не перемешивались при выводе, следит специальный демон печати 1pd, который может запустить только суперпользователь. Обычно этот демон запускается при старте ОС, и без него любая печать с этого компьютера или на его принтере невозможна.

   Система очередной печати в ОС UNIX управляется командами ОС. Есть три основные пользовательские команды управления печатью: постановка файлы в очередь на печать, проверка состояния очереди печати и удаления задания из очереди.

2.2 В ОС Unix выделяют два класса принтеров:

1) Алфавитно-цифровые (или построчные) печатающие устройства

2) Графические PostScript-принтеры

Алфавитно-цифровые(или построчные) печатающие устройства могут печатать только текст.

PostScript - принтером называется такое печатающее устройство, которое принимает от компьютера файл в формате PostScript, интерпретирует его и печатает полученное изображение на бумаге. Кроме обычного печатающего механизма PostScript-принтер включает в себя специализируемый встроенный компьютер, с программой-интерпретатором языка PostScript и набором шрифтов в формате PostScript. PostScript – это специальный язык, который обладает большим набором команд для отображения графических примитивов на прямоугольном поле (листе бумаги). Язык PostScript является de facto стандартом для передачи графической информации в сетях Unix-машин.

2.3 Обзор универсальных команд языка PostScript

    а) Обозначения

Для описания команд используется следующая нотация:

Аргумент1  аргумент2 … команда   результат1  результат2 … %  комментарий

Имя команды выделяется специальным шрифтом. Слева от имени приписывается состояние стека до исполнения команды, а справа от стрелки – после ее исполнения. Минус вместо аргумента или результата обозначает отсутствие значения. Данные обозначаются словами, производными от названия типов или математических обозначений, характеризующих операцию. Такая запись приближена записи текста программы.

б) Создание объектов

Объекты, встретившиеся в тексте программы, записываются в стек операндов. Имеются также команды создания “пустых “ (не содержащих значений) объектов. Пустые объекты можно использовать в дальнейшем для записи в них значений.  

    в)  Арифметические и логические операции, функции, преобразования типов

Преобразования между целыми и вещественными значениями выполняется автоматически, однако есть несколько операций преобразования типов. Это операции cvi (преобразует вещественное значение в целое путем отбрасывания дробной части) и cvr . Эти операции могут выполнять преобразование строки в число. Обратное преобразование  выполняется командами cvs и cvrs. Exp – операция возведения числа x в степень.

    PostScript имеет команды общего назначения для работы с данными (присваивание, работа со стеком). Операторы вызова подпрограмм, ветвления и циклы. Операторов безусловного перехода и меток нет. Имеются команды ввода/вывода, но при печати на принтере они теряют смысл, т. к. PostScript – файл передается в принтер и обрабатывается в нем автономно, без связи с компьютером.

   Условный оператор if удаляет из стека операндов процедуру и логическое значение, после чего либо исполняет процедуру, либо нет. Процедура может использовать значения в стеке операндов, записанных до того, как туда было записано логическое значение. Условный оператор ifelse удаляет из стека операндов обе процедуры и логическое значение, после чего исполняет одну из процедур.

Оператор цикла for удаляет из стека операндов все свои 3 аргумента и устанавливает значения параметра цикла равным Pнач. После этого он циклически выполняет следующие действия: проверяет не вышло ли текущее значение параметра за допустимую границу Sкон, помещает значение параметра цикла в стек операндов, выполняет процедуру, увеличивает значение параметра на величину qшаг.        

2.4   Работа с графическими объектами

В языке PostScript команды работы с графическими объектами принадлежат одной из следующих категорий:

1. Сохранение / восстановление графического контекста.

2.  Изменение графического контекста.

3.  Создание графического пути.

4.  Построение фигуры на листе.

5.  Вывод текста работы со шрифтами.

а)  Графический контекст

В операторах вывода графики используются неявные параметры, влияющие на их выполнение. Совокупность этих параметров называется графическим контекстом.

Графический контекст составляют положение, ориентация и масштаб системы координат, толщина и стиль рисования линии, область рисования, текущий путь построения линии и некоторые другие. В PostScript имеются команды с графическим контекстом.

   Среди них команды, которые заносят в специальный стек графических контекстов текущий графический контекст и могут восстановить ранее записанное состояние. Это позволяет изменять параметры вывода одной части рисунка и возвращаться к предыдущему состоянию перед выводом другой его части. Команда gsave выполняет запись в стек графических контекстов, а команда grestore считывает из этого стека графический контекст, делая его текущим.

Таким образом, все изменения параметров рисования, произведенные с момента сохранения контекста, перестают действовать на последующие команды вывода графических объектов. Команда grestorea11 восстанавливает самое первое состояние, записанное в стек командой gsave.

б)  Система координат  

    В PostScript используется обычная прямоугольная система координат. Начало отсчета располагается в нижнем левом углу листа бумаги. Ориентация листа бумаги по умолчанию выбирается книжной. Масштабы по осям 0Х и 0Y совпадают, а единица длины – 1 пункт. Возможен перенос начала координат в любую точку, даже за пределами листа бумаги, поворот системы на произвольный угол, изменение масштаба по каждой оси, а также изменение направления оси на противоположное.

в)  Графический путь и вывод фигуры

    Печать графических объектов на листе бумаги производится в два этапа. Сначала на листе прокладываются тонкие невидимые линии, образующие графический путь.

Путь может быть непрерывный или разрывный, замкнутый или разомкнутый. Он также может состоять из нескольких замкнутых участков.

После того как путь построен, можно:

  1.  Провести вдоль пути линию независимо от того, замкнут он или нет.
  2.  Закрасить обведенную фигуру цветом (если путь замкнут).
  3.  Ограничить область рисования построенной фигурой (если путь замкнут).     

3  Постановка задачи

Разрабатываемая программа на языке PostScript ориентированна на Unix - подобные операционные системы, что в дальнейшем позволит без проблем переносить продукт и на другие Unix совместимые операционные системы.

Программы, разработанные на PostScript, позволяют пользователю полностью контролировать вывод изображения на печать.

4  Разработка структуры программы

4.1 Структура программы

Данная программа состоит из 3 частей:

  1.  пролога
  2.  тела
  3.  эпилога

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

В теле программы находятся структурные комментарии, набор последовательно выполняющихся команд.

Эпилог содержит завершающие структурные комментарии.

Структура программы приведена на рисунке 1.

Рисунок 1 – Общая структура программы

4.2 Структурные комментарии

Структурные комментарии делятся на три группы:

  1.  Комментарии в заголовке программы.
  2.  Комментарии в теле программы.
  3.  завершающие комментарии.

В таблице 1 приведён список наиболее важных структурных комментариев, которые должны присутствовать в PostScript-файле версии 1.0 соглашения о структурных комментариях.

Таблица 1 Структурные комментарии версии 1.0

Комментарии в заголовке программы

%!PS-Adobe-1.0                                  Начало файла (обязателен)

%%DocumentFonts: шрифт                Перечень шрифтов,                                     

                                                             используемых в документе

%%Pages: число                                  Общее число страниц

                                                               в документе(обязателен)

%%BoundingBox: x0y0x1y1               Координаты границ

                                                             рисунка(обязателен)

%%Title: текст                                     Название документа

 

%%Creator: текст                                 Автор документа

%%EndComments                                Конец комментариев в

                                            заголовке программы

Комментарии в теле программы

%%EndProlog                                      Конец пролога и начало тела

                                                             файла(обязателен)

%%Page: метка число                         Номер страницы(обязателен).

страниц

%%PageFonts: шрифт                        Шрифты используемые на

                                данной странице

%%Trailer                                            Конец последней страницы

Завершающие комментарии

%%DocumentFonts: шрифт              Перечень шрифтов,

                                                используемых в документе

%%Pages: число                                Число печатных страниц                            

%%BoundingBox: x0y0x1y1            Координаты границ рисунка

5   Разработка алгоритма программы

5.1 Алгоритм программы

Данный алгоритм состоит из последовательно выполняющихся операторов языка PostScript. Вначале определяются необходимые процедуры для определения степени и факториала числа. На основе построенных процедур выполняется описание функции вычисления синуса. Начальная точка системы координат переносится в заранее заданное место. Вызывается оператор изменения ориентации осей координат. В цикле  строится график sin(x) при изменяющихся геометрических параметрах системы, затем вызываются процедуры и операторы вывода построенного изображения на печать. Алгоритм  программы показан на рисунке 2.

Подпрограммы построения графика sin(x) приведены отдельно.

5.2 Алгоритм расчёта значения факториала числа

Факториал числа рассчитывается в цикле for. В стек поочерёдно, начиная с 1, заносятся значения большие предыдущих на 1 и если текущее значение не 1, то оно умножается на предыдущее. Переменной m в начале процедуры присваивается значение исходного числа из вершины стека. Данный алгоритм представлен на рисунке 3.

Рисунок 3 - Алгоритм расчёта значения факториала числа

5.3 Алгоритм расчёта значения степени числа

Факториал числа рассчитывается в цикле for. В начале процедуры из стека извлекаются значения исходного числа и его степени в переменные m и n, а также инициализируется единицей переменная y. После этого в цикле for происходит умножение переменной y на переменную m n-раз Данный алгоритм представлен на рисунке 4.

5.4 Алгоритм расчёта значения функции sin()

Значение функции синус рассчитывается в цикле for с помощью предварительного разложения в ряд Маклорена. В начале процедуры из стека извлекается значение исходного угла в градусах в переменную x, а также инициализируется единицей переменная r. После этого исходный угол трансформируется в аналогичный угол меньший 180 градусов, после чего происходит перевод единиц измерения угла из градусов в радианы и расчёт синуса с помощью ряда Маклорена. Данный алгоритм представлен на рисунке 5.

  1.  Разработка программы

При разработке данной программы использовались следующие операторы и функции:

cm- перевод см во внутренние единицы измерения (пункты)

!- возвращает факториал числа

^- возвращает степень числа

sinus- возвращает синус угла (в градусах!), который лежит на вершине стека

Текст программы приведён в приложении Б.

 

Заключение

В курсовой работе были изучены возможности формирования и вывода изображения на печать с использованием языка PostScript. Построены алгоритмы и структура программы вывода графика синусоиды в различных проекциях и со смещением системы координат. Полученная программа выводит изображение на печать. На этапе тестирования выдаёт адекватные результаты, что является решающим фактором, так как разработка программы носит учебный характер.

                                 

 

Список используемой литературы

  1.  С. Немнюгин, М. Чаунин, А. Камолкин  Эффективная работа UNIX – СПб.: Питер, 2003.
  2.  А. Робачевский Операционная система UNIX – СПб.: БВХ-Питербург, 2003.

Приложение А

Спецификация

Обозначение

Наименование

Примечание

Документация

К.Р 011007   12

Разработка программы

вывода графического

изображения с помощью

языка PostScript.– Текст

программы

 

К.Р 011007   34

Разработка программы

вывода графического

изображения с помощью

языка PostScript.–

Руководство оператора

 

Приложение Б

Листинг

%!PS-Adobe-1.0

%%Title: График синусоиды

%%Creator: Евтухович С. С.

%%Pages: 1

%%BoundingBox: 0 0 595 842

%%EndComments

 /pi 3.1415927 def

 /^  {

      /n exch def

      /m exch def

      1 /y exch def

      1 1 n

        {

         pop

         y m mul

         /y exch def

        }

      for

      y

     } def

 /!  {

      /m exch def

      1 1 m {dup 1 eq {}{mul} ifelse} for

     } def

 /sinus

     {

      /x exch def

      /r 0 def

      x 180 gt

      {

       x 180 idiv

       2 mod

       1 eq { /r 180 def } if

       x 180 mod

       r sub

       /x exch def

      } if

      x pi mul 180 div

      /x exch def

      x

      x 3 ^ 3 ! div

      sub

      x 5 ^ 5 ! div

      add

      x 7 ^ 7 ! div

      sub

      x 9 ^ 9 ! div

      add

     } def

 /cm {72.0 mul 2.54 div} def

 /x0 21.0 2 div cm def

 /y0 29.7 2 div cm def

 /q 0 def

%%EndProlog

%%Page: 1 1

gsave

1 1 scale

7 cm 10 cm translate

newpath

0 0 moveto

1 1 11000

{

/a exch def

a sinus rotate

a 30 div  

100 a sinus mul

lineto

} for

1 setlinewidth

stroke

grestore

showpage

%%Trailer

Приложение В

Руководство оператора

Аннотация

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

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

Содержание

  1.  Назначение программы...............................................................................30
    1.  Условия выполнения программы..............................................................31
      1.  Выполнение программы.............................................................................32
        1.  Сообщения оператору.................................................................................33

1. Назначение программы

Основное назначение программы заключается в выводе графиков синусоиды в различных проекциях на печать. При этом программа должна:

  •  Изменять масштаб вывода
  •  Менять ориентацию листа

   1.1 Информация необходимая для понимания функций программы и её эксплуатации.

В программе использовались следующие функции и операторы:

  •  sin x (предназначена для построения синусоиды)
  •  cos x (предназначена для построение косинусоиды)
  •  scale (уменьшает масштаб на заданную величину)
  •  rotate (изменяет направление осей OX и OY на заданный угол)

Программа содержится в файле sin.ps.

2. Условия выполнения программы

Для нормального выполнения программы необходим следующий минимальный набор аппаратных и программных средств:

  •  процессор Pentium 2 (300МГ)
  •  32 MB оперативной памяти
  •  операционная система Linux
  •   текстовый редактор KWrite

3. Выполнение программы

Для начала работы необходимо включить компьютер с установленной на нём операционной системой Linux. После загрузки операционной системы Linux следует войти в графическую оболочку KDE или GNOME.

3.1 Работа в операционной системе Linux

3.1.1 Для запуска файла с текстом программы следует вставить диск в cd-rom, а затем примонтировать его нажав правой кнопкой мыши на ярлыке CDROM, и выбрав там команду «монтировать», или написав следующую команду в командном интерпретаторе

«mount –t auto /dev/cd0 /mnt/cdrom».

  

3.1.2 Затем открыть диск с хранящемся на ней текстовым файлом программы, нажав на левую кнопку мыши на ярлыке cdrom.

После этого следует нажать правой кнопкой на текстовом файле sin.ps, и в открывшемся меню выбрать пункт «программа для открытия PostScript файлов» или выбрать «Открыть с помощью» и в открывшемся меню указать программу «KGhostView».

3.1.3 После этого откроется окно с изображением синусоиды. Для просмотра данного изображения с изменённым масштабом и ориентацией листа, надо нажать стрелку вниз на шкале прокрутки.

Для выхода из программы следует в верхнем меню выбрать «Файл»,  а в открывшемся подменю нажать «Выход».

3.1.4 Если необходимо просмотреть файл sin.ps, содержащий текст программы, то следует нажать на нём правой кнопкой мыши и в появившемся меню выбрать «Открыть с помощью». Затем в открывшемся подменю выбрать любой текстовый редактор например «KWrite».      

 

4. Сообщения оператору

При запуске программы могут возникать следующие сообщения:

1) «вставить диск»

Для этого необходимо выполнить пункт 3.1.1 данного документа

2) «данная программа не может открыть PostScript файл»

Следует проделать пункт 3.1.2 данного документа

3) «ошибка при открытии текстового файла»

Для этого необходимо нажать на нём правой кнопкой мыши и в появившемся меню выбрать «Открыть с помощью». Затем в открывшемся подменю выбрать любой текстовый редактор например «KWrite».      


 

А также другие работы, которые могут Вас заинтересовать

50848. Цена деления гальванометра 44 KB
  Коэффициент взаимной индукции убывает с увеличением расстояния l т. поле одного витка первой катушки убывает с расстоянием по закону. При том же токе I1 поток магнитной 2 через витки второй катушки убывает с расстоянием между катушками.