1368

Разработка программы на языке высокого уровня

Курсовая

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

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

Русский

2013-01-06

130.5 KB

21 чел.

Министерство образования и науки РФ

Подольский институт (филиал)

Государственного образовательного учреждения

высшего профессионального образования

«Московский государственный открытый университет»

Кафедра «Информационные технологии»

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

по дисциплине «Теория и технология программирования»

Выполнил:

студент группы 6-21

Карпова А.Г.

Шифр: 609436

Проверил

преподаватель:

Челяпина О.И.

Подольск, 2010

Задание №1.

Этапы программирования

Выполнение

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

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

2) Математическое описание

3) Разработка блок-схемы

                            

4) Написание программы

Program pr1;

Var a, b, x, S, Q: real;

Begin

readln;

a:=16.6;

b:=3.4;

x:=0.61;

S:= exp(3*ln(x))*(1-cos(2*exp(2*ln(x+b)))/1+cos(2*exp(2*ln(x+b))))+a/sqrt(x+b);

Q:=(b*exp(2*(ln(x)))-a)/(exp(a*x)-1);

writeln ('Q=', Q);

writeln ('S=', S);

End.

5) Вывод результата

Q=-0.000613806205496508

S=8.51662541268611

Задание №2.

Этапы программирования

Выполнение

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

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

2) Математическое описание

U= max(a,b)

y≠0; cos(x)≠cos(y)

3) Разработка блок-схемы

См. на след. стр.

4) Написание программы

Program pr2;

Var a, b, x, y, U: real;

Begin

writeln ('x=');

readln (x);

writeln ('y=');

readln (y);

If (y<>0) and (cos(y)<>cos(x))  then begin

a:=ln(abs(cos(x)-cos(y)))+(exp(2*ln(x)))/(2*y);

b:=exp(exp(2*ln (x))+exp(2*ln(y)))+sin(abs(4*x-2));

writeln (‘a=’,x);

Writeln(‘b=’,b);

end;

If a>b then u:=a ;

If b>a then u:=b else writeln(‘a=b’);

writeln (‘u(‘max)=’, u);

end.

5)Вывод результата

При x=2.5; y=3.5; a=2.5

b=108254988.739589

U=108254988.739589

Задание №3 (а).

Этапы программирования

Выполнение

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

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

2) Математическое описание

   

a = 2.5

3) Разработка структограммы

Описание переменных: a, b, x, w

a:=2.5;

Ввод: x

Да

x>a

Нет

w:=exp(3*ln(x))*sqrt(x-a);

Да

x=a

Нет

w:=x*sin(a*x);

Да

x<a

Нет

w:=exp(-a*x)*cos(a*x);

Вывод:x,y

4) Написание программы

program pr31;

var a, b, x,w: real;

begin

a:=2.5;

writeln ('x=');

readln (x);

if x>a then w:=exp(3*ln(x))*sqrt(x-a);

if x=a then w:=x*sin(a*x);

if x<a then w:=exp(-a*x)*cos(a*x);

writeln('x:=',x);

writeln ('w=', w);

end.

5)Вывод результата

x:=2

w=0.00191130077129597

x:=2.5

w=-0.082948041368892

x:=3

w=19.0918830920368


Задание №3
(б).

Этапы программирования

Выполнение

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

Модифицировать программу для многократного вычисления значений функции при изменении аргумента в указанном диапазоне и с заданным шагом. Организовать вывод значений аргумента и функции в виде таблицы.

2) Математическое описание

   a=2.5

3) Разработка структограммы

Описание переменных: a, b, x, w

a:=2.5; x:=1;

Да

x>a

Нет

w:=exp(3*ln(x))*sqrt(x-a);

Да

x=a

Нет

w:=x*sin(a*x);

Да

x<a

Нет

w:=exp(-a*x)*cos(a*x);

x:=x+0.5;

x>5

4) Написание программы

program pr32;

var a, b, x,w: real;

begin

readln;

a:=2.5;

x:=1;

Repeat

if x>a then w:=exp(3*ln(x))*sqrt(x-a);

if x=a then w:=x*sin(a*x);

if x<a then w:=exp(-a*x)*cos(a*x);

writeln('x:=',x);

writeln ('w=', w);

x:=x+0.5;

until x>5;

end.

5)Вывод результата

x:=1

w=-0.0657618725797153

x:=1.5

w=-0.019297706425682

x:=2

w=0.00191130077129597

x:=2.5

w=-0.082948041368892

x:=3

w=19.0918830920368

x:=3.5

w=42.875

x:=4

w=78.3836717690616

x:=4.5

w=128.870210871248

x:=5

w=197.642353760524


Задание №4
.

Этапы программирования

Выполнение

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

Разработать программу на языке Pascal и структограмму для вычисления первых n-членов степенного ряда.

2) Математическое описание

3) Разработка структограммы

Описание переменных: n,I,x,y

Ввод: x,n

Y:=1;

For i:=1 to n do

y:=y+(exp(i*ln(x)))/(i+1);

Вывод: y

4) Написание программы

program pr4;

var n,I: integer;

Var x,y: real;

Begin

Writeln('x=',x);

readln(x);

Writeln('n=',n);

readln(n);

y:=1;

For i:=1 to n do begin

y:=y+(exp(i*ln(x)))/(i+1);

end;

Writeln('y=',y);

End.

5)Вывод результата

x=2

n=5

y=18.0666666666667

Задание №5.

Этапы программирования

Выполнение

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

Разработать программу на языке Pascal с использованием подпрограммы.

2) Математическое описание

3) Написание программы

Program pr5;
Var m: integer;
Var a, z, r: :real;
Function step(n:integer;x:real):real;
Var i: integer;
p:real;
Begin
p:=1;
For i:=1 to n do
p:=p*x;
step:=p;
end;
Begin
Readln (a,m);
z:=step(5,a);
z:=z+step(3,1/a);
if m=0 then R:=1 else if m>0 then
R:=step(m,a) else R:=step(abs(m),1/a);
z:=z/(2*r);
writeln(z);
end.

4)Вывод результата

Задание №6.

Этапы программирования

Выполнение

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

Разработать программу для распечатки слова в обратном порядке.

2) Написание программы

program pr6;

var a: string;

var i, k: integer;

begin

readln;

a:=’karpova’;

k:=length(a);

for i:=k downto 1 do

write (a[i]);

writeln;

end.

3)Вывод результата

«avoprak»


 

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

45573. Современные методы регионального ПР 36.5 KB
  Методы регионального ПР Имидж региона это реальный управленческий ресурс в существенной мере предопределяющий успешность политических экономических и социальных позиций региона. И такой мощный ресурс нужно использовать: перед руководством местных администраций встаёт реальная необходимость наладить грамотную работу PRслужб которая будет успешно реализовывать PRполитику региона. А для того чтобы результативно формировать и продвигать имидж региона и регионального лидера необходимо чтобы PRслужба подчинялась напрямую главе...
45574. Социологические исследования в PR-деятельности 51.5 KB
  Социологические исследования в PRдеятельности Исследования имеют огромное значение для специалиста по связям с общественностью так как позволяют отслеживать процесс работы на всем протяжении проводимой кампании начиная от сбора информации на этапе прогнозирования и заканчивая оценкой эффективности проведенных мероприятий. В связях с общественностью наиболее широко применяются социологические исследования. Программа социологического исследования призвана ответить на два основных вопроса: как отталкиваясь от определенных теоретических...
45575. Информационное противостояние, пропаганда, негативный ПР 46.5 KB
  Основные составляющие устойчивости организации на разрушение которых должна быть направлена технология информационной войны Разрушение единства МЫ ЧУВСТВА идентичности Разрушение цели Разрушение структуры 1. ИНФОРМАЦИОННАЯ АТАКА НА Цель Второе направление информационной войны против организации разрушение цели. Поведение человека существенно отличается наличием ЦЕЛИ. В отсутствии цели люди становятся апатичными впадают в состояние подобное трансу Стабильность социальной системы динамична.
45576. PR в отношениях с инвесторами 97 KB
  Финансовые ПР инвестор рилейшнз отношения с инвесторами распространение информации которая влияет на понимание акционерами и инвесторами финансового состояния и перспектив компании а также способствует улучшению отношений между корпорацией и ее акционерами. Вся инвестиционнофинансовая деятельность компании в том числе ее рилайтерское обеспечение должна носить постоянный и целенаправленный характер учитывать глобализацию и интегрированность рынка инвестиционных ресурсов. К общим принципам финансовыхПР которые вполне соответствуют...
45577. Деловое общение в связях с общественностью 54 KB
  Наиболее распространенная форма общения партнеров диалог разговор по очереди для взаимодействия. Искусство делового общения как основного элемента паблик рилейшнз связано с именем греческого философа Сократа который выработал основные каноны общения: признание равенства и неповторимости каждого из партнеров допустимость присутствия оригинальности в любой точке зрения взаимное обогащение участников деловой встречи. Характерной особенностью делового общения является то что его содержание и цели как правило направлены на решение текущих...
45578. Саморегулирование в сфере рекламы 48 KB
  Целью многочисленных рекламных ассоциаций стала борьба с недобросовестной конкуренцией в сфере рекламного бизнеса искоренение лживой рекламы наносящей вред имиджу всех рекламистов. В своей деятельности ассоциации предпринимают усилия для смягчения критики рекламы со стороны широкой общественности и предотвращения эскалации государства в проблемы отрасли. В целом органы саморегулирования способствуют государственному контролю за соблюдением законодательства в сфере рекламы.
45579. Реклама в системе маркетинговых коммуникаций. Специфика рекламы как вида деятельности 27.5 KB
  Определение рекламодатель спонсор субъект за чей счет и от чьего имени осуществляется реклама. Реклама не претендует на беспристрастность. В теории коммуникации а реклама полностью подчиняется её законам есть 3 фазы:...
45580. Законодательное регулирование рекламной деятельности. Закон РФ «О рекламе» и другие правовые акты 52 KB
  Реклама является одним из инструментов PRдеятельности поэтому при ее осуществлении необходимо не выходить за рамки закона как основополагающего при определении законности той или иной акции. При планировании PRкампаний с привлечением спонсоров необходимо следовать положениям Федерального закона О рекламе: Спонсорская реклама реклама распространяемая на условии обязательного упоминания в ней об определенном лице как о спонсоре. реклама информация распространенная любым способом в любой форме и с использованием любых средств...
45581. Должностные обязанности специалиста по рекламе коммерческой компании. Формы и способы взаимодействия с рекламными агентствами 27.5 KB
  Задача агентства со своей стороны заключить договора со всеми партнерами собрать все отчеты фотоотчеты эфирные справки экземпляры газет и т. Агентство несет ответственность перед заказчиком за все выходы рекламы заказчика и за своевременность этих выходов. Агентство сохраняет все объемные скидки заказчика а иногда и увеличивает. Для принятия правильных решений или при разработке рекламной стратегии всегда необходим взгляд со стороны.