4251

Оператори циклу. Програмування циклічних алгоритмів

Практическая работа

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

Оператори циклу. Програмування циклічних алгоритмів. Мета: навчитись програмувати циклічні алгоритми з використанням операторів циклу з параметром, перед- та післяумовою мовою програмування С. Завдання 1. Скласти програму табулювання функції y=f(x) ...

Украинкский

2012-11-15

130.19 KB

14 чел.

Оператори циклу. Програмування циклічних алгоритмів.

Мета: навчитись програмувати циклічні алгоритми з використанням операторів циклу з параметром, перед- та післяумовою мовою програмування С.

Завдання

1. Скласти програму табулювання функції y=f(x) на інтервалі [a, b] з кроком h=(ba)/N, де N – ціле число (вводиться з клавіатури, N≠0), використовуючи заданий викладачем цикл. У програмі передбачити обчислення величин, вказаних у варіантах завдань. За складеною програмою провести обчислення.

y=xe2x;  a=0; b=6.

Знайти площу прямокутника зі сторонами ymin та ymax .

Програма

#include <stdio.h>

#include <math.h>

void main()

{

int N;

do {printf("vvedit' kil'kist' iterazij N: "); scanf("%d",&N);} while (N<=0);

int a=0,b=6,i;

float x=a*1.0,y=x*expf(2*x),h=(b-a)*1.0/(N-1),min=y,max=y;

for (i=1;i<=N;i++) {printf("%d) x=%4.3f y=%4.3f\n",i,x,y);

   if (y>max) max=y; if (y<min) min=y; x+=h; y=x*expf(2*x);};

printf("\nmin=%4.3f\nmax=%4.3f\n",min,max);

printf("Plosh4a pr'amokytnuka: s=%4.3f\n", min*max);

}


Блок-схема

початок

Ввести(N)

+

N<=0?

a=0;  b=6;

x=a; h=(b-a)/(N-1);

y=xе;

min=y; max=y;

i=1, N

Вивести(x,y)

+

y>max?

min=y

max=y

+

y<min?

Вивести(min,max,min*max)

кінець

y=xе;

x=x+h;


Висновок

Виконавши роботу, я засвоїв принципи та синтаксис програмування циклічних алгоритмів різних видів.


 

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

64225. Элементарная сенсорная психика. Низший уровень психического развития. Характеристика сенсомоторной активности простейших 30 KB
  На низшем уровне психического развития находится довольно большая группа животных. Движения простейших отличаются большим разнообразием. Локомоция простейших осуществляется в виде кинезов элементарных инстинктивных движений.
64226. Общая характеристика психической активности простейших 27.5 KB
  Наряду с этим у простейших встречаются и элементы допсихического отражения простая раздражимость характерная для растений. У простейших встречаются разнообразные формы передвижения в водной среде но только на самом примитивном уровне инстинктивного поведения кинезов.
64227. Высший уровень развития элементарной сенсорной психики. Нервная система как фактор усложнения психической деятельности животных 26 KB
  Усложнение структуры организма обусловило возникновение нервной системы которая осуществляет координацию деятельности этих многоклеточных образований.
64228. Органы чувств и сенсорные способности низших многоклеточных беспозвоночных 28 KB
  Предполагается что первичные органы чувств вообще обладали лишь общей присущей всей живой материи чувствительностью но в повышенной степени. Согласно приведённой гипотезе все органы чувств многоклеточных животных развились из наименее дифференцированных осязательных рецепторов.
64229. Общая характеристика моторной активности низших многоклеточных беспозвоночных 25.5 KB
  Большинство же червей ползают и роются в придонном иле проглатывая его вместе с органическими остатками или собирают с поверхности дна мелких животных и мёртвые организмы. У кольчатых червей впервые в эволюции животного мира появляются настоящие парные конечности...
64230. Таксисы у низших беспозвоночных 26 KB
  Кюн выделил следующие категории высших таксисов которые в полной мере развиты лишь у высших животных: тропотаксисы телотаксисы менотаксисы и мнемотаксисы. Низшим беспозвоночным свойственны в разной степени только первые три формы высших таксисов. Особенно значимы эти два вида таксисов для хищников.
64231. Характеристика моторной активности животных с низшим уровнем развития перцептивной психики (на примере насекомых) 24 KB
  Членистоногие являются первыми наземными животными в истории Земли. Переход на сушу был сопряжён с развитием особых органов передвижения – конечностей в виде сложных рычагов, состоящих из отдельных, соединённых суставами, члеников.
64232. Характеристика сенсорной активности животных с низшим уровнем развития перцептивной психики (на примере насекомых) 28 KB
  Дело в том что зрительные рецепторы у насекомых очень лабильны и за единицу времени у них формируется больше последовательных образов чем у позвоночных. Таким образом характеризуя способности насекомых также как и головоногих моллюсков к оптическому...
64233. Таксисы 24.5 KB
  Насекомые обладают всеми примитивными формами таксисов особенно на стадии личинок хемотаксисы фототаксисы клинотаксисы и так далее однако у взрослых насекомых чаще всего встречаются чётко выраженные высшие таксисы.