Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Разветвляющиеся вычислительные процессы




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

И

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

ПО  С++

 

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

 

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

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

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.

 

Разветвляющиеся вычислительные процессы

 

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

Ввести число x, выяснить что больше: целая часть числа x, или его дробная часть, умноженная на 10. Если первое, то число разделить на 10, если второе, то дробную часть от него отнять.





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


Дата добавления: 2018-10-14; Мы поможем в написании ваших работ!; просмотров: 435 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Что разум человека может постигнуть и во что он может поверить, того он способен достичь © Наполеон Хилл
==> читать все изречения...

4444 - | 4322 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.