50117

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

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

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

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

Русский

2014-01-16

57.5 KB

9 чел.

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


 

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

84724. Разработка автоматизированного участка изготовления детали Вал 5 499 KB
  Автоматизация производственных процессов на основе внедрения роботизированных технологических комплексов РТК и гибких производственных модулей ГПМ вспомогательного оборудования транспортно-накопительных и контрольно-измерительных устройств объединенных в гибкие...
84725. Технологічний процес обробки деталі Лабіринт 492 KB
  Відповідно до особливостей деталей, характеру між операційних зв’язків і форм організаційно-виробничого процесу, необхідно обирати підйомно-транспортні засоби і розрахувати потребу у них. При виборі підйомно-транспортних засобів необхідно суворе дотримання зв’язку їхньої роботи і загального ритму виробництва. Як підйомно-транспортні засоби в механічних цехах з потоковим виробництвом деталей середньої маси доцільно використовувати монорейки
84726. Оцінка цілісного майнового комплексу автомобілебудівельного заводу 169.25 KB
  Провести аналіз інвестиційної привабливості піприємства; Окреслити теоретичні аспекти дослідження вартості піприємства як майнового комплексу; Дослідити методичні підходи до оцінки вартості підприємства як майнового комплексу; Провести практичну роботу з оцінки цілісного майнового комплексу.
84727. МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ БЕЛАРУСЬ КАК ОРГАН ФИНАНСОВОГО КОНТРОЛЯ 178 KB
  Важнейшей функцией любого государства является контрольная функция, предполагающая контроль со стороны государства за соблюдением хозяйствующими субъектами экономических и правовых правил и норм в процессе их хозяйственной деятельности, а также контроль за исполнительной властью.
84729. Разработка рекомендаций для ООО «Тюменьмебелькомплект» по продвижению продукции на целевой рынок 93.16 KB
  Цель данной работы – изучить различные подходы, методы и принципы сегментирования рынка. Для достижения поставленной цели, необходимо выполнить следующие задачи: Определить основные понятия, признаки и критерии сегментирования рынка Выбрать целевой сегмент и позиционирование товара...
84730. АУДИТ КАПИТАЛА 1.78 MB
  Собственники, и, прежде всего коллективные собственники - акционеры, пайщики, а также кредиторы, лишены возможности самостоятельно убедиться в том, что все многочисленные операции предприятия, зачастую очень сложные, законны и правильно отражены в отчетности...
84731. Использование анималистических символов в эмблемах, гербах, логотипах стран Восточной Европы 54.93 KB
  Актуальность курсовой работы в том что символы окружают нас повсеместно и мы часто используем их в своей жизни. Цель моей курсовой работы описать анималистические символы европейских стран не отрываясь от исторических событий. Узнать какие символы используются в современной корпоративной символике...
84732. ИССЛЕДОВАНИЕ ТОРГОВОГО АССОРТИМЕНТА КЕТЧУПОВ РАЗЛИЧНЫХ ТОРГОВЫХ МАРОК 51.82 KB
  Томатные продукты более высокой концентрации томат-паста с содержанием сухих веществ 60 и томатный порошок вырабатываются с применением сушки. Важнейший источник витаминов полифенолов минеральных и других ценных веществ. В томатах также много биологически активных веществ.