4251

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

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

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

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

Украинкский

2012-11-15

130.19 KB

15 чел.

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

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

Завдання

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;


Висновок

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


 

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

2757. Теории линий передачи СВЧ 2.01 MB
  Основы теории линий передачи СВЧ. Классификация линий передачи СВЧ. В соответствии с ГОСТ линией передачи СВЧ называется устройство, ограничивающее область распространения электромагнитных колебаний и направляющее поток электромагнитной энерги...
2758. Первоначальные действия по факту пожара 372.67 KB
  Изложены основные вопросы квалификации правонарушений, связанных с пожарами, проведения проверки заявлений и сообщений о происшествиях такого рода, производства по ним неотложных следственных действий. Учтены происшедшие изменения в законодательстве...
2759. Экономическая диагностика предприятия 176.37 KB
  Содержатся теоретические основы, методика и алгоритм диагностики экономического состояния предприятия по данным бухгалтерской отчетности. Приведены формулы для расчета показателей и учета факторов, влияющих на их значения, формы для представления ис...
2760. Рейтинговая оценка финансового состояния, рентабельности и деловой активности предприятия 4.51 MB
  Изучение явлений природы и общественной жизни невозможно без анализа. Сам термин анализ происходит от греческого слова analysis, что в переводе означает разделяю, расчленяю. Понятие о экономическом анализе и его содержание
2761. Автомобильные эксплуатационные материалы 1.5 MB
  Изложены вопросы получения автомобильных топлив, их применение в двигателях внутреннего сгорания. Рассмотрены альтернативные виды топлива, как аналогичные нефтяным, так и отличные от них. Для студентов и преподавателей кафедр, изучающих эксплуатацию автомобильной техники, а также для инженерно-технических работников автотранспортных и авторемонтных предприятий.
2762. Производство алюминия и магния 2.85 MB
  В рамках лабораторного практикума изложены вопросы теории и технологии производства легких металлов на примере наиболее востребованных из них – алюминия и магния. Уделяется внимание знакомству с традиционными способами получения легких металлов...
2763. Административное право России 470.86 KB
  Административное право России является одной из наиболее многогранных и сложных отраслей российского права. Сложность освоения учебного материала по дисциплине Административное право России обусловлена следующими основными фактами: во-первых, адми...
2764. Детали машин. Контрольные задания. Примеры решения 1.26 MB
  Данные методические указания и контрольные задания составлены в полном соответствии с программами курсов Детали машин, Детали машин и основы конструирования и Детали машин и подъемно-транспортные устройства и предназначены студентам всех специальностей заочного факультета, для которых по учебному плану предусмотрены такие курсы.
2765. Анализ наилучшего и наиболее эффективного использования земельного участка в калининском районе Санкт-Петербурга 6.82 MB
  Целью реализации анализируемого проекта является расширение действующего объекта коммерческой недвижимости, повышение его потребительских свойств и конкурентоспособности для увеличения доходов от эксплуатации объекта. Проект предполагает реконструкц...