50723

Використання покажчиків для роботи з функціями

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

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

Тема: Використання покажчиків для роботи з функціями. Ціль роботи: виробити практичні навички в написанні програм з функціями й у використання покажчиків для роботи з функціями. Обладнання: ПК,ПО Borland C++

Украинкский

2014-01-29

37 KB

1 чел.

АМП: Лабораторная                                    Вариант №20                                              Ярыдин Ярослав

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

Тема: Використання покажчиків для роботи з функціями

Ціль роботи: виробити практичні навички в написанні програм з функціями й у використання покажчиків для роботи з функціями.

Обладнання: ПК,ПО Borland C++

Хiд роботы

1. Правила безпеки у компютерному класi

2. Скласти програму яка використовує виклики функцій за допомогою покажчиків.

Варіант

перша
функція

друга
функція

третя
функція

четверта функція

20

double (*func1)
(float *, int)

double (*func2)
(double, long int)

double (*func3)
(unsigned int *)

float (*func4
(double)(void))
[10]

Лiстiнг програми

Результат роботи

#include <iostream.h>

 typedef double(*p_func_1)(float*,int);

 typedef double(*p_func_2)(double,long int);

 typedef double(*p_func_3)(unsigned int);

void FuncA(p_func_1,p_func_2,p_func_3);

double func_1(float*,int);

double func_2(double,long int);

double func_3(unsigned int);

int main()

  {FuncA(func_1,func_2,func_3);

   return 0;}

void FuncA(p_func_1 f1,p_func_2 f2,p_func_3 f3){

  const int len = 5;

  float arr[len] = {1.0,2.0,3.0,4.0,5.0};

  double d = 10;

  int i = 15;

  unsigned int ui = 20;

cout<<"Вызов функции: "<<f1(arr,len)<<endl;

cout<<"Вызов функции: "<<f2(d,i)<<endl;

cout<<"Вызов функции: "<<f3(ui)<<endl;}

double func_1(float* arr,int len){

cout<<"[ ";

for(int i = 0; i < len; ++i)

cout<<arr[i]<<" ";

cout<<"]"<<endl;

return 1.0;}

double func_2(double d,long int i){

   cout<<"d+i= "<<d+i<<endl;

   return 2.0;}

double func_3(unsigned int i){

   cout<<"i+i= "<<i + i<<endl;

   return 3.0;}

Висновок: я виробив практичні навички в написанні програм з функціями та використання покажчиків для роботи з функціями.


 

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

27812. ПРОГРАММА РАБОТЫ С ДЕТЬМИ « ГРУППЫ РИСКА» 26.41 KB
  Известно что каждый человек стремиться реализовать свой потенциал постоянно совершенствоваться найти свое место в жизни. В настоящее время наблюдаются положительные тенденции в экономической жизни региона в оздоровлении общества. Еще недавняя нестабильность экономики бытовые неурядицы недостаточный уровень семейного воспитания а порой и полное его отсутствие нездоровый образ жизни в социуме привели к таким явлениям как обнищание отдельных семей асоциальное поведение детей и взрослых безработица низкий уровень этического...
27813. Особенности оказания помощи с помощью телефона доверия 23.5 KB
  К заочным формам помощи относится общение с ребенком и окружающими его людьми посредством переписки или телефонного разговора. К учреждениям использующим заочные формы оказания помощи относятся информационные службы и телефоны доверия в том числе специализированные информационноконсультативные службы для детейинвалидов наркоманов алкоголиков и др. Деятельность телефона доверия заключается в оказании детям и их родителям лицам их заменяющим экстренной консультативнопсихологической помощи по телефону в том числе в случаях жестокого...
27814. Процессы дифференциации и интеграции в географии 44 KB
  и интеграции объединения отдельных разделов отраслей подотраслей учений и теорий науки в одно целое образование их единства. Науковеды выделяют в числе внутренних законов развития науки закон дифференциации каждая новая ступень развития наук зависит от более совершенных методов исследования и ведет к расщеплению фундаментальных наук на разделы изучающие свой круг объектов и закон интеграции каждое новое открытие сопровождается новыми знаниями и требует широкого аспекта смежных исследований. Процесс дифференциации науки...
27815. Телекоммуникации и ГИС 55 KB
  Образ всемирной паутины оказался довольно удачным карты словно вплетены в сеть линий связи опутывающих земной шар. Более сложные тематические карты требуют обращения в Веб для целенаправленного поиска источников подбора слоев их последующего совмещения и комбинирования управления разными базами данных выполнения процедур генерализации и классификации выбора способов изображения и т. Карты и атласы в компьютерных сетях Все карты атласы аэро и космические снимки обращающиеся в Интернете подразделяются на четыре большие группы: ...
27816. Картографическая семиотика. Условные знаки, их виды и функции 46.5 KB
  На стыке картографии и семиотики лингвистической науки исследующей свойства знаков и знаковых систем сформировался особый раздел картографическая семиотика картосемиотика в рамках которой разрабатывается общая теория систем картографических знаков как языка карты. Семиотика включает три основных раздела: синтактику семантику и прагматику соответственно эти разделы существуют и в картографической семиотике: картографическая синтактика изучает правила построения и употребления знаковых систем их структурные свойства грамматику...
27817. Научно-технические приемы анализа картографического изображения 48 KB
  Широкое использование картографического метода исследования в разных отраслях знания привело к возникновению множества приемов анализа карт в разработке которых активное участие принимали картографы географы геологи геофизики математики экономисты. Издавна широко использовались картометрия и морфометрия позднее активное развитие получили приемы математического анализа и математической статистики теории вероятности. В наши дни все методы математики так или иначе испытываются для анализа картографического изображения.
27818. Понятие о карте. Цифровая, компьютерная и электронная карты 43 KB
  Цифровая компьютерная и электронная карты Картой называют уменьшенное изображение на плоскости горизонтальных проекций контуров и рельефа значительных участков земной поверхности' на плоскости с учетом влияния кривизны Земли: В связи с тем что сферическую поверхность Земли нельзя изобразить на плоскости без искажений последняя на карте представляется с искажениями степень которых сводится к разумному минимуму путем использования специальных картографических проекций. Планом называют уменьшенное и подобное изображение на плоскости...
27819. Функции муниципального управления 23.41 KB
  В компетенцию поселения входит обеспечение малоимущих граждан жильем организация муниципального жилищного фонда и создание условий для жилищного строительства. Организация ритуальных услуг и содержание мест захоронения. В их компетенцию входит содержание и строительство автомобильных дорог между населенными пунктами за исключением дорог федерального и регионального значения организация транспортного обслуживания между поселениями. В компетенцию муниципального района входит организация предоставления общедоступного и бесплатного начального...
27820. Сущность и принципы региональной политики 17.17 KB
  законодательно оформленная система правовых организационных институциональных и финансовоэкономических мер определяющих деятельность органов государственной власти субъектов органов местного самоуправления объединений бизнеса и иных институтов гражданского общества направленная на достижение целей и решение задач политического экономического и социального развития регионов в соответствии с основными направлениями внутренней и внешней политики госва. Региональная политика Чистобаев деятельность по управлению политическим...