Варианты заданий по теме «Линейные вычислительные процессы»
РУКОВОДСТВО К ЛАБОРАТОРНЫМ
И
ПРАКТИЧЕСКИМ ЗАНЯТИЯМ
ПО С++
Общие принципы выполнения лабораторных работ
Требования к выполнению и оформлению лабораторных и практических работ
Для успешного выполнения лабораторного или практического задания необходимо:
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!