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;


Висновок

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


 

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

6340. Визначні етичні вчення 43.5 KB
  Визначні етичні вчення План Сутність етичного вчення Будди. Сутність етичного вчення Конфуція. Сутність етичного вчення Мойсея та Ісуса Христа. Етичні вчення XIX - XXстоліття Великі моральні пророки - Конфуцій, Бу...
6341. Джерела та основні принципи трудового права 217.5 KB
  Джерела та основні принципи трудового права Поняття джерел трудового права України, їх класифікація Суспільні відносини, що виникають при використанні праці, потребують правового регулювання, яке здійснюється прийняттям відповідних юридичних но...
6342. Форматування символів і абзаців. Форматування сторінок документа 193.5 KB
  Форматування символів і абзаців Форматування документа - це процес оформлення його загального вигляду та підготовки до друкування, тобто робота над формою (зовнішнім виглядом) документа. Текст можна форматувати під час його набирання або після ...
6343. Екологічні фактори 132.5 KB
  Екологічні фактори Поняття про екологічні фактори, їх види Абіотичні фактори. Біотичні фактори. Антропогенні фактори. Дія екологічних факторів. I. ПОНЯТТЯ ПРО ЕКОЛОГІЧНІ ФАКТОРИ, ЇХ ВИДИ. В процесі еволюційного ро...
6344. Інтернет у системі джерел банківської, фінансової і підприємницької інформації 38.53 KB
  Інтернет у системі джерел банківської, фінансової і підприємницької інформації 1. Світовий ринок інформаційних технологій у фінансовій сфері. Розглянемо результати і перспективи розвитку ринку інформаційних технологій та нові тенденції. Слід відміти...
6345. Основні законодавчі акти, норми та правила, що регулюють умови праці та її охорону в Україні 130 KB
  Основні законодавчі акти, норми та правила, що регулюють умови праці та її охорону в Україні Конституція України - основа всього законодавства країни, прийнята 28 червня 1996 року. Вона містить ряд статей, які стосуються питань охорони праці, з...
6346. Юрист, як представник фізичних і юридичних осіб в сфері кримінального судочинства 145.5 KB
  Зміст 1. Право особи на отримання кваліфікованої юридичної допомоги: конституційно та міжнародно-правові аспекти. 2. Правові підстави участі представника у кримінальному судочинстві. 3. Правові підстави участі захисника у кримінальному судочин...
6347. Міжнародний спортивний рух. Фізкультурно-спортивний рух в Україні 162 KB
  Міжнародний спортивний рух. Фізкультурно-спортивний рух в Україні Метою лекції є вивчення особливостей становлення та розвитку міжнародного спортивного руху та фізкультурно-спортивного руху в Україні. Завдання лекції: Виявити закономірності ст...
6348. Інформаційна система та її структура 129.5 KB
  Інформаційна система та її структура Мета: Дати поняття інформаційної системи, апаратної та програмної складової ІС Розглянути функціональну схему комп'ютера (принцип фон Неймана) Розглянути магістрально-модульний принцип будо...