русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Приклад програми


Дата додавання: 2014-11-28; переглядів: 759.


/*Функція y=t**n*/
int power(t,n);
int t,n;
{
int p=1;

while(n!=0)
{
if(n%2 !=0) p=p*t;
n=n/2;
t=t*t;

}
return(p);
}

/*Піднесення до ступеню - головна програма*/

#include <stdio.h>
main()
{

int a,n;
printf("Введи a,n \n");
scanf("%d %d",&a,&n);
printf("%d в степени %d = %d",a,n
power(a,n));
}

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

1. Яка область видимості локальних даних?

2. Яка область видимості глобальних даних?

3. Що таке формальні та фактичні параметри?

 

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

Тема: Використання параметрів-показників в функціях.

Мета : Набуття практичних навичок з використанням в функціях параметрів-показників.

Література: Б.И.Березин, С.Б. Березин, Навчальний курс С и С++.

 

Теоретичні відомості

У визначенні функції формальний параметр, який оголошений як масив, фактично є покажчиком. При передачі масиву, передається за значенням його базова адреса. Елементи масиву самі по собі не копіюються. Як угода, компілятор дозволяє записувати дужки масиву при оголошенні покажчиків як параметрів. Цей запис нагадує програмістові, що функція повинна викликатися з масивом у вигляді параметра.

 

Завдання

Створити програми обробки даних з функціями з параметрами-вказівниками. Всі первісні дані вводяться з клавіатури. Вивести результати роботи програми на екран монітору і занести їх у звіт.


<== попередня лекція | наступна лекція ==>
Варіант№9 | Варіант №6


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн