Лабораторная работа №2. Абстрактный тип данных «комплексное число»
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Описание
Цель работы: Сформировать практические навыки реализации
абстрактных типов данных в соответствии с заданной спецификацией
с помощью классов С++. Синтаксис классов: инкапсуляция, простые
свойства.
Задание:
• Реализовать абстрактный тип данных «комплексное число»,
используя класс С++, в соответствии с приведенной ниже
спецификацией.
• Протестировать каждую операцию, определенную на типе данных,
используя средства модульного тестирования.
• Если необходимо, предусмотрите возбуждение исключительных
ситуаций.
Спецификация типа данных «комплексное число».
ADT TComplex
Данные
Комплексное число TComplex - это неизменяемая пара вещественных
чисел, представляющие действительную и мнимую части комплексного
числа (a + i*b).
Операции
Операции могут вызываться только объектом комплексное число (тип
TComplex), указатель на который в них передаётся по умолчанию. При
описании операций этот объект называется «само число».
КонструкторЧисло
Начальные значения: Пара вещественных чисел (a) и (b).
3
Процесс: Создаёт комплексное число (тип
TComplex) с действительной частью (a) и
мнимой (b).
Например:
КонструкторЧисло (6,3)=6 + i*3
КонструкторЧисло (3,0)=3 + i*0
КонструкторЧисло (0,0)=0 + i*0
КонструкторСтрока
Начальные значения: Строка, представляющая комплексное
число.
Процесс: Создаёт комплексное число (тип
TComplex), представленное строкой f =
’a + i*b’, с действительной частью (a)
и комплексной частью
(b).
Например:
КонструкторСтрока(‘6+i*3’) = 6+i*3
КонструкторСтрока(‘0+i*3’) = 0+i*3
Копировать:
Вход: Нет.
Предусловия: Нет.
Процесс Создаёт и возвращает собственную копию
- комплексное число (тип TComplex) с
действительной и мнимой частями такими
же как у самого числа.
Выход: Комплексное число (тип TComplex).
Например:
c = 6+i3, Копировать(c) = 6+i3
Постусловия: Нет.
4
Сложить
Вход: Комплексное число d (тип TComplex).
Предусловия: Нет.
Процесс Создаёт и возвращает комплексное число,
полученное сложением самого числа q =
a1+i*b1 с числом d = a2+i*b2:
((a1+i*b1)+(a2+i*b2)=(a1+a2)+i*(b1+b2))
.
Например:
q = (2 +i*1), d = (2 +i*1),
q.Сложить(d) = (4 +i*2).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Умножить
Вход: Комплексное число d (тип TComplex).
Предусловия: Нет.
Процесс Создаёт и возвращает комплексное число,
полученное умножением самого числа q =
a1+i*b1 на число d = a2+i*b2:
((a1+i*b1)*(a2+i*b2)=(a1*a2 -
b1*b2)+i*(a1*b2+ a2*b1)).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Квадрат
Вход: Нет.
Предусловия: Нет.
5
Процесс Создаёт и возвращает комплексное число
(тип TComplex), полученное умножением
числа на самого себя:
((a1+i*b1)*(a1+i*b1)=(a1*a1 -
b1*b1)+i*(a1*b1+ a1*b1)).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Обратное
Вход: Нет.
Предусловия: Нет.
Процесс Создаёт и возвращает комплексное число
(тип TComplex), полученное делением
единицы на само число 1/((a1+i*b1) =
a1/(a1**2 + b1**2) - i* b1/( a1**2 +
b1**2 )).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Вычесть
Вход: Комплексное число d (тип TComplex)..
Предусловия: Нет.
Процесс Создаёт и возвращает комплексное число
(тип TComplex), полученное вычитанием d
= a2 + i b2 из самого себя
q = (a1+i*b1):(a1+i*b1)-
(a2+i*b2)=(a1-a2)+i*(b1-b2).
Например:
q = (2 +i*1), d = (2 +i*1))
q.Вычесть(d) = (0 + i0).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Делить
6
Вход: Комплексное число (d).
Предусловия: Нет.
Процесс Создаёт и возвращает комплексное число
(тип TComplex), полученное делением
самого числа (q) на число (d)
((a1+i*b1)/(a2+i*b2)=(a1*a2+b1*b2)/(a2
**2 + b2**2)+i*(a2*b1 – a1*b2)/(a2**2 +
b2**2)).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Минус
Вход: Нет.
Предусловия: Нет.
Процесс Создаёт и возвращает комплексное число
(тип TComplex), являющееся разностью
комплексных
чисел z и и самого числа, где z –
комплексное число (0+i0).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Модуль
Вход: Нет.
Предусловия: Нет.
Процесс Вычисляет и возвращает модуль самого
комплексного числа (q). Например: q =
(2 +i*1), q. Модуль = (2*2+1*1). q =
(i*17), q. Модуль = (0*0+17*17).
Выход: Вещественное число.
Постусловия: Нет.
УголРад
7
Вход: Нет.
Предусловия: Нет.
Процесс Возвращает аргумент fi самого
комплексного числа q (в радианах). fi =
(arcTg(b/a), a>0; pi/2, a = 0, b > 0;
arcTg(b/a) + pi, a < 0; -pi/2, a = 0, b
<0 ).
Например:
q= (1+i*1),q.УголРад=0,79.
Выход: Вещественное число.
Постусловия: Нет.
УголГрад
Вход: Нет.
Предусловия: Нет.
Процесс Возвращает аргумент самого комплексного
числа q (в градусах).
Например:
q = (1+i*1),q.Град =45.
Выход: Вещественное число.
Постусловия: Нет.
Степень
Вход: Целое (n).
Предусловия: Нет.
Процесс Возвращает целую положительную степень
n самого комплексного числа q. qn =
rn(cos (n*fi)+ i* sin (n*fi)).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Корень
Вход: Целое (n), целое (i).
8
Предусловия: Нет.
Процесс Возвращает i-ый корень целой
положительной степени n самого
комплексного числа q. n(q) = n(r)* (cos
((fi + 2*k*pi)/n)+ i* sin ((fi +
2*k*pi)/n)). При этом коофициенту k
придается последовательно n значений: k
= 0,1,2…, n - 1 и получают n значений
корня, т.е. ровно столько, каков
показатель корня.
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Равно
Вход: Комплексное число (d).
Предусловия: Нет.
Процесс Сравнивает само комплексное число с
числом (d). Возвращает значение True,
если они - тождественные комплексные
числа, и значение False - в противном
случае.
Выход: Булевское значение.
Постусловия: Нет.
НеРавно
Вход: Комплексное число (d).
Предусловия: Нет.
Процесс Сравнивает само комплексное число с
числом (d). Возвращает значение True,
если само число <> d, - значение False
- в противном случае.
Выход: Булевское значение.
Постусловия: Нет.
9
ВзятьReЧисло
Вход: Нет
Предусловия: Нет.
Процесс Возвращает значение действительной части
самого комплексного числа в числовом
формате.
Выход: Вещественное значение.
Постусловия: Нет.
ВзятьImЧисло
Вход: Нет.
Предусловия: Нет.
Процесс Возвращает значение мнимой части самого
комплексного числа в числовом формате.
Выход: Вещественное значение.
Постусловия: Нет.
ВзятьReСтрока
Вход: Нет.
Предусловия: Нет.
Процесс Возвращает значение вещественной части
самого комплексного числа в строковом
формате.
Выход: Строка.
Постусловия: Нет.
ВзятьImСтрока
Вход: Нет.
Предусловия: Нет.
Процесс Возвращает значение мнимой
части комплексного числа в
строковом формате.
самого
Выход: Строка.
Постусловия: Нет.
10
ВзятьКомплексноеСтрока
Вход: Нет.
Предусловия: Нет.
Процесс Возвращает значение самого комплексного
числа в строковом формате.
Выход: Строка.
Постусловия: Нет.
end TComplex
абстрактных типов данных в соответствии с заданной спецификацией
с помощью классов С++. Синтаксис классов: инкапсуляция, простые
свойства.
Задание:
• Реализовать абстрактный тип данных «комплексное число»,
используя класс С++, в соответствии с приведенной ниже
спецификацией.
• Протестировать каждую операцию, определенную на типе данных,
используя средства модульного тестирования.
• Если необходимо, предусмотрите возбуждение исключительных
ситуаций.
Спецификация типа данных «комплексное число».
ADT TComplex
Данные
Комплексное число TComplex - это неизменяемая пара вещественных
чисел, представляющие действительную и мнимую части комплексного
числа (a + i*b).
Операции
Операции могут вызываться только объектом комплексное число (тип
TComplex), указатель на который в них передаётся по умолчанию. При
описании операций этот объект называется «само число».
КонструкторЧисло
Начальные значения: Пара вещественных чисел (a) и (b).
3
Процесс: Создаёт комплексное число (тип
TComplex) с действительной частью (a) и
мнимой (b).
Например:
КонструкторЧисло (6,3)=6 + i*3
КонструкторЧисло (3,0)=3 + i*0
КонструкторЧисло (0,0)=0 + i*0
КонструкторСтрока
Начальные значения: Строка, представляющая комплексное
число.
Процесс: Создаёт комплексное число (тип
TComplex), представленное строкой f =
’a + i*b’, с действительной частью (a)
и комплексной частью
(b).
Например:
КонструкторСтрока(‘6+i*3’) = 6+i*3
КонструкторСтрока(‘0+i*3’) = 0+i*3
Копировать:
Вход: Нет.
Предусловия: Нет.
Процесс Создаёт и возвращает собственную копию
- комплексное число (тип TComplex) с
действительной и мнимой частями такими
же как у самого числа.
Выход: Комплексное число (тип TComplex).
Например:
c = 6+i3, Копировать(c) = 6+i3
Постусловия: Нет.
4
Сложить
Вход: Комплексное число d (тип TComplex).
Предусловия: Нет.
Процесс Создаёт и возвращает комплексное число,
полученное сложением самого числа q =
a1+i*b1 с числом d = a2+i*b2:
((a1+i*b1)+(a2+i*b2)=(a1+a2)+i*(b1+b2))
.
Например:
q = (2 +i*1), d = (2 +i*1),
q.Сложить(d) = (4 +i*2).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Умножить
Вход: Комплексное число d (тип TComplex).
Предусловия: Нет.
Процесс Создаёт и возвращает комплексное число,
полученное умножением самого числа q =
a1+i*b1 на число d = a2+i*b2:
((a1+i*b1)*(a2+i*b2)=(a1*a2 -
b1*b2)+i*(a1*b2+ a2*b1)).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Квадрат
Вход: Нет.
Предусловия: Нет.
5
Процесс Создаёт и возвращает комплексное число
(тип TComplex), полученное умножением
числа на самого себя:
((a1+i*b1)*(a1+i*b1)=(a1*a1 -
b1*b1)+i*(a1*b1+ a1*b1)).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Обратное
Вход: Нет.
Предусловия: Нет.
Процесс Создаёт и возвращает комплексное число
(тип TComplex), полученное делением
единицы на само число 1/((a1+i*b1) =
a1/(a1**2 + b1**2) - i* b1/( a1**2 +
b1**2 )).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Вычесть
Вход: Комплексное число d (тип TComplex)..
Предусловия: Нет.
Процесс Создаёт и возвращает комплексное число
(тип TComplex), полученное вычитанием d
= a2 + i b2 из самого себя
q = (a1+i*b1):(a1+i*b1)-
(a2+i*b2)=(a1-a2)+i*(b1-b2).
Например:
q = (2 +i*1), d = (2 +i*1))
q.Вычесть(d) = (0 + i0).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Делить
6
Вход: Комплексное число (d).
Предусловия: Нет.
Процесс Создаёт и возвращает комплексное число
(тип TComplex), полученное делением
самого числа (q) на число (d)
((a1+i*b1)/(a2+i*b2)=(a1*a2+b1*b2)/(a2
**2 + b2**2)+i*(a2*b1 – a1*b2)/(a2**2 +
b2**2)).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Минус
Вход: Нет.
Предусловия: Нет.
Процесс Создаёт и возвращает комплексное число
(тип TComplex), являющееся разностью
комплексных
чисел z и и самого числа, где z –
комплексное число (0+i0).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Модуль
Вход: Нет.
Предусловия: Нет.
Процесс Вычисляет и возвращает модуль самого
комплексного числа (q). Например: q =
(2 +i*1), q. Модуль = (2*2+1*1). q =
(i*17), q. Модуль = (0*0+17*17).
Выход: Вещественное число.
Постусловия: Нет.
УголРад
7
Вход: Нет.
Предусловия: Нет.
Процесс Возвращает аргумент fi самого
комплексного числа q (в радианах). fi =
(arcTg(b/a), a>0; pi/2, a = 0, b > 0;
arcTg(b/a) + pi, a < 0; -pi/2, a = 0, b
<0 ).
Например:
q= (1+i*1),q.УголРад=0,79.
Выход: Вещественное число.
Постусловия: Нет.
УголГрад
Вход: Нет.
Предусловия: Нет.
Процесс Возвращает аргумент самого комплексного
числа q (в градусах).
Например:
q = (1+i*1),q.Град =45.
Выход: Вещественное число.
Постусловия: Нет.
Степень
Вход: Целое (n).
Предусловия: Нет.
Процесс Возвращает целую положительную степень
n самого комплексного числа q. qn =
rn(cos (n*fi)+ i* sin (n*fi)).
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Корень
Вход: Целое (n), целое (i).
8
Предусловия: Нет.
Процесс Возвращает i-ый корень целой
положительной степени n самого
комплексного числа q. n(q) = n(r)* (cos
((fi + 2*k*pi)/n)+ i* sin ((fi +
2*k*pi)/n)). При этом коофициенту k
придается последовательно n значений: k
= 0,1,2…, n - 1 и получают n значений
корня, т.е. ровно столько, каков
показатель корня.
Выход: Комплексное число (тип TComplex).
Постусловия: Нет.
Равно
Вход: Комплексное число (d).
Предусловия: Нет.
Процесс Сравнивает само комплексное число с
числом (d). Возвращает значение True,
если они - тождественные комплексные
числа, и значение False - в противном
случае.
Выход: Булевское значение.
Постусловия: Нет.
НеРавно
Вход: Комплексное число (d).
Предусловия: Нет.
Процесс Сравнивает само комплексное число с
числом (d). Возвращает значение True,
если само число <> d, - значение False
- в противном случае.
Выход: Булевское значение.
Постусловия: Нет.
9
ВзятьReЧисло
Вход: Нет
Предусловия: Нет.
Процесс Возвращает значение действительной части
самого комплексного числа в числовом
формате.
Выход: Вещественное значение.
Постусловия: Нет.
ВзятьImЧисло
Вход: Нет.
Предусловия: Нет.
Процесс Возвращает значение мнимой части самого
комплексного числа в числовом формате.
Выход: Вещественное значение.
Постусловия: Нет.
ВзятьReСтрока
Вход: Нет.
Предусловия: Нет.
Процесс Возвращает значение вещественной части
самого комплексного числа в строковом
формате.
Выход: Строка.
Постусловия: Нет.
ВзятьImСтрока
Вход: Нет.
Предусловия: Нет.
Процесс Возвращает значение мнимой
части комплексного числа в
строковом формате.
самого
Выход: Строка.
Постусловия: Нет.
10
ВзятьКомплексноеСтрока
Вход: Нет.
Предусловия: Нет.
Процесс Возвращает значение самого комплексного
числа в строковом формате.
Выход: Строка.
Постусловия: Нет.
end TComplex
Дополнительная информация
Вид работы: Лабораторная работа №2
Оценка: Зачет
Дата оценки: 20.10.2019
Помогу с выполнением других работ и дисциплин.
email: main.name.98@mail.ru
Оценка: Зачет
Дата оценки: 20.10.2019
Помогу с выполнением других работ и дисциплин.
email: main.name.98@mail.ru
Похожие материалы
Лабораторная работа №3 Абстрактный тип данных «комплексное число»
VVA77
: 11 апреля 2017
Цель: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++.
Задание:
1. Реализовать абстрактный тип данных «комплексное число», используя класс С++, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования
Спецификация типа данных «комплексное число».
ADT TComplex
Данные Комплексное число TComplex - это неизменяемая пара вещественн
80 руб.
Лабораторная работа №3 Абстрактный тип данных комплексное число
8arracuda
: 22 мая 2016
Цель: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++.
Задание:
1. Реализовать абстрактный тип данных «комплексное число», используя класс С++, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования
Спецификация типа данных «комплексное число».
ADT TComplex
Данные Комплексное число TComplex - это неизменяемая пара вещественных
150 руб.
Лабораторная работа №3 «Абстрактный тип данных комплексное число»
AnnaB
: 21 апреля 2013
Цель
Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++.
Задание
1. Реализовать абстрактный тип данных «комплексное число», используя класс С++, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных «комплексное число».
ADT TComplex
Данные
Комплексное число TComplex - это изменяемая пара вещественных чи
100 руб.
Современные технологии программирования (часть 1-я). Лабораторная работа №2. Абстрактный тип данных “комплексное число”. Для всех вариантов (2020)
nik200511
: 28 декабря 2020
Лабораторная работа 2. Абстрактный тип данных “комплексное число”
Цель: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++. Синтаксис классов: инкапсуляция, простые свойства.
Задание
1. Реализовать абстрактный тип данных «комплексное число», используя класс С++, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования
Спецификаци
47 руб.
Лабораторная работа №1 Абстрактный тип данных “комплексное число”: Классы Object Pascal, С++.
Doctor_Che
: 21 мая 2012
Тема: Классы Object Pascal, С++.
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание:
1. Реализовать абстрактный тип данных «комплексное число», используя класс Object Pascal, C++, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования.
Спецификация типа данных «комплексное число».
Рекомендации к выполнению
1. Тип данных реализовать, исп
95 руб.
Лабораторная работа №1 по дисциплине: Современные технологии программирования Абстрактный тип данных «комплексное число». Вариант с 17 по 24 (комплексное число)
SibGOODy
: 21 марта 2018
Данная лабораторная подходит для вариантов: с 17 по 24 (комплексные числа)
Цель: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов Object Pascal, С++. Синтаксис классов: инкапсуляция, простые свойства.
Задание
1. Реализовать абстрактный тип данных «комплексное число», используя класс
• Object Pascal,
• С++,
в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе дан
300 руб.
Лабораторная работа №3 по дисциплине "Современные технологии программирования". Абстрактный тип данных “комплексное число”
Doctor_Che
: 29 мая 2013
Цель: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++.
Задание:
1. Реализовать абстрактный тип данных «комплексное число», используя класс С++, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования
Спецификация типа данных «комплексное число».
ADT TComplex
Данные Комплексное число TComplex - это неизменяемая пара вещественн
40 руб.
Абстрактный тип данных «Комплексное число». Лабораторная работа №3 Современные технологии в программировании (часть 1)
rmn77
: 19 октября 2017
Лабораторная работа №3
по дисциплине
«Современные технологии в программировании (часть 1)»
Абстрактный тип данных «Комплексное число»
Цель: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++.
Задание:
1. Реализовать абстрактный тип данных «комплексное число», используя класс С++, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирова
50 руб.
Другие работы
Конвейер пластинчатый. Производительность:Z=170 шт/ч
elementpio
: 19 августа 2012
Задание на проектирование……………………………………………………. 2
1. Определение параметров конвейерной ленты 3
1.1. Выбор скорости движения ленты
1.2. Определение ширины ленты
1.3. Выбор типа ленты ,определение её основных параметров
1.4. Обозначение выбранной ленты
1.5. Определение массы одного погонного метра ленты.
2. Определение основных параметров роликоопор 4
2.1. Выбор типа роликоопор
2.2 . Определение размеров и массы вращающихся час
50 руб.
Проектування технологічного оснащення та вимірювального інструменту
Elfa254
: 15 февраля 2014
ЗМІСТ
Вступ.
1.Проектування металорізального інструменту
1.1.Призначення та область застосування інструменту.
1.2.Обґрунтування вибору геометричних параметрів ріжучої частини і конструктивних елементів.
1.3.Повний конструкторський розрахунок з оформленням необхідних ескізів.
2.Проектування контрольно-вимірювального інструменту або пристрою.
2.1. Описати призначення та область застосування контрольно-вимірювального інструменту (пристрою).
2.2. Повний конструкторський розрахунок параметрів контрол
15 руб.
Устройства оптоэлектроники
alyonka249
: 25 декабря 2015
Раздел: Физические основы оптоэлектроники
1.Закон Снеллиуса.
Раздел Излучатели.
2.Вольт-амперная характеристика светоизлучающих диодов использующих различные полупроводниковые материалы.
Раздел «Фотоприемные приборы и устройства»
3.Устройство и принцип действия фотодиодов с p-i-n структурой.
Раздел «Применение оптоэлектронных приборов и устройств».
4.Устройство и принцип действия оптоэлектронного цифрового ключа.
70 руб.
Фискальная политика в условиях финансового кризиса
GnobYTEL
: 1 августа 2012
Содержание:
Введение 3
Глава 1. Сущность фискальной политики
1.1. Понятие фискальной политики, ее инструментарий и виды 4-6
1.2. Задачи фискальной политики в период кризиса 7-9
Глава 2. Состояние экономики России
2.1. Сильные и уязвимые стороны российской экономики 10-13
2.2. Макропоказатели РФ и секторы реальной экономики 14-16
2.3. Социальные показатели экономики России 17-18
Глава 3. Основные приоритеты бюджетных расходов в период финансового кризиса 19-28
Заключение 29-30
Список использованн
20 руб.