17109

Програмування програм багатомодульної структури

Лабораторная работа

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

Лабораторна робота № 18 Тема: Програмування програм багатомодульної структури. Мета: навчитися програмувати програми багатомодульної структури. Обладнання: ПК інструкція до практичної роботи. Хід роботи. 1.Правила техніки безпеки в класі комп'ютерної техніки. ...

Украинкский

2013-06-29

68 KB

2 чел.

Лабораторна робота № 18

Тема: Програмування програм багатомодульної структури.

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

Обладнання: ПК, інструкція до практичної роботи.

Хід роботи.

1.Правила техніки безпеки в класі комп'ютерної техніки.

2.Скласти програму

#include< iostream.h>

#include<math.h>

cloudle cmn(int m, int n);

double nf (int n);

void main()

{int k, n; double x, y, z; cout«"BBefliTb k, n, x \n"; cin»k»n»x;

y=x+cmn(10,4)+cmn(k+k,n)+nf(n+n);

z=2*x*cmn(2*(k+n),(k+n)/2)+sin(n*n); cout«"k="«k«"n="«n«"x="«x«"\n"; cout«"\n"«"y="«y«"z="«z;

}

double nf (int n)

{int k; double nr=1.O;

for(k=1; k<=n;nr=nr*k++) return nr;

}

double cmn(int n, int m) {int i, r;

double pr=1.O; r=(n<m-n)?n:m-n; for(i=1; i<=r;i++) pr=pr*((m-r+i)/i; return pr;

3. Скласти програму за індивідуальним завданням. Увести, відредагувати, виконати програму, записати на гнучкий диск.

Індивідуальне завдання.

Скласти  функцію f(a,b,c), що реалізує рахування за формулою. І використовуючи її порахувати сумму.

№п/п

Функцію f(a,b,c)

сума

задані числа

1

f(t,-2s,1.17)+f(2.2, t, s-t)

s,t

2

f(1.25,k,0.25)+f(k, z, k-z)

k,z

3

f(1.25,k,0.25)+f(k, z, k-z)

k,z

4

f(a,b,c) =

f(t,-2s,1.17)+f(2.2, t, s-t)

s,t

5

f(1.25,k,0.25)+f(k, z, k-z)

k,z

6

f(1.25,k,0.25)+f(k, z, k-z)

k,z

7

f(t,-2s,1.17)+f(2.2, t, s-t)

s,t

8

f(t,-2s,1.17)+f(2.2, t, s-t)

s,t

9

f(1.25,k,0.25)+f(k, z, k-z)

k,z

10

f(t,-2s,1.17)+f(2.2, t, s-t)

s,t

11

f(1.25,k,0.25)+f(k, z, k-z)

k,z

12

f(t,-2s,1.17)+f(2.2, t, s-t)

s,t

13

f(1.25,k,0.25)+f(k, z, k-z)

k,z

14

f(t,-2s,1.17)+f(2.2, t, s-t)

s,t

15

f(t,-2s,1.17)+f(2.2, t, s-t)

s,t

Контрольні питання.

1 .Як описується та як викликається функція?

2. Що характеризує та як визначається клас пам'яті функції?

3.Як інформація передається в функцію і з неї?

4.В яких випадках у викликаючи функцію через ім'я викликаїмої функції передається

пораховане значення? 4.5.Як здійснюється вихід з функції?

5. Захист роботи.


 

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

72120. Вычислительная сеть. Структура вычислительной сети 88.34 KB
  Компьютерные сети создаются для разделения ресурсов данных программных средств ресурсов процессора применения многопользовательского режима. Структура вычислительной сети Узел - это любое устройство подключенное к передающей среде сети.
72121. Алгоритмизация. Базовые алгоритмические структуры 26.87 KB
  Алгоритм точный набор инструкций описывающих порядок действий исполнителя Процесс разработки конкретного алгоритма заключается в последовательном выполнении следующих пунктов: 1 разложении всего вычислительного процесса на отдельные шаги возможные составные части алгоритма что определяется...
72123. Система управления базой данных 13.08 KB
  К основным функциям СУБД относятся: непосредственность управления данными во внешней и оперативной памяти; поддержание целостности данных и управление транзакциями; обеспечение безопасности данных; обеспечение параллельного доступа к данным нескольких пользователей.
72125. Глобальная сеть. Интернет 12.99 KB
  Интернет - это глобальная сеть соединяющая сети различного размера по всему миру. Провайдер - это организация фирма компания обеспечивающая подключение пользователей к сети Интернет. Подключение может осуществляться двумя способами: 1 по модему телефонному DSL или другого типа...
72126. Русь и Орда (по книге Гумилева) 19.77 KB
  В 1237-1238 монголо-татарами был предпринят поход на Русь который по мнению Л. Русь не была завоевана монголами поскольку те и не ставили такой цели: они не облагали население постоянным налогом не заключали с князьями неравноправных договоров.
72127. Политизация еврейского вопроса в России на рубеже конца 19 – начала 20 вв.: внутренние и внешние факторы 20.23 KB
  Численность еврейского населения России составляла примерно половину евреев мира согласно переписи 1897г. В быстром экономическом подъеме начавшемся в России в результате реформ Александра II сыграли значительную роль еврейские предприниматели и во многом благодаря их усилиям Украина стал одним...
72128. Духовное противостояние православных и иудеев в русской истории (10-18 вв) 19.61 KB
  Согласно некоторым историкам мятежники побили многих евреев и разграбили их дома в связи с тем что многие из них были ростовщиками и пользуясь редкостью денег на тот момент брали высокий процент с должников. На съезде князей в Любече в начале XII века принято решение о недопущении...