Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Задача о табулировании функции в равноотстоящих точках





#include<stdio.h>

#include<conio.h>

main()

{

/* описание используемых переменных */

float x_n,x_k,h,x,y;

clrscr;

/*ввод исходных данных*/

puts("введите начавльное значение интервала");

scanf("%f",&x_n);

puts("введите конечное значение интервала");

scanf("%f",&x_k);

puts("введите шаг табулирования");

scanf("%f",&h);

/* формирование шапки таблицы */

puts("┌───────┬───────┐");

puts("│ x │ Y │");

puts("├───────┼───────┤");

 

/* рассчет таблицы значений функции y=x*x на заданном интервале */

x=xn;

while (x<=xk)

{

y=x*x;

printf("│%7.1f│%7.1f│\n",x,y);

x=x+h;

}

puts("└───────┴───────┘");

fflush(stdin);

getchar();

return(0);

}

 

С помощью цикла for.

for(x=xn;x<=xk+h; x=x+h)

{

y=x*x;

printf("│%7.1f│%7.1f│\n",x,y);

Оператор цикла do-while.

Цикл с постусловием имеет следующий синтаксис:

do <выражение>while<условие>

Понятие массива. Размерность, размер массива. Синтаксис описания массивов.

Массив – это совокупность элементов одного типа, имеющих одно имя. При объявлении массива в программе определяется имя массива, тип его элементов, размерность и размер. Общий вид объявления массива:

<имя_типа> <имя_массива> [k1] [k2] … [kn];

Если количество элементов массива определяется в процессе выполнения программы, используют динамическое выделение оперативной памяти компьютера.

Ввод-вывод одномерного массива.

/* Ввод – вывод статического массива*/

#include <stdio.h>

#define n 50;

void main()

{

int n,i;

float A[n];

puts("Введите число элементов массива ");

scanf("%d",&n);

// Ввод массива

for (i=0; i<n; i++)

{ printf("Введите число A[%2d]=",i);

scanf("%f",&A[i]);

}

// Вывод массива

puts("Массив A");

for(i=0;i<n;i++)

printf("%6.3f ",A[i]);

printf("\n");

}

Вычисление суммы элементов одномерного массива.

/* с помощью цикла for */

s=0;

for(i=in;i<ik;i=i+step)

s+=a[i]; // или s=s+a[i];

/* с помощью цикла while */

s=0; i=in;

while (i<ik)

{

s+=a[i];

i=i+step;

}

Date: 2016-06-07; view: 678; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию