50117

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

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

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

Цель: Получение практических навыков в использовании операторов цикла. Операторы цикла делятся на 3 вида: оператор с параметром с предусловием и с постусловием. Количество повторений цикла определяется начальным значением переменнойсчетчика и условием завершения цикла.

Русский

2014-01-16

57.5 KB

8 чел.

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

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

Цель: Получение практических навыков в использовании операторов цикла.

Теоретические сведения:

Приступая к решению задач на предложенную тему, следует вспомнить, что:

  1.  Цикл – это фрагмент программы, повторяемый многократно.
  2.  Операторы цикла делятся на 3 вида: оператор с параметром, с предусловием и с постусловием.
  3.  Инструкция for используется для организации циклов с известным числом повторений. Количество повторений цикла определяется начальным значением переменной-счетчика и условием завершения цикла. Переменная-счетчик должна быть целого (int) типа и может быть объявлена непосредственно в инструкции цикла.
  4.  Инструкция do..whileэто цикл с постусловием. Число повторений инструкции цикла  do..while определяется ходом выполнения программы. Данная  инструкция выполняется до тех пор, пока значение выражения, записанного после слова  while, не станет равным нулю (ложным). После слова while надо записывать условие выполнения инструкции цикла. Для завершения цикла  do..while в теле цикла обязательно должны быть инструкции, выполнение которых влияет на условие завершения цикла. Цикл  do..while, как правило, используется для организации приближенных вычислений, в задачах поиска и обработки данных, вводимых с клавиатуры или с файла.
  5.  Инструкция whileэто цикл с предусловием. Число повторений инструкции цикла  while определяется ходом выполнения программы. Данная  инструкция выполняется до тех пор, пока значение выражения, записанного после слова  while, не станет равным нулю (ложным). После слова while надо записывать условие выполнения инструкции цикла. Для завершения цикла while в теле цикла обязательно должны быть инструкции, выполнение которых влияет на условие завершения цикла. Цикл  do..while, как правило, используется для организации приближенных вычислений, в задачах поиска и обработки данных, вводимых с клавиатуры или с файла.

Пример: 

Вычислить значение функции y на заданном отрезке с шагом , где z – любое число используя 2 различных оператора цикла:

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

#include<stdio.h>

#include<conio.h>

#include<math.h>

void main()

{

float x,x1,x2,h,y;

double z;

clrscr();

puts(“ Введите начальное значение, конечное, шаг, z”);

scanf(“%f%f%f%d”,&x1,&x2,&h&z);

for(x=x1;x<=x2;x=x+h)

{

y=exp(z)-3*z+5*x*x;

printf(“ При x=%4.2f y=%4.2f\n”,x,y);

} //   for

getch();

}  //main

Протокол:

 Введите начальное значение, конечное, шаг, z

1 3 1 1

При x=1.00 y=6.00

При x=2.00 y=21.00

При x=3.00 y=46.00

Варианты заданий:

Вычислить значение функции y на заданном отрезке с шагом , где z – любое число используя 2 различных оператора цикла:

  1.  
  2.  
  3.  

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  

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

  1.  Как записывается и как работает оператор for?
  2.  Для организации, каких циклов применим оператор for?
  3.  В чем отличие оператора while от оператора do..while?
  4.  Напишите оператор цикла, который не выполняется не разу.
  5.  Напишите оператор цикла, который выполняется неограниченное число раз.

 

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

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


 

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

18781. Теория макроэкономического равновесия в практике управления. Условия частичного равновесия по А.Маршалу и Л.Вальрасу 29 KB
  Теория макроэкономического равновесия в практике управления. Условия частичного равновесия по А.Маршалу и Л.Вальрасу. В самом общем виде равновесие в экономике это сбалансированность и пропорциональность ее основных параметров иначе говоря ситуация когда у уча...
18782. Спрос и предложение на национальном рынке. Экономический смысл показателей: совокупный спрос и совокупное предложение 29 KB
  Спрос и предложение на национальном рынке. Экономический смысл показателей: совокупный спрос и совокупное предложение Цель любой экономической системы достижение макроэкономического равновесия т.е. сбалансированного состояния экономической системы как единого
18783. Сущность совокупного спроса и факторы его определяющие 28 KB
  Сущность совокупного спроса и факторы его определяющие. Совокупный агрегированный спрос от англ. aggregate demand АD это сумма всех индивидуальных спросов на конечные товары и услуги предлагаемые на товарном рынке. Основными формами его проявления служат: потребительск
18784. Совокупное предложение. Совокупное предложение в краткосрочном, среднесрочном и долгосрочном и долгосрочном периоде 33 KB
  Совокупное предложение. Совокупное предложение в краткосрочном среднесрочном и долгосрочном и долгосрочном периоде. Совокупное предложение AS это реальный объем национального продукта который может быть произведен при каждом возможном уровне цен Кривая
18785. Агрегирование показателей совокупного спроса и совокупного предложения как предпосылка осуществления макроэкономического анализа 33 KB
  Агрегирование показателей совокупного спроса и совокупного предложения как предпосылка осуществления макроэкономического анализа. В современной экономической теории макроэкономический анализ равновесия осуществляется при помощи агрегирования или формирования...
18786. Цели, эффективность и качество экономического роста 30.5 KB
  Цели эффективность и качество экономического роста. Основными конечными целями экономического роста являются повышение материального благосостояния населения и поддержание национальной безопасности. Повышение материального благосостояния как главная цель эконо...
18787. Основные типы экономического роста. Экстенсивный и интенсивный экономический рост 27 KB
  Основные типы экономического роста. Экстенсивный и интенсивный экономический рост. Растущая экономика характеризуется ростом ВНП который может использоваться для удовлетворения текущих и будущих потребностей. Экономический рост это увеличение ВНП или ЧНП за опре...
18788. Основные модели равновесного экономического роста 28.5 KB
  Основные модели равновесного экономического роста. Под равновесным экономическим ростом понимается такое развитие национальной экономики в долгосрочном периоде при котором объемы совокупного спроса и совокупного предложения увеличивающиеся от периода к периоду...
18789. Структурная организация, классификация, функциональные задачи, информационная модель 119.07 KB
  Структурная организация классификация функциональные задачи информационная модель. ЭМС ЛСУ определяет весь спектр задач которые д. решать система управления в общем. В результате изучения ЛСУ необходимо знать: 1. ...