Оператор условия if

Лабораторная работа 4

Оператор условия if

1. Цель работы

Целью лабораторной работы является получение практических навыков в программировании алгебраических выражений и использовании математических функций библиотеки языка C c использованием оператора условия if.

2. Темы для предварительной проработки

3.Теоретический материал

Использование оператора условного перехода

Оператор условного перехода имеет следующий формат записи:

If (L)

Оператор 1 ;

Else

Оператор 2 ; ,

где L¾ выражение. Если значение этого выражения “истина” (не нуль ), то выполняется оператор1, если же оно “ложь”, то выполняется оператор2; в случае, когда выражение ложно и отсутствует ветвь else,¾ выполняется следующий оператор.

Например, оператор условного перехода может иметь вид:

if ( i < j )

i++;

Else

{

j = i - 3;

i ++;

}

3. Задания для выполнения

Для приведенных ниже вариантов необходимо составить программу вычисления значения функций при различных значениях аргументов, заданных интервалом изменения и величиной шага.

Варианты заданий

1.

2.

 

3. а=5; в=3 ;

 

4.

 

5.

 

6.

 

7.

8.

 

9.

 

10.

 

11.

 

12.

 

13.

 

 

14.

 

15.

4.Разработка алгоритма решения

· Линейные · Ветвящиеся · Циклические

5. Разработка текста программы

 

Ниже приводится код программы для варианта №13.

/ Laba4.cpp : Defines the entry point for the console application.

//

#include<conio.h>

#include < math.h>

#include <iostream.h>

const double a = 1.7;

const double b = 2.3;

int _tmain(int argc, _TCHAR* argv[])

{

//Variable holding result

Double x,y,z;

cout.setf(ios::fixed, ios::floatfield); // include these setf calls

cout.setf(ios::showpoint); // once per program

Cout.precision(2);

cout<<""<<"t"; for (x=-1; x<=1; x+=.9) {

Else

{

z = pow(a,x) + pow(b,y);

}

cout<<z<<"t";

}

cout<<endl;

}

Getch();

Return 0;

}