Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Лабораторный практикум.



ЛАБОРАТОРНЫЙ ПРАКТИКУМ.

 

Для создания, редактирования и сохранения исходных файлов с текстом программ на языке Си можно использовать любой текстовый редактор или встроенный редактор среды разработки, например, 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 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Миф, убеждение, вера и «Хочешь верь, хочешь нет». Предисловие к cборнику «Кошмары и фантазии» | 1. You want to write your will, or buy a home, change your name? The advice is, Get a lawyer. But have you priced one lately? Last summer, John Stossel reported that the fees lawyers

mybiblioteka.su - 2015-2024 год. (0.012 сек.)