Варианты заданий по теме «Линейные вычислительные процессы»



РУКОВОДСТВО  К  ЛАБОРАТОРНЫМ

И

ПРАКТИЧЕСКИМ ЗАНЯТИЯМ

ПО  С++

 

Общие принципы выполнения лабораторных работ

 

Требования к выполнению и оформлению лабораторных и практических работ

Для успешного выполнения лабораторного или практического задания необходимо:

1) получить у преподавателя задание на лабораторную (практическую) работу;

2) изучить теоретический материал по теме лабораторной (практической) работы. Источниками теоретического материала являются конспекты лекций, печатные и электронные издания, Internet-издания и учебные сайты. Список рекомендованной литературы приводится в конце пособия;

3) составить тестовый пример, представляющий собой математическую модель решения задачи, состоящий из набора входных и выходных данных. Тестовый пример составляется до решения задачи, поэтому он позволяет уяснить смысл необходимых действий, а после выполнения работы проверить правильность работы программы;

4) выполнить лабораторную работу на компьютере и оформить протокол выполнения работы;

5) продемонстрировать результат выполнения лабораторной работы преподавателю и получить допуск к защите работы;

6) защитить работу. Защита работы предполагает выполнение дополнительного задания или собеседование по теоретическому материалу по теме данной работы с проставлением оценки в виде рейтинговых баллов. Выбор задания и оценивание работы выполняет преподаватель.

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

Требования к оформлению протокола лабораторной работы

Протокол лабораторной работы должен быть оформлен на листах формата А4. Листы заполняются текстом с одной стороны. Оформление протокола допускается в печатном и рукописном виде. При рукописном оформлении чертежные работы выполняются по линейке простым графитным карандашом.

Протокол лабораторной работы должен включать:

1) штамп (рис. 1). Поля «Допуск», «Выполнение», «Отчет» заполняет преподаватель;

2) условие решаемой задачи;

3) тестовый пример;

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

5) текст программы (листинг) на соответствующем языке программирования;

6) результаты расчета на ЭВМ или скриншот работы программы.

 

 

Л. Р. № 1

Тема:

«Линейные вычислительные процессы»

 

Студент Иванов И. И.
Группа ХХ-999
Дата дд.мм.гг
Допуск  
Выполнение  
Вариант 34 Отчет  

Рис. 1. Пример заполнения штампа протокола

 

 

1 семестр

 

Линейные вычислительные процессы

 

Условие задачи

Вычислить, упростив при помощи дополнительной переменной

Тестовый пример

Входные данные:A=3 B=4 C=6

Выходные данные:

Числитель в аргументе тригонометрических функций равен 0.0666666666666667,

а знаменатель 7, потому их отношение равно 0.00952380952380953

Значит вся формула получается X=0.476843791449574

Блок-схема

 

1.4 Листинг программы на С++

#include <iostream.h>

#include <math.h>

using namespace std;

int main()

{

float A,B,C,X,Y,Y1,Y2;

// ввод данных

cout<<"\n Vvod A,B,C";

cin>>A>>B>>C;

// вычисление промежуточных данных

// сначала числитель

Y1=sqrt(A*A+B*B)/(0.5 + A*B) - 1/A;

// потом знаменатель

Y2=C+fabs(A-B);

// потом их отношение

Y= Y1/Y2;

//теперь всю формулу:

X= exp(-A/B)*(sin(Y)+cos(Y));

cout<<"\nA="<<A<<"\tB="<<B<<"\tC="<<C;

 cout<<"\nY1="<<Y1<<"\tY2="<<Y2<<"\tY="<<Y<<"\nX="<<X;

}

Варианты заданий по теме «Линейные вычислительные процессы»

Лабораторная работа № 1

Вычислить, упростив при помощи дополнительной переменной:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

 


Дата добавления: 2019-11-16; просмотров: 683; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!