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;


Висновок

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


 

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

77923. MS Excel. Использование функций 500.5 KB
  Диаграммы в Microsoft Excel Excel предоставляет в распоряжение пользователей множество функций для создания и форматирования диаграмм. Элементы диаграммы Excel предоставляет в распоряжение пользователя различные функции для работы с диаграммами.
77924. Обмен данными между приложениями MS Office 318.5 KB
  Общие принципы установки связей между документами. Связывание таблицы Excel и документа Word. При использовании статического копирования или статического перемещения данные становятся составной частью документа в приложении приёмнике. Этот тип копирования или перемещения обычно используется при работе с одним документом или несколькими документами одного приложения.
77925. Особенности локальных, глобальных и городских сетей 85.5 KB
  Компьютерные сети создаются для того, чтобы дать возможность территориально разобщенным пользователям обмениваться информацией между собой, использовать одинаковые программы, общие информационные и аппаратные ресурсы.
77926. Интернет. Браузер. Электронная почта. Web-дизайн 706 KB
  Общеизвестно, что у истоков изобретения вычислительной техники стояли американцы. Первоначально многие исследования в области создания и усовершенствования глобальных сетей поддерживались Министерством обороны США
77927. Работа в математическом пакете Mathcad 168.5 KB
  «Mathcad» включает в свой состав три редактора - формульный, текстовый и графический. Благодаря им обеспечивается принятый в математике способ записи функций и выражений и получение результатов вычислений, произведенных компьютером
77928. Арифметико-логические основы информатики 119 KB
  Арифметико-логические основы информатики Цели изучения: Сформировать представление об информационном обществе Объяснить роль и назначение информатики Определить понятие информации её свойства измерение и характеристики Получить знания о кодировании и представлении информации в ЭВМ. Основные понятия информатики Роль информатизации в развитии общества Структура информатики Измерение информации Качество информации. Системное программное обеспечение компьютеров Цели изучения: Сформировать...
77930. Системы счисления. Кодирование информации 253 KB
  Система счисления называется позиционной, если одна и та же цифра имеет различные значения, определяемые позицией цифры в последовательности цифр, изображающей число. Количество (Р) различных цифр
77931. ТЕНЗОМЕТРИЧЕСКИЕ ИЗМЕРЕНИЯ 18 KB
  Физически измеряются: деформации под действием силы и напряжения емкостными индуктивными пьезо и тензодатчиками. Основным недостатком ненаклеиваемых датчиков является разный теплоотвод от его элементов следовательно сильное влияние нагрева от измерительного тока что заставляет снижать токснижая чувствительность датчика. Удлинение датчика до 5 на бумажной или полиамидной основе и 0. Применяемый для крепления датчика клей существенно влияет на характеристики измерения за счет: деформации сдвига передающей деформация на резистор ...