50172

Программирование задач с использованием функций пользователя с параметрами и без параметров

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

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

Цель: Овладение навыками алгоритмизации и программирования задач с использованием функций пользователя как содержащих параметры так и не содержащих. Вычислить zсумму значений функций где А и b любые числа Вычислить zсумму значений функций где а а любое число Вычислить zсумму значений функций где и b любые числа Вычислить z сумму значений функций где и b любые числа Контрольные вопросы: В чем заключаются различия между библиотечными функциями языка С и функциями которые вы пишите сами Чем отличаются...

Русский

2014-01-17

41 KB

4 чел.

Лабораторная Работа № 14

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

Цель: Овладение навыками алгоритмизации и программирования задач с использованием функций пользователя как содержащих параметры, так и не содержащих. Овладение навыками написания подпрограмм и обращения к ним, выбор параметров подпрограмм.

Теоретические сведения: смотри лабораторную работу  №13.

Рекомендации по разработке программ, содержащих подпрограммы пользователя:

  1.  При разработке программ с большим количеством подпрограмм всегда стремитесь уменьшить число глобальных переменных до минимума, давайте им осмысленные имена и держите каждую из них под постоянным контролем.
  2.  Все рабочие переменные, которые используются в подпрограмме для реализации её алгоритма, описывайте как локальные; при этом имена переменных могут быть любые, но желательно не совпадающие с именами глобальных переменных.
  3.  Если планируется использовать подпрограмму в нескольких разных программах, то в ней вообще не должны использоваться глобальные переменные, то есть подпрограмма должна быть полностью автономной и должна обмениваться данными с основной программой только через параметры.
  4.  Избегайте вложенных подпрограмм, так как при их использовании вероятность случайно изменить значение переменной резко возрастает.

Пример: 

Написать функцию, вычисляющую объем  цилиндра. Параметрами функции должны  быть радиус и высота цилиндра.

Тексты программ:

#includ<stdio.h>

#includ<conio.h>

#includ<math.h>

// тело функции

float vcil(float h,float r)

{ return(M_Pi*r*r*h);

}

void main()

{

float r,h; //высота и радиус основания цилиндра

float v; //объем цилиндра

puts(“Вычисление объема цилиндра”);

puts(“введите высоту и радиус основания”);

scanf(“%f%f”,&h,&r);

v=vcil(h,r);

printf(“Объем цилиндра=%3.2f\n”,v);

getch();

}

Варианты заданий: выполнить задание согласно варианту с помощью процедуры и функции с разным набором входных данных.

  1.   Вычислить z-сумму значений функций

где

А a и b любые числа

  1.  Вычислить z-сумму значений функций

где  , а а – любое число

  1.  Вычислить z-сумму значений функций

где ,a   a и b любые числа

  1.  Вычислить z- сумму значений функций

где  ,a   a и b любые числа

Контрольные вопросы:

  1.  В чем заключаются различия между библиотечными функциями языка С и функциями, которые вы пишите сами?
  2.  Чем отличаются формальные и фактические параметры?
  3.  Что происходит , когда заканчивается выполнение функции?
  4.  Как объявляются глобальные и локальные переменные? Каково правило видимости этих переменных?
  5.  Объясните разницу между автоматическими и внешними переменными?
  6.  Как передать значение функции?
  7.  Как получить значение от функции?

    

Содержание отчета:

  1.  Краткие теоретические сведения.
  2.  Схемы алгоритмов.
  3.  Тексты составленных программ.
  4.  Протоколы к составленным программам.
  5.  Вывод о проделанной работе.


 

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

14210. Музична память (англ. music memory) 155 KB
  Музична память. Музична память англ. music memory здатність впізнавати і відтворювати музичний матеріал. Музичне впізнавання необхідно для осмисленого сприйняття музики. Необхідна умова музичної памяті достатній розвиток музичного слуху. Важливе місце в музичній
14211. Музична педагогіка 281 KB
  Тема 1. Сутність музичної педагогіки та її основні категорії Музичне виховання як важлива складова естетичного виховання відіграє особливу роль у всебічному розвитку особистості дитини. Ця роль визначається специфікою музики як виду мистецтва з одного боку та специф...
14212. Музична педагогіка — галузь педагогічної науки 75 KB
  Музична педагогіка галузь педагогічної науки загальної педагогіки яка вивчає особливості освіти навчання та виховання особистості засобами музичного мистецтва. Музичну педагогіку слід відрізняти від окремих методик музичного навчанн...
14213. Історія музичної психології 57.5 KB
  Історія музичної психології ПЛАН: Предмет структура і методи музичної психології. Їх специфіка. Історія становлення музичної психології від найдавніших часів до сучасності. Етапи становлення музичної психології як науки. Напрямки музичної психолог...
14214. Музичне мистецтво 25.5 KB
  Музичне мистецтво Помітних успіхів досягла українська музична культура у X VIII ст. Осередком музичного життя стала Київська академія де вивчали нотну грамоту та були поширені хоровий спів гра на музичних інструментах. В академії існував симфонічний оркестр. Великий вне...
14215. Діяльність видатного угорського педагога, композитора та видатного громадського діяча Золтана Кодая 3.6 MB
  Зміст Вступ Розділ І. Теоретичні основи системи музичного виховання Золтана Кодая 1.1. Музично педагогічні погляди Золтана Кодая на виховання дітей 1.2. Розвиток метро ритмічного ладового відчуття у молодших школярів за системою Золтана Кодая Розділ ІІ. П
14216. Музично - ритмічні рухи 59 KB
  Музично ритмічні рухи: різновиди та прийоми використання на уроці. Характеристика діяльності. Через обмеженість часу й як правило відсутності спеціального приміщення рухам на уроках музики приділяється незначне місце використовуються лише їх окрем...
14217. Музичний мультфільм 57 KB
  Тема. Музичний мультфільм Навчальна мета: на прикладі поспівки Кицин дім закріпити поняття про довгі і короткі звуки провести розспівування; вчити уважно слухати музику; визначати настрій характер музики; дати поняття про мультфільм; закріпити пісню
14218. Музичний жанр 30 KB
  Музичний жанр Жанр це історично сформований різновид музичних творів який визначається за різноманітними ознаками: характером тематики засобами вираження складу виконавців. Загальноприйнятим є підрозділ музики на такі основні жанри як симфонічний оперний камер