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. Захист роботи.


 

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

287. Сборка и настройка персонального компьютера 2.3 MB
  Системные настройки для оптимизации работы жесткого диска. Установка операционной системы Windows 7. Заправка картриджа лазерного принтера. Порядок сборки системного блока. Способы чистки дозирующего лезвия
288. Способи організації екстремального туризму 523 KB
  Сутність та особливості екстремального туризму. Виникнення та розвиток екстремального туризму в Україні. Туристичний маршрут Невгамовні річки карпат. Повітряні, наземні та екзотичні види екстремального туризму.
289. Кладка столбов и сварка трубопроводов 2.48 MB
  Технология кладки столбов по трёх рядной системе перевязки швов 2*2. Организация рабочего места электросварщика. Технология сборки и сварки трубопроводов из нержавеющей стали. Контроль качества сварных соединений трубопроводов на объектах.
290. Исследование рынка экспресс-доставки и разработка маркетингового плана ООО Рапида 2.27 MB
  Теория маркетинговых исследований и особенности изучения спроса на транспортные услуги. Исследование спроса на услуги экспресс-доставки рынка города Рыбница. Бизнес-модель создания предприятия по экспресс-доставке грузов для рынка города Рыбница - ООО Рапида
291. Синтез двухмерных фрактальных изображений 652 KB
  Построение плоских фрактальных изображений с помощью фрактального генератора, исследование их свойства, а также с помощью программы LSE создание фрактал в виде салфетки.
292. Визначення оптимальних обсягів виробництва консервованої продукції продуктовою компанією за допомогою професійного пакету MS Office 1.16 MB
  Визначення параметрів та факторів, накладання умов на фактори та параметри. Формалізація та ідентифікація обчислювального процесу. Вибір методу розв’язання та обрання програмного забезпечення.
293. Гиперссылки и управляющие кнопки. Создание презентации Проверь себя 580.5 KB
  Анимированные эффекты перехода смены слайдов по щелчку мыши. Создание презентации Проверь себя. Дополнение ее слайдами с гиперсылками в виде текста и картинок. Настройка навигации программы для создания презентаций.
294. Характеристика эксплуатации газодобывающего предприятия Чайковское ЛПУ МГ 1.48 MB
  Должностная инструкция инженера по эксплуатации оборудования газовых объектов. Фотография рабочего дня инженера по эксплуатации оборудования газовых объектов. План-график проведения ППР основного и вспомогательного оборудования.
295. Проектирование композитных трёхмерных объектов, сцен и разработка приложения интерактивной компьютерной графики 566.5 KB
  Описание алгоритма и исходного кода программы проектирования композитной трехмерной сцены (замок) и разработки приложения интерактивной компьютерной графики. Разработана и отлажена программа, реализующая представленные алгоритмы на языке С++ с использованием библиотеки OpenGL.