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;


Висновок

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


 

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

40034. Структуралистский конструктивизм П. Бурдье 15.95 KB
  Теория Бурдьё считается интегральной социологической теорией и представляет собой попытку преодоления противоречий между макро- и микро- анализом, агентом и структурой, которое порождает так называемые «парные понятия» (англ. paired concepts).
40035. Информационные технологии документационного обеспечения управленческой деятельности 135 KB
  Пока не разработаны стандартные информационнопоисковые языки подобные SQL которые можно было бы использовать для формализованного описания содержания документов и построения запросов. Основной задачей документальных информационных систем является хранение и предоставление пользователю документов содержание которых соответствуют его информационным потребностям. Документальная информационная система ДИС единое хранилище документов с инструментарием поиска и выдачи необходимых пользователю документов. Соответствие найденных...
40036. Информационные системы. Конспект лекций 592.5 KB
  Под системой понимают любой Объект, который одновременно рассматривается и как единое целое, и как объединенная в интересах достижения поставленных целей совокупность разнородных элементов. Системы значительно отличаются между собой как по составу, так и по главным целям.
40037. Методология RAD - Rapid Application Development 31.05 KB
  Однако по мере возрастания сложности разрабатываемых систем и увеличения запросов пользователей чему в значительной степени способствовал прогресс в области вычислительной техники а также появление удобного графического интерфейса пользователя в системном программном обеспечении потребовались новые средства обеспечивающие значительное сокращение сроков разработки. Это послужило предпосылкой к созданию целого направления в области программного обеспечения инструментальных средств для быстрой разработки приложений. Основные особенности...
40038. Метод ER-диаграмм (сущность-связь) 119.5 KB
  Названиями сущностей являются как правило существительные например: ПРЕПОДАВАТЕЛЬ ДИСЦИПЛИНА КАФЕДРА ГРУППА. Связь двух или более сущностей предполагает зависимость между атрибутами этих сущностей. Так два разных проектировщика рассматривая одну и ту же проблему с разных точек зрения могут получить различные наборы сущностей и связей. С целью повышения наглядности и удобства проектирования для представления сущностей экземпляров сущностей и связей между ними используются следующие графические средства: Диаграммы ЕR экземпляров...
40039. Інформаційні технології 267.5 KB
  Роль інформатики та компютерної техніки у формуванні сучасного спеціаліста. У всіх цих випадках на допомогу людині приходить компютер.Понятие інформаційних технологій Якщо розглядати компютер як обєкт який має складові частини повязані між собою і функціонують відповідно до певних правил тоді компютер можна назвати системою. Оскільки компютер використовується переважно як засіб зберігання пошуку і видачі інформації то його можна розглядати як інформаційну систему.
40040. Философия любви– тема философского размышления 143.5 KB
  Только в любви и через любовь человек становится человеком. Без любви он неполноценное существо, лишенное подлинной жизни и глубины и не способное ни действовать эффективно, ни понимать адекватно других и себя. И если человек–центральный объект философии, то тема человеческой любви
40041. Создание отчета в режимах Автоотчет и Мастер отчетов. Редактирование отчета в режиме Конструктор 160.5 KB
  Создание отчета в режимах Автоотчет и Мастер отчетов.Редактирование отчета в режиме Конструктор Цель работы: получение навыков конструирования отчетов в режимах автоотчета и мастера отчетов. На экране появится окно режимов создания нового отчета представленное на рис. Окно режимов создания отчета Выбрать режим Автоотчет: ленточный и в качестве источника данных таблицу Список.
40042. Молодежный центр как субъект организации досуга молодежи 299.5 KB
  Современные проблемы организации молодежного досуга. Анализ деятельности культурно – досуговых центров по организации досуга молодежи «Молодежного центра Жаштык» и «Продюсерского центра». Принципы и формы организации досуговой деятельности...