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.  Вывод о проделанной работе.


 

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

34157. Инфраструктура рынка 15.91 KB
  Основные элементы инфраструктуры рынка. Условно рыночную инфраструктуру можно подразделить по видам объединений баз субъектов инфраструктуры главная задача которых обеспечение функционирования рынка. Среди таких объединений выделяют: 1 организационные объединения рыночной инфраструктуры биржи оптовые брокерские дилерские и другие посреднические организации коммерческие структуры крупных промышленных объединений комбинатов концернов предприятия мелкооптовой и розничной торговли; 2 материальную базу рыночной инфраструктуры...
34158. Фирма 14.37 KB
  Фирма может быть огромной и небольшой но в любом объеме обладает определенными преимуществами: а сокращение трансакционных издержек; б сокращение средних издержек производства; в эффект организованного процесса. В процессе производства товаров и услуг затрачивается живой и прошлый труд. издержки производства. Влиять на ход и результативность производства она может лишь путем изменения интенсивности использования своих мощностей.
34159. Издержки производства в долгосрочном периоде 21.87 KB
  Особенность изменения затрат и издержек производства в долгосрочном периоде рождает необходимость анализа этих затрат и издержек на основе долгосрочных средних и предельных издержек. Закономерностью изменения долгосрочных средних издержек является их первоначальное снижение с расширением производственных мощностей и ростом объема производства. Однако в итоге ввод все больших и больших мощностей приведет к увеличению долгосрочных средних издержек. Графическим выражением связи между издержками производства единицы продукции и объемом выпуска в...
34160. Монополистическая конкуренция 17.96 KB
  Понятие чистой монополии обычно является абстрактным. Цель монополии получение сверхприбыли посредством контроля за ценой и объемом производства на монополизированном рынке. Основные черты чистой монополии: 1 единственный продавецпроизводитель; 2 товарная дифференциация отсутствует отсутствие товаровзаменителей; 3 продавец осуществляет практически полный контроль над ценами; 4 очень трудные условия вхождения в отрасль новых предприятий. Искусственные монополии.
34161. Причины государственного регулирования 17.87 KB
  А неоправданно высокие цены сводят на нет социальный эффект экономии от масштаба. Стремление к извлечению экономической прибыли и назначение цены выше предельных издержек в случае установления единой цены на товар для различных групп потребителей приводит к сокращению объёма производства относительно конкурентного уровня и появлению DWL потерь мёртвого груза . Поскольку цены на продукцию монополий велики то бывает так что предприятия продают свои товары и услуги в кредит. Но чего государство может добиться управляя фирмами...
34162. Рынок капиталов 20.33 KB
  На спрос воздействуют рыночные факторы прежде всего цена на средства производства. Чем выше цена средств производства тем меньше спрос на них со стороны покупателя. Среди них важную роль играет цена на средства производства. Чем выше цена средств производства тем выше предложение на них со стороны продавцов.
34163. Движение капитала и его структура 14.25 KB
  Движение капитала и его структура. Движение капитала миграция капиталов между странами приносящее доход их собственникам. В свою очередь международная миграция капитала включает экспорт импорт капитала и его функционирование за рубежом. Мировое движение капитала в современных условиях служит фактором усиления интернационализации производства увеличения темпов экономического роста и уровня занятости развития передовых отраслей промышленности и превращает финансовые рынки в важнейший стимул развития мирового хозяйства.
34164. Доход на капитал. Прибыль и норма прибыли 31.19 KB
  Прибыль и норма прибыли Доходы денежные поступления от продажи производственных ресурсов и готовой продукции. От размера полученной прибыли зависят финансовое поло жение предприятия возможности формирования фондов раз вития производства и социальной сферы материального поощ рения работников. Различают полную общую валовую балансовую чистуюостающуюся после уплаты налога с прибыли бухгалтерскуюразница между доходами от продаж и бухгалтерскими издерж ками и экономическую учитывающую вмененные альтернативные издержки прибыль....
34165. Оценка капитала и инвестиционные решения 15.86 KB
  Оценка капитала и инвестиционные решения. Оценка капитала. Оценка стоимости капитала представляет собой одну из ключевых предпосылок управления компанией и её капиталом на высоком уровне эффективности. Стоимость капитала это цена которую компания оплачивает за привлечение капитала из разнообразных источников.