Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Програм готовый вариант БОГОДЯЖ . кр.docx
Скачиваний:
1
Добавлен:
16.08.2019
Размер:
196.89 Кб
Скачать

13

Министерство рф по связи и информатизации Поволжский государственный университет телекоммуникаций и информатики

Сдана на проверку Допустить к защите

«_____»___________ 2012г. «_____»___________2012г.

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

«_____»___________2012г.

КОНТРОЛЬНАЯ РАБОТА ПО ПРОГРАММИРОВАНИЮ

Программирование основных алгоритмических структур на языке Free Pascal

Пояснительная записка

на ____листах

Студент(ка) группы _____________ Богодяж А.Д.

№ зач. кн. 113483

Руководитель Стефанова И.А

Самара

2012 г.

Оглавление

1

Рецензия

2

Оглавление

3

Выполнение заданий

3.1

Задание 1

3.2

Задание 2

3.3

Задание 3

3.4

Задание 4

3.5

Задание 5

4

Вывод по работе

3 Выполнение заданий

3.1 Задание 1

Вычислить значение переменных s и w, используя значения входных данных и расчетные формулы:

где х = 1,825, y = 18, z = -3.298

Теперь составим блок-схему алгоритма (рис. 1)

Расчет w

Напишем программу:

program Zadacha1;

{$mode objfpc}{$H+}

uses

{$IFDEF UNIX}{$IFDEF UseCThreads}

cthreads,

{$ENDIF}{$ENDIF}

Classes

{ you can add units after this };

const

x=1.825; y=18; z=-3.298;

var s,w:real;

begin

writeln ('x=',x:6:2,'y=',y:6, 'z=',z:6:2);

s:=abs(x*(y/x)-sqrt(y/x));

w:=(y-x)*(y-x/(y-x)/1+(y-x)*(y-x));

writeln('Result');

writeln;

writeln('s=',s:8:3,'w=',w:8:3);

readln

end.

Результаты выполнения задачи:

х = 1,825, y = 18, z = -3.298

Result

s = 14.859, w = 4521.200.

Замечания.

1. В программе предусмотрен форматный вывод вещественных переменных y и p, который устанавливает при выводе на печать 8 символов, 3 из которых отведены для дробной части.