Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
practikumporesheniyuzadachnaibm (1).doc
Скачиваний:
6
Добавлен:
14.07.2019
Размер:
665.6 Кб
Скачать

П рактикум решения задач на эвм

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

Методическое пособие

Предлагаемое методическое пособие представляет собой сборник задач по курсу “Практикум решения задач на ЭВМ” и предназначено для студентов, обучающихся по специальности “Информатика”.

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

Пособие содержит примеры решения задач и задачи по программированию на языке Паскаль. Всего предложено 25 вариантов, содержащих по 12 задач и охватывающих следующие темы:

    1. Основные этапы решения задач с помощью ЭВМ.

    2. Поиск и сортировка данных.

    3. Структуры данных.

    4. Построение графических изображений.

    5. Построение графиков функций и диаграмм.

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

В настоящем пособии приводится список литературы, которая может быть использована при работе над типовым расчетом.

Работа над типовым расчетом заключается в том, что студенты в начале семестра получают варианты заданий и во время самостоятельной работы решают предложенные задачи. Все задачи должны быть аккуратно записаны в тетрадь, и содержать описание алгоритма решения задачи (в виде словесного описания или в виде блок-схемы). На обложке тетради должны быть указаны следующие данные.

  1. Номер группы. 2. Фамилия И.О. 3. Номер варианта.

В тетради должны быть указаны номера и названия разделов, номера и условия задач.

Проверка типового расчета производится в два этапа.

  1. Проверка типового расчета. Осуществляется преподавателями, ведущими практические занятия.

  2. Защита типового расчета. Осуществляется во время коллоквиума. В процессе защиты оценивается самостоятельность работы, понимание материала, использованного в типовом расчете.

Выполнение и защита типового расчета является необходимым условием итоговой аттестации по курсу “Практикум решения задач на ЭВМ”.

Основные этапы решения з адач с помощью эвм.

Пример 1.

Найти значение корня уравнения х3 + 0,5 x2 - 2=0 с точностью 0.0001.

Пример 2.

Найти площадь заштрихованной фигуры методом Монте- Карло. Вычисление площади оформить как процедуру, в основной программе вводится число точек и выводится результат.

Пример 3

Найти значение суммы + + + ... с точностью E=0.00001 и определить количество слагаемых этой суммы.

Пример 4

Вычислить значение многочлена p(x)=3,4х5 - 2х4 +5,7х3 -0,4х+3 при х=15,35 по схеме Горнера.

Пример 5

Найти площадь криволинейной трапеции, ограниченной линиями y=f(x),   x=a,  x=b, если f(x) = , a=0,  b=4.

 

 

 

 

Пример 1

Найти значение корня уравнения х3 + 0,5 x2 - 2=0 с точностью 0.0001.

1) Математическая модель

Если уравнение f(x)=0 имеет единственный корень на отрезке [a,b] и функция y=f(x) определена и непрерывна на данном отрезке, то для уточнения значения корня можно воспользоваться методом половинного деления, который заключается в делении отрезка [a,b] пополам и выборе той его половины, которая содержит корень. Выбранная половина снова делится пополам и так далее, пока длина отрезка, содержащего корень, не станет меньше заданной точности e. Тогда любое число, содержащееся между a и b можно принять за приближенное значение корня x с точностью до e.

ci=(a+b)/2- середина выбранного отрезка

f(a)*f(c)<0-условие принадлежности корня отрезку [a,c]

|b-a|<e - условие завершения процесса деления отрезка

Для решения задачи необходимо определить отрезок, содержащий искомый корень. Для этого перепишем уравнение х3 + 0,5 x2 - 2=0 в виде х3 = - 0,5 x2 + 2.

П остроив    графики функций y= х3 и y= -0,5 x2 + 2, можно определить, что исходное уравнение имеет единственный корень на отрезке [0,2].

 

 

 

3) программа

Program Pr1;

    Const e=0.00001;

    Var 

         a,b,c: real;

Function F(x:real):real;

  Begin

      F:=x*x*x+0.5*x*x-2;

   End;

BEGIN    {основная программа}

    a:=0;    b:=2;

    repeat

         c:=(a+b)/2;

         If f(a)*f(c)<0 then b:=c else a:=c;

    Until b-a<e;

    Writeln(‘x=‘, (a+b)/2:8:5);

end.

Результат выполнения программы:   x=1.4505