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;


Висновок

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


 

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

43011. Расчет контрольно-измерительного приспособления КП 4ОУ-1297 69 KB
  Данное контрольно-измерительное приспособление предназначено для контроля среднего диаметра винта рулевого управления. На этой операции необходимо строго выдерживать диаметральный размер при нарезании винтовой резьбы для последующего его шлифования.
43012. Математическая модель процесса флотации 803.5 KB
  Характеристика метода флотации Из всех известных методов обогащения в производстве хлорида калия KCl из сильвинитовых руд наиболее широкое распространение получил метод флотации. Однако такое определение исходит только из внешней стороны процесса и не отражает сущности явлений происходящих при флотации. Различают три основных вида флотации пленочную масляную и пенную.
43013. Способы изготовления и монтажа строительных конструкций 1.73 MB
  Стропильные фермы изготавливаются из прокатных профилей: верхний и нижний пояса из широкополочных тавров, решетка из уголков таврового сечения. Стержни в узлах приваривают полуавтоматом в среде СО2. На монтаж ферма поступает из нескольких отправочных марок. Монтажный стык осуществляется на сварке.
43014. Рентабельность производства продукции сельского хозяйства и пути ее роста на примере ООО «Алексеевское» Горьковского района Омской области 464 KB
  Для определения эффективности использования всех вложений в основные и оборотные фонды применяют рентабельность производственных фондов исчисляемая по следующей формуле: Рф = Пб Фосн фоб 1 где Рф рентабельность производственных фондов Пб прибыль балансовая руб. Рс = П : Сп 100 2 где Рс рентабельность продукции П прибыль от реализации продукции руб. Сп полная себестоимость реализованной продукции руб.[2] Следующий показатель рентабельности рентабельность вложений в предприятие...
43015. Технология и организация перевозки грузов морем 745 KB
  Транспортной характеристикой груза называется свойство товара, которое проявляется в процессе транспортировки и определяет этот процесс. В транспортную характеристику груза входят: физико-химические свойства, объемно-массовые показатели, тара, упаковка, режимы хранения, перегрузки и перевозки. Совокупность конкретных качественных и количественных показателей транспортной характеристики груза называется транспортным состоянием груза.
43017. Грузовой план морского судна 681.5 KB
  Решение данных задач обеспечивается грузовым планом судна который является комплексным мероприятиям при максимальной эффективности использования судна. Для этого должны быть решены следующие вопросы: краткое описание внешних условий протекания рейса; определение чистой грузоподъемности и количества поднимаемых грузов; расчет распределенной массы грузовых отсеков и помещений составление плана комплектации грузов и графическое изображение грузового плана;...
43018. Разработка предложений по созданию логистической системы 661 KB
  Поиск, обработка и анализ информации по поставщикам – весьма трудоемкий и долгий процесс. Если организация ищет поставщика для важной в стратегическом плане продукции, то необходимо помнить, что плохой поставщик может вызвать гораздо больше проблем, чем плохие материалы. Окончательный выбор поставщика производится лицом, принимающим решение, и не может быть полностью формализован. Тем не менее, существуют стандартные этапы решения этой задачи.
43019. ИНФОРМАЦИОННАЯ СИСТЕМА ЗООПАРКА 504.5 KB
  В реляционной модели данных основным элементом представления о данных является отношение. Отношение задает информацию об объектах одного типа и хранится в виде таблицы. В столбцах таблицы сосредоточены различные характеристики этих объектов - атрибуты. Атрибут - определенная часть информации о некотором объекте. Строки таблицы предназначены для описания значений всех атрибутов отдельного объекта.