телефон 978-63-62
978 63 62
zadachi.org.ru рефераты курсовые дипломы контрольные сочинения доклады
zadachi.org.ru
Сочинения Доклады Контрольные
Рефераты Курсовые Дипломы

РАСПРОДАЖАБытовая техника -30% Канцтовары -30% Рыбалка -30%

все разделыраздел:Компьютеры, Программирование

Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа (выражения)

найти похожие
найти еще

Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки
Карабин, 6x60 мм.
Размеры: 6x60 мм. Материал: металл. Упаковка: блистер.
44 руб
Раздел: Карабины для ошейников и поводков
Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов

Молочный гриб необходим в каждом доме как источник здоровья и красоты
Молочный гриб необходим в каждом доме как источник здоровья и красоты + книга в подарок

 Давайте создадим компилятор!

В конце концов, реальные языки имеют ветвления, циклы, подпрограммы и все такое. Возможно вы разделяли некоторые из этих мыслей. Некоторое время назад, тем не менее, яPдолжен был реализовать управляющие конструкции для структурного препроцессора ассемблера, который я писал. Вообразите мое удивление, когда я обнаружил, что это было гораздо проще, чем синтаксический анализ выражений, через который я уже прошел. Я помню подумал «Эй, это же просто!». После того, как мы закончим этот урок, я готов поспорить, что вы будете думать так же. План Далее мы снова начнем с пустого Cradle и, как мы делали уже дважды до этого, будем строить программу последовательно. Мы также сохраним концепцию односимвольных токенов, которая так хорошо служила нам до настоящего времени. Это означает, что «код» будет выглядеть немного забавным с "i" вместо IF, "w" вместо WHILE и т.д. Но это поможет нам узнать основные понятияPне беспокоясь о лексическом анализе. Не бойтесь... в конечном счете мы увидим что-то похожее на «настоящий» код. Я также не хочу, чтобы мы увязли в работе с какими либо операторами кроме ветвлений, такими как операции присваивания, с которыми мы уже работали

скачать реферат Решение нелинейного уравнения методом касательных

Внутри блоков указывается информация, характеризующая выполняемые ими функции. Блоки схемы имеют сквозную нумерацию. Конфигурация и размеры блоков, а также порядок построения схем определяются ГОСТ 19.002-80 и ГОСТ 19.003-80. На этапе 4 составляется программа на языке Турбо-Паскаль. При описании программы необходимо использовать характерные приемы программирования и учитывать специфику языка. В качестве языка программирования выбран язык ПАСКАЛЬ ввиду его наглядности и облегченного понимания для начинающих программистов, а также возможности в дальнейшем использовать для решения более трудных задач. Этапы алгоритмизации и программирования являются наиболее трудоемкими, поэтому им уделяется большое внимание. В процессе выполнения курсовой работы студент готовит исходные данные, вводит программу и исходные данные. При работе ввод программы и исходных данных осуществляется с клавиатуры дисплея. Отладка программы состоит в обнаружении и исправлении ошибок, допущенных на всех этапах подготовки задач к решению на ПЭВМ.

Подарочный набор "Покер", арт. 42444.
Набор включает в себя 200 фишек черного, синего, зеленого, белого и красного цветов с различным номиналом, подставку для фишек, также 1
1076 руб
Раздел: VIP-игровые наборы
Заварочный чайник с кнопкой BE-5587 "Webber", 600 мл.
Объем: 600 мл. Объем внутренней колбы: 200 мл. Материал внутренние колбы - пластик. Чайник заварочный из высококачественного термостойкого
386 руб
Раздел: Чайники заварочные
Глобус физический диаметром 320 мм.
Диаметр: 320 мм. Масштаб: 1:40000000. Материал подставки: пластик. Цвет подставки: чёрный Шар выполнен из толстого пластика, имеет один
791 руб
Раздел: Глобусы
 Давайте создадим компилятор!

Эта глава часто остается непрочитанной, очень часто. В этой серии я буду использовать совсем другой подход. Для начала, я не остановлюсь долго на выборе. Я покажу вам путь, который работает. Если же вы хотите изучить возможности, хорошо я поддержу вас... но я буду держаться того, что я знаю. Я также пропущу большинство тех теорий, которые заставляют людей засыпать. Не поймите меня неправильно: я не преуменьшаю важность теоретических знаний, они жизненно необходимы, когда приходится иметь дело с более сложными элементами какого либо языка. Но необходимо более важные вещи ставить на первое место. Мы же будем иметь дело с методами, 95% которых не требуют много теории для работы. Я также буду рассматривать только один метод синтаксического анализа: рекурсивный спуск, который является единственным полностью пригодным методом при ручном написании компилятора. Другие методы полезны только в том случае, если у вас есть инструменты типа Yacc, и вам совсем неважно, сколько памяти будет использовать готовый продукт. Я также возьму страницу из работы Рона Кейна, автора Small C

скачать реферат Использование языка Perl

Содержание 6.1Основные особенности Perl 6.1.1Введение 6.2Взаимодействие с СУБД 6.2.1Взаимодействие с Oracle 6.2.1.1Основные функции доступа 6.2.1.2Дополнительные функции 6.2.1.3Переменные 6.2.1.4Переменные для подстановки 6.3Написание модулей CGI 6.4Обработка файлов формата DBF 6.1 Основные особенности Perl 6.1.1 Введение Perl - интерпретируемый язык, приспособленный для обработки произвольных текстовых файлов, извлечения из них необходимой информации и выдачи сообщений. Perl также удобен для написания различных системных программ. Этот язык прост в использовании, эффективен, но про него трудно сказать, что он элегантен и компактен. Perl сочитает в себе лучшие черты C, shell, sed и awk, поэтому для тех, кто знаком с ними, изучение Perl-а не представит особого труда. Cинтаксис выражений Perl-а близок к синтаксису C. В отличие от большинства утилит ОС U IX Perl не ставит ограничений на объем обрабатываемых данных и если хватает ресурсов, то весь файл обрабатывается как одна строка. Рекурсия может быть произвольной глубины.

 Давайте создадим компилятор!

Большинство довольно неумолимы к нарушениям их правил. Я думаю, это непростительно. Слишком просто написать синтаксически анализатор, который поддерживает и пробелы и запятые гибким способом. Рассмотрите следующую процедуру: {} { Skip Over a Comma } procedure SkipComma; begin SkipWhite; if Look = ',' then begin GetChar; SkipWhite; end; end; {} Эта процедура из восьми строк пропустит разделитель, состоящий из любого числа (включая ноль) пробелов, с нулем или одной запятой, вложенной в строку. Временно измените вызов SkipWhite в Scan на вызов SkipComma и попробуйте ввести какие-нибудь списки. Хорошо работает, да? Разве вы не хотите, чтобы больше создателей программ знало о SkipComma? К слову сказать, я обнаружил, что добавление эквивалента SkipComma в мою программу на ассемблере для Z80 заняло всего шесть дополнительных байт кода. Даже на 64K машинах это не слишком большая цена за дружелюбие к пользователю. Я думаю выPможете видеть к чему я клоню. Даже если вы в своей жизни не написали ни одной строчки кода для компилятора, в каждой программе существуют места, где вы можете использовать понятие синтаксического анализа

скачать реферат Технологии программирования Web

Программа-фильтр загружается в память при запуске Web-сервера и остается резидентной в течение всего времени работы сервера.Язык программирования Perl Perl - интерпретируемый язык, приспособленный для обработки произвольных текстовых файлов, извлечения из них необходимой информациии и выдачи сообщений. Он также удобен для написания различных системных программ. Этот язык прост в использовании, эффективен, но про него трудно сказать, что он элегантен и компактен.Perl был создан в 1986 году как инструмент для администрирования и конфигурирования системных ресурсов сети, состоящей из U ix-компьютеров. Он сочетает в себе лучшие черты C, shell, sed и awk, поэтому для тех, кто знаком с ними, изучение Perl-а не представляет особого труда. Cинтаксис выражений Perl-а близок к синтаксису C. В отличие от большинства утилит ОС U IX Perl не ставит ограничений на объем обрабатываемых данных и если хватает ресурсов, то весь файл обрабатывается как одна строка. Рекурсия может быть произвольной глубины. Хотя Perl приспособлен для сканирования текстовых файлов, он может обрабатывать так же двоичные данные и создавать .dbm файлы, подобные ассоциативным массивам.

скачать реферат Метод касательных. Решения нелинейных уравнений. Паскаль 7.0

При этом алгоритм обладает следующими свойствами: детерминированностью, означающей, что применение алгоритма к одним и тем же исходным данным должно приводить к одному и том уже результату; массовостью, позволяющей получать результат при различных исходных данных; результативностью, обеспечивающей получение результата через конечное число шагов. Наиболее наглядным способом описания алгоритмов является описание его в виде схем. При этом алгоритм представляется последовательность блоков, выполняющих определенные функции, и связей между ними. Внутри блоков указывается информация, характеризующая выполняемые ими функции. Блоки схемы имеют сквозную нумерацию. Конфигурация и размеры блоков, а также порядок построения схем определяются ГОСТ 19.002-80 и ГОСТ 19.003-80. На этапе 4 составляется программа на языке Турбо-Паскаль. При описании программы необходимо использовать характерные приемы программирования и учитывать специфику языка. В качестве языка программирования выбран язык Паскаль ввиду его наглядности и облегченного понимания для начинающих программистов, а также возможности в дальнейшем использовать для решения более трудных задач.

скачать реферат Итерационные методы решения нелинейных уравнений

Модифицированный метод Ньютона. Начальное приближение выбирается аналогично методу Ньютона, т.е. . Рабочая формула модифицированного метода Ньютона для данной задачи запишется так: (6) Условия выхода итерационного процесса (6) аналогичны условиям метода простых итераций. Замечание: для того, чтобы сделать вывод о скорости сходимости методов, необходимо в каждом методе выбирать одинаковое начальное приближение. 3. Блок-схема метода простых итераций, метода Ньютона и модифицированного метода Ньютона приведена на рисунке 3. Ниже в качестве примера приведены программы на языках программирования Паскаль и С, реализующие итерационный процесс метода простых итераций. ПРИМЕР ПРОГРАММЫ НА ЯЗЫКЕ ПАСКАЛЬ Program Pr i er; Uses Cr ; var :i eger; x0,x,eps,d,y,z,c:real; begi clrscr; :=0;x0:=-1;c:=-0.1;x:=x0;eps:=0.001;d:=0.01; repea y:=x c (exp(x) x);z:=x; := 1; x:=y; u il (abs(z-x) выводы о проделанной работе. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ 1. Определить количество корней исходного нелинейного уравнения графическим методом и построить график (пример приведен на рисунке 2). 2. Доказать аналитическим методом единственность корня исходного нелинейного уравнения на указанном отрезке. 3. Построить итерационные формулы, реализующие процесс поиска корня на отрезке методом простых итераций, методом Ньютона и модифицированным методом Ньютона. 4. Составить программу(ы) на любом языке программирования, реализующую(ие) построенные итерационные процессы, используя алгоритм методов, приведенный на рисунке.

скачать реферат Иноязычная лексика и ее использование

Когда-то так же осваивалось произношение слова кримплен: кримплен — кремплин. Происходит и подчинение иноязычных слов тем или иным грамматическим категориям, например, может изменяться их грамматический род. В русском языке родовая соотнесенность слов обусловлена их формальной структурой: слова, оканчивающиеся на согласную букву, относятся, как правило, к мужскому роду. Поэтому das Раг1аmе (нем., ср.), ргаеsidium (лат, ср.) и им подобные приобретают в русском языке мужской род. Слова на -о, -е, -и, -у относятся к несклоняемым существительным среднего рода: кафе (фр.), кашне (фр.), казино (фр.), бунгало (англ.), сопрано (ит.), сольдо (ит.) и т. д. Иногда изменяется и значение слова: der Маlег (нем.) — живописец, рус. — маляр; mаharic (арабск.) — расходы, издержки, рус. — магарыч; hasard (фр.) — случай, рус. — азарт (запальчивость). Иноязычная лексика в речи юриста В дореволюционной России язык закона, с использованием большого количества иноязычных слов и выражений, не переведенных с языка-источника, был трудным, непонятным.

Дневник "My Life Story" (черный).
Дневник, который запечатлеет Всю историю Вашей жизни. В него Вы можете записать все, что не хотите забыть, все важные моменты Вашей жизни,
2850 руб
Раздел: Прочее
Конструктор "Веселый городок" (56 деталей).
Конструктор "Весёлый городок" относится к тематическим наборам для конструирования, так как включает в себя не только детали для
584 руб
Раздел: Деревянные конструкторы
Набор детской складной мебели Ника "Познайка. Большие гонки".
В комплект входит стол-парта и стул с мягким сиденьем. Металлический каркас. Столешница облицована пленкой с тематическими рисунками. На
1367 руб
Раздел: Наборы детской мебели
скачать реферат История и перспективы развития финансового анализа в России

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

скачать реферат Учебно-методическое пособие для преподавателя специальности "Профессиональное обучение"

Только проверенная и доказанная научная гипотеза переходит в научную теорию, которая становится объективным содержанием данной области знания и открывает возможности практического применения. Традиционно педагогический эксперимент (П. И. Пидкасистый) приводится (и осуществляется нами) по следующей инвариантной схеме: - разрабатывается некоторая новая педагогическая конструкция (метод, средство, система, комплекс, модель); - составляется программа ее опытной проверки на эффективность; - подбираются надежные критерии оценки по достаточно диагностичным единичным или комплексным показателям; - отрабатывается регламент процедур проверки, подготавливается экспериментальная база и условия реализации опытной педагогической конструкции; - проводится эксперимент и подводятся итоги по реальным показателям с помощью выбранных критериев оценки. Научное прогнозирование общетехнической подготовки может быть осуществлено с использованием следующих экспериментальных методов: - морфологический анализ связей и отношений компонентов системы, прогноз возможных изменений изучаемого объекта на основе тенденций развития (построение дидактической структуры); - экспертный анализ (Дельфи) сводится к сбору мнений специалистов данной области по прогнозируемому вопросу (в частности, оценка результата); - дерево целей, последовательное построение целей прогнозирования высшего уровня, исходя из состояния и путей развития объекта и его составляющих на более низких уровнях (модель и система подготовки учителя); - программное прогнозирование, определяет и формирует в программу гипотетические концепции, пути достижения целей; - исследовательское прогнозирование, анализирует и оценивает систему прогноза, исходя из закономерностей развития системы, опыта и наблюдаемых тенденций.

скачать реферат Дескриптивная лингвистика

Подобный анализ является важным методом синтаксического анализа у американских дескриптивистов. Они используют следующие понятия: - субститут – языковая форма, которая заменяет любую форму из некоторого множества форм; - класс форм; - синтаксическая конструкция – языковая форма, в которой ни одна из непосредственно составляющих не является связанной формой; - экзоцентрические конструкции – синтаксические конструкции, в которых фразы не принадлежат к тому же классу форм, что и какая-либо из их составляющих; - эндоцентрические конструкции – синтаксические конструкции, в которых фразы принадлежат к тому же классу форм, что и какая-либо из их составляющих. 3. Основные положения дескриптивной лингвистики На основе этих положений Блумфилда возникла дистрибутивная лингвистика, которая успешно развивала свои взгляды в 30-50-х годах прошлого столетия. К этому направлению принадлежат такие американские лингвисты, как Б. Блок, Е. Найда, Дж. Трейджер, З. Харрис, Ч. Хоккет. По их мнению, единственным исходным моментом для лингвиста является текст на каком-либо языке.

скачать реферат Современная роль компьютера в археологии

Согласно этим наработкам на первом этапе решения археологической задачи целесообразно получить общие оценки степени структурированности данных. Для этого можно использовать энтропийные и информационные характеристики. Теоретически возможны случаи, когда в массиве структурированных составляющих нет. Если это так, то обработка его любыми методами совершенно бесполезна. Через значения энтропийных и информационных характеристик можно получить обобщенные оценки структурированности и стохастичности исследуемой совокупности археологических данных. Если энтропийные и информационные характеристики свидетельствуют о значительной структурированности, то это дает основание для выявления конкретной структурированности методами, адекватными содержанию данных (ранговая корреляция, меры и коэффициенты сходства, распознавание образов и т.д.). Если энтропийные и информационные оценки указывают на отсутствие или незначительную структурированность, то эти же результаты будут получены при использовании любых других методов (корреляционный анализ, регрессионный анализ и т.п.). Перечень этих обобщенных статистических характеристик для обрабатываемого массива включает: потенциальное разнообразие элементов археологического массива; фактическое разнообразие элементов археологического массива; относительную структурированность археологического массива; сумму энтропий признаков описания археологического массива; структурированность археологического массива, определяемая соотношениями зависимости между признаками; выборочные распределения по признакам описания; матрица коэффициентов парных зависимостей; группы взаимозависимых признаков на основе матриц коэффициентов парной зависимости; таблицы распределений по основным признакам описания археологического массива; относительное группирование значений основных признаков описания археологического массива; детерминация основных признаков описания археологического массива.

скачать реферат Влияние типов темперамента на поведение супругов в конфликте

Раскрыть сущность понятия «конфликты в семье», определить его структуру и функции; - Раскрыть сущность понятий «темперамент», определить его типы, и дать им характеристику; - Охарактеризовать сущность, структуру и функции семейного конфликта, рассмотреть способы разрешения конфликтов в семье; - Составить и апробировать программу, направленную на развитие межличностных отношений между супругами. Методы исследования: - анализ психолого-педагогической литературы; - тестирование. Практическая значимость состоит в составлении программы, направленной на развитие межличностных отношений между супругами. ГЛАВА 1. ТЕОРЕТИЧЕСКОЕ ИССЛЕДОВАНИЕ ПО ТЕМЕ 1.1. История учений о темпераменте. Теории темперамента На протяжении истории своего изучения темперамент всегда связывался с органическими основаниями или физиологическими способностями организма. Факт индивидуального различия между людьми впервые был превращен в предмет научного анализа великим греческим ученым Гиппократом (IV век до н. э.), который показал, что основным условием существования организма являются данные в нем в определенной пропорции и питающие его четыре жидкости (гумор).1 На основе гуморальной теории Гиппократа, в зависимости от того, какая из жидкостей преобладает в организме, были установлены четыре типа темперамента: сангвинический, меланхолический, флегматический и холерический.

Френч-пресс АК-719/60 "Alpenkok", 600 мл, бежевый.
Объем: 600 мл. Френч-пресс из упрочненного стекла в корпусе из высококачественного термостойкого пластика. Упрочненное стекло,
312 руб
Раздел: Френч-прессы
Ручка перьевая "Silk Prestige", синяя, 0,8 мм.
Перьевая ручка Silk Prestige. Перьевая ручка Golden Prestige. Ручка упакована в индивидуальный пластиковый футляр. Цвет корпуса:
375 руб
Раздел: Металлические ручки
Сменная кассета "Барьер 7", для воды с повышенным содержанием железа, для всех типов фильтров "Барьер", 2.
Кокосовый активированный уголь очищает от активного хлора, органических загрязнений и т.д. Обработка активированного угля серебром
551 руб
Раздел: Фильтры для воды
скачать реферат Политическая наука

3) построение теории соответствующего политического объекта (явления, процесса) -основная задача политической науки, которая предполагает знание его закономерных изменений, его объяснение, позволяющее судить о его будущих состояниях и предвидеть их, без чего невозможна подлинно научная теория, восходящая от частных теорий отдельных (но взаимосвязанных) объектов к теориям среднего и высшего уровней (напр., совокупность теорий правления и самоуправления, отношений власти и общества, государства и аппаратов власти, деятельности политических партий, лидеров, политических отношений, конфликтов и т.д. - до общей теории демократии); 4) создание собственной методологии, начиная с эмпирических количественных и качественных конкретных исследований, отбора и разработки методов накопления и обработки данных, применения математического аппарата, системных методов, моделирования, построения сценариев вероятного будущего, использование таких специальных методов, как анализ вероятностных процессов, теории игр, пространственных представлений, отношений объекта и его окружения (среды), например, при анализе систем различных порядков (самоуправления микрорайона в городском управлении, города - в области и т.д.).

скачать реферат Программатор ПЗУ /программный интерфейс/

Турбо Паскаль - это строго типизированный язык. Развитая система типов позволяет легко разрабатывать адекватные представления для структур данных любой решаемой задачи. В то же время существующие в Турбо Паскале средства преобразования типов дают возможность гибко манипулировать различными данными. Основные операторы языка являются хорошей иллюстрацией базовых управляющих конструкций структурного программирования. Их использование позволяет записывать сложные алгоритмы обработки данных в компактной форме. Гармоничное включение в структуру языка средств объектно-ориентированного программирования делает переход от традиционных технологий программирования к объектно-ориентированному для тех, кто программирует на Турбо Паскале, достаточно безболезненным. Система программирования Турбо Паскаль поддерживает модульный принцип программирования, который лежит в основе всех современных технологий разработок программ. Программа, написанная на Турбо Паскале, обычно разбивается на модули, а те, в свою очередь, состоят из подпрограмм. 1.3. Постановка задачи Целью задачи является разработка программного интерфейса (ПИ), который должен связывать персональный компьютер и лабораторный макет «Программатор ПЗУ».

скачать реферат Отчет по практике по Turbo Pascal

Практическое задание №1Записать выражение на языке Паскаль. Использование стандартных функций. Оператор присваивания. Цель задания Освоение простейших конструкций языка Паскаль. Получение навыков работы с числами. Использование стандартных функций, арифметических операций для записи математических выражений на языке Паскаль. Получение практических навыков работы над ошибками. Освоение синтаксиса языка Паскаль. Поставка задачи Записать математическое выражение на языке Паскаль, и составить программу вычисления значения оператора присваивания. Описать порядок действий, над выражением исходя из приоритетности вычислений стандартных функций и арифметических операции. 1. a = (x y/(5 x))/ y-si x x 5arc gx 2. b= e gu 1 l arcsi v x=47,8 y=-5,5 u=2,3 v=0,8 Листинг программыprogram zada ie 1; uses cr ; var x,y,u,v:real; a,b:real; begi clrscr; x:=47.8; y:=-5.5; u:=2.3; v:=0.8; wri el ('Протокол работы програмы'); wri el ('вычисление значений a и b'); wri el ('a=',a); wri el ('b=',b); wri el ('конец счета'); readl ; readl ; e d.

скачать реферат Языки программирования, их классификация и развитие

Сегмент, управляющий работой всей программы в целом, называется основной программой. Фортран был задуман для использования в сфере научных и инженерно-технических вычислений. Однако на этом языке легко описываются задачи с разветвленной логикой (моделирование производственных процессов, решение игровых ситуаций и т.д.), некоторые экономические задачи и особенно задачи редактирования (составление таблиц, сводок, ведомостей и т.д.). Модификация языка Фортран, появившиеся в 1958 году, получила название Фортран II и содержала понятие подпрограммы и общих переменных для обеспечения связи между сегментами. К 1962 году относится появление языка, известного под именем Фортран IV и ставшего наиболее употребительным в настоящее время. К этому же времени относится и начало деятельности комиссии при Американской Ассоциации Стандартов (ASA), которая выработала к 1966 году два стандарта – языки Фортран и базисный (основной) Фортран (Basic FOR RA ). Эти языки приблизительно соответствуют модификациям IV и II, однако базисный Фортран является подмножеством Фортрана, в то время, как Фортран II таковым для Фортрана IV не является.

телефон 978-63-62978 63 62

Сайт zadachi.org.ru это сборник рефератов предназначен для студентов учебных заведений и школьников.