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


 

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

15489. Стан розвитку господарства ТОВ Світанок. Путь рішення для зростання прибутку господарства 709.5 KB
  У сучасному землеробстві з поглибленням процесів спеціалізації та концентрації виробництва роль сівозмін зростає. Ні добрива та зрошення, ні пестициди, що застосовуються при вирощуванні сільськогосподарських культур, не дають можливості повністю уникнути бурянів, шкідників та хвороб. Крім того, на дуже удобрених, зрошуваних ділянках створюються сприятливіші умови для розвитку бурянів і хвороб.
15490. Методики прогнозирования вероятности банкротства предприятия 6.61 MB
  Исследования зарубежных ученых в области предсказания банкротства показывают, что из множества финансовых показателей можно выбрать лишь несколько полезных и более точно предсказывающих банкротство. Вслед за многими российскими авторами можно отметить,
15491. МЕТРОЛОГІЧНИЙ АНАЛІЗ ІНФОРМАЦІЙНО-ВИМІРЮВАЛЬНИХ КАНАЛІВ 90.5 KB
  МЕТРОЛОГІЧНИЙ АНАЛІЗ ІНФОРМАЦІЙНО-ВИМІРЮВАЛЬНИХ КАНАЛІВ ІВК є орієнтовані на конкретний обєкт тому при вирішенні завдань метрологічного аналізу необхідно розглядати і ІВК і обєкт в сукупності тому що ІВК сприймає і вимірює фізичні параметри полів повязаних з
15492. КЛАСИФІКАЦІЯ МОНТАЖНОЇ ПРОДУКЦІЇ 44.5 KB
  Лекція №7 КЛАСИФІКАЦІЯ МОНТАЖНОЇ ПРОДУКЦІЇ Для зєднань приладів і засобів використовують наступні типи проводів: 1. Монтажні 2. Обмотувальні Установочні 4. Компенсаційні Кабельна продукція поділяється на основні групи:силові і командні. Установочні провода в...
15493. Привід вантажопідйомних машин 77.5 KB
  ТЕМА: Привід вантажопідйомних машин Залежно від типу призначення і характеру роботи вантажопідйомної машини можуть бути використаний різний привід її механізмів. Привід вантажопідйомних машин класифікується за наступними ознаками: за виглядом вживаної руші...
15494. Дзень, дзень! Молот по зелізі!.. (про ковалів і ковальство в Підгайцях та дещо зі спогадів) 145 KB
  Дзень дзень Молот по зелізі.. про ковалів і ковальство в Підгайцях та дещо зі спогадів Про ковальство і ковалів вочевидь треба писати як кажуть старі галичани на ширшу скалю тобто не тільки писати але й досліджувати значно більше і глибше. Так наприклад велики
15495. ШЛЯХАМИ УКРАЇНСЬКИХ СІЧОВИХ СТРІЛЬЦІВ НА ПІДГАЄЧЧИНІ 139 KB
  Степан КОЛОДНИЦЬКИЙ Богдан МЕЛЬНИЧУК ШЛЯХАМИ УКРАЇНСЬКИХ СІЧОВИХ СТРІЛЬЦІВ НА ПІДГАЄЧЧИНІ До вибуху Першої світової війни Підгаєччина належала до одного із краще зорганізованих повітів Східної Галичини а це завдяки енергійному єдиному в той час адвокат...
15496. Аналіз статей з інноваційного маркетингу 70 KB
  В даній статті автор розглядає та порівнює тенденції інноваційного розвитку в Україні та за кордоном. При цьому, в закордонному інноваційному процесі спостерігаються такі особливості...
15497. Андрусівське сепаратне перемир’я 1667 22.75 KB
  Андрусівське сепаратне перемиря 1667 Андрусівський сепаратний договір Андрусівський мир угода між Московським царством і Польщею за спиною України про припинення війни підписана 30 січня 1667 року в селі Андрусове під Смоленськом терміном на 135 років. Угода стала заве