|
ЛАБОРАТОРНЫЙ ПРАКТИКУМ.
Для создания, редактирования и сохранения исходных файлов с текстом программ на языке Си можно использовать любой текстовый редактор или встроенный редактор среды разработки, например, TURBO C, используя пункты меню File.
Создать объектный модуль и исполняемый код программы можно с помощью пунктов меню Compile->Compile to OBJ и Compile->Make. При этом просмотр предупреждений и ошибок компиляции можно осуществить, выбрав пункт меню Windows->Message, а для исправления и редактирования текста программы используются обычные пункты меню Edit.
Для запуска на выполнение программы можно выбрать пункты меню Run, а для просмотра результатов ее работы необходимо перейти в консоль, выбрав пункт меню File->DOS Shell. Возврат к редактированию текста программы происходит при вводе команды Exit.
Лабораторная работа №1.
Функции ввода/вывода. Вычисление выражений.
ЦЕЛЬ РАБОТЫ.
научиться использовать в программах функции ввода/вывода и производить простые вычисления.
ПРАКТИЧЕСКОЕ ЗАДАНИЕ.
Вычислите и напечатайте значение функции y(x) в произвольной точке отрезка [a;b].
ПРИМЕР ВЫПОЛНЕНИЯ РАБОТЫ.
Пусть y(x) = sin2(x)- cos2(x), xÎ [0;π].
Для вычисления значения функции y(x) в точке x заданного отрезка считаем со стандартного устройства ввода с помощью функции ввода scanf() значение аргумента x.
Используя условный оператор if, логические операции и операции отношения, проверим принадлежность введенного значения отрезку [a;b]. В случае успеха вычислим значение y(x) и выведем его на печать с помощью стандартной функции вывода printf().
/*Лабораторная работа 1*/
#include <stdio.h>
#include <math.h>
void main()
{
float x, y, a = 0, b = 3.14;
printf(”\nВведите x”);
scanf(”%f”, &x);
if(x<a || x>b) {
printf(”\nОшибка”);
return;
}
y = pow(sin(x),2.) - pow(cos(x),2.);
printf(”\ny(%f) = %f”, x, y);
}
ВАРИАНТЫ ЗАДАНИЙ.
№ | Интервал | f(x) | ||||||
[0.1,1] | ||||||||
[0.1,0.8] | ||||||||
[0.2,1] | ||||||||
[0.1,1] | ||||||||
[0.1,1] | ||||||||
[0.1,0.8] | ||||||||
[0.1,1] | ||||||||
[0.1,1] | ||||||||
11. |
[0.1,0.5] |
| ||||||
12. |
[0.1,1] | |||||||
13. | [0.1,1] | 2(cos x-1) | ||||||
14. |
[-2,-0.1] | |||||||
15. |
[0.1,1] | Дата добавления: 2015-08-28; просмотров: 52 | Нарушение авторских прав
|