Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
13
Добавлен:
09.06.2015
Размер:
514.05 Кб
Скачать

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

«Институт Инженерной Физики и Радиоэлектроники»

Кафедра «Радиотехника»

Отчет по лабораторной работе №2

« Табулирование значений функций»

Вариант №21

Преподаватель _______________ Курносов А.С.

Студент РФ12-32Б 051201489 _______________ Уразов П.А.

Красноярск 2013

Задание

Составить программу для определения таблицы значений функции Y в заданном диапазоне изменения аргумента с заданным шагом (см. исходные данные). Таблица должна содержать следующие столбцы: порядковый номер, значение аргумента, значение функции. Определить максимальное и минимальное значения функции. Результаты вывести на экран монитора.

Вариант 21

2

Алгоритм решения задачи

На рис. 1 представлена блок-схема

Рисунок 1 – Алгоритм работы программы.

3

Текст программы

#include "stdlib.h"

#include "stdio.h"

#include "math.h"

#include "conio.h"

void main()

{

double t,n,x,y,min,max;

int a;

a=4;

t=0.1;

n=0.1;

min=99999999999;

max=-99999999999;

for (t=0.1; t<=1; t+=n)

{

x=exp(1-t);

y=sin(a*x)+3*cos(a*x*x)*cos(a*x*x);

if (y>max){max=y;}

if (y<min){min=y;}

printf("Number: %.0f\t",t*10);

printf("X:= %f\t",x);

printf("Y:= %f\n",y);

}

printf("\nmin=%f\n",min);

printf("max=%f",max);

_getch();

}

Результаты работы программы

Рисунок 2 – Результаты работы программы.

4

Вывод

Итак, подводя итоги, можно констатировать следующее – я ознакомился с циклическими операторами for, while, do while, а также научился составлять и программировать циклические алгоритмы

5

Соседние файлы в папке gosu (лабы паши)