Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Катеринка07 |
12.5.2008, 12:46
Сообщение
#1
|
|
Пользователь Группа: Пользователи Сообщений: 4 Регистрация: 12.5.2008 Пользователь №: 19 634 |
1) Вычисление функций с помощью разложения в степенные ряды.
Задание. 1. Пользуясь суммированием членов ряда вычислить значение заданной преподавателем функции с точностью ε= 5 •10 -6 . Суммирование провести с использованием трех разных циклов: - безусловного цикла for … to… do - цикла с предусловием while … do … - цикла с постусловием repeat …until Примечание. В двух последних случаях условием выхода из цикла, считать условие |uk|< ε, где uk очередной прибавляемый к сумме член ряда. Результат суммы отобразить на экране, вместе с вычисленным, в той же программе, значением стандартной функции. 2. Исследовать влияние величины задаваемой погрешности ε на степень приближения, вычисляемой суммы к стандартному значению функции 3. Определить сколько членов ряда нужно сложить, чтобы эти значения не отличались друг от друга. Примечание. Для вычисления суммы ряда использовать рекурсивную форму определения последующего члена ряда Uk+1 через предыдущий Uk. Множитель L в формуле Uk+1= L* Uk определяется как отношение Uk+1/ Uk двух последовательно расположенных членов ряда. 2) Лабораторная работа №7 Тип-запись. Запись включает в себя несколько полей, тип которых может отличаться друг от друга. Для задания записи используется зарезервированное слово RECORD, затем следует задание типов полей с использованием двоеточия. Завершается задание каждого поля точкой с запятой. Конец описания всей записи определяется словом END. Пример задания записи: TYPE HUMAM = RECORD; Фамилия: STRING; ИМЯ: STRING; Группа: INTEJER; END. Доступ в программе к полям записи осуществляется через имя переменной и имя поля, записываемого через точку. Пример: Студент. Фамилия Студент. Имя Студент. Группа Обработка записей производится с помощью оператора WITH: Синтаксис оператора: WITH <имя записи> DO <оператор>; Задание Написать программу вычисления площади трех геометрических фигур: - прямоугольника, - треугольника, - окружности, используя для задания геометрической фигуры тип запись. Примечание: Площадь прямоугольника вычислять по двум сторонам; треугольника – по двум сторонам и углу между ними; площадь окружности по радиусу или диаметру. |
| PolPoll |
12.5.2008, 20:12
Сообщение
#2
|
![]() :) Группа: Главные администраторы Сообщений: 5 858 Регистрация: 24.11.2005 Из: Москва Пользователь №: 5 327 |
1) Вычисление функций с помощью разложения в степенные ряды. Задание. 1. Пользуясь суммированием членов ряда вычислить значение заданной преподавателем функции Задание Написать программу вычисления площади трех геометрических фигур: - прямоугольника, - треугольника, - окружности, используя для задания геометрической фигуры тип запись. -------------------- |
| Катеринка07 |
13.5.2008, 5:11
Сообщение
#3
|
|
Пользователь Группа: Пользователи Сообщений: 4 Регистрация: 12.5.2008 Пользователь №: 19 634 |
во втором задании я не совсем поняла вопрос))) мне надо написать наверное 3 проги!!! я так думаю)
Прикрепленные файлы
________________________________________________________.doc ( 30.5 килобайт )
Кол-во скачиваний: 116
___________________7_______.doc ( 21.5 килобайт )
Кол-во скачиваний: 65 |
| PolPoll |
18.5.2008, 12:42
Сообщение
#4
|
![]() :) Группа: Главные администраторы Сообщений: 5 858 Регистрация: 24.11.2005 Из: Москва Пользователь №: 5 327 |
В файле тоже нет заданной преподавателем функции . Или это cos?
Ссылка: Сумма ряда t - член ряда вместо t:=1 напиши t:=первый_член_ряда; вместо t:=1/(i+1) напиши t:=t*множитель; Чтобы вычислить множитель, сократи дробь: i+1 член ряда ----------------- i-ый член ряда У тубя множитель будет отрицательный. За счет этого будет менятся знак... -------------------- |
| Катеринка07 |
19.5.2008, 15:20
Сообщение
#5
|
|
Пользователь Группа: Пользователи Сообщений: 4 Регистрация: 12.5.2008 Пользователь №: 19 634 |
В файле тоже нет заданной преподавателем функции . Или это cos? Ссылка: Сумма ряда t - член ряда вместо t:=1 напиши t:=первый_член_ряда; вместо t:=1/(i+1) напиши t:=t*множитель; Чтобы вычислить множитель, сократи дробь: i+1 член ряда ----------------- i-ый член ряда У тубя множитель будет отрицательный. За счет этого будет менятся знак... спасибо за первую задачу! а можешь написать вторую? пожалуйста!!! во вторник последняя попытка сдать будет!!((( |
| PolPoll |
19.5.2008, 16:42
Сообщение
#6
|
![]() :) Группа: Главные администраторы Сообщений: 5 858 Регистрация: 24.11.2005 Из: Москва Пользователь №: 5 327 |
Задание Написать программу вычисления площади трех геометрических фигур: - прямоугольника, - треугольника, - окружности, используя для задания геометрической фигуры тип запись. Примечание: Площадь прямоугольника вычислять по двум сторонам; треугольника – по двум сторонам и углу между ними; площадь окружности по радиусу или диаметру. Код type tfig=record case byte of 1: (c,d:integer); 2: (a,b,ugol:real); 3: (r: real); end; var fig: tfig; vybor: byte; begin repeat write('(1 - prym; 2 - teug; 3 - krug; 4 - exit) vybor=?'); readln(vybor); case vybor of 1: begin write('a=?'); readln(fig.c); write('b=?'); readln(fig.d); writeln ('S=a*b=',fig.c*fig.d); end; 2: begin write('a=?'); readln(fig.a); write('b=?'); readln(fig.b); write('ugol (v rad)=?'); readln(fig.ugol); writeln ('S=', fig.a*fig.b*fig.ugol :5:2); <--формулу сюда правильную вставь end; 3: begin write('r=?'); readln(fig.r); writeln ('S=', fig.r :5:2);<--формулу сюда правильную вставь end; 4:; else writeln('Net takoi') end; until vybor = 4; end. -------------------- |
| Катеринка07 |
19.5.2008, 18:13
Сообщение
#7
|
|
Пользователь Группа: Пользователи Сообщений: 4 Регистрация: 12.5.2008 Пользователь №: 19 634 |
огромнейшее спасибо!!!!!
|
| steep_zero |
2.2.2011, 13:29
Сообщение
#8
|
|
Пользователь Группа: Пользователи Сообщений: 2 Регистрация: 2.2.2011 Пользователь №: 23 554 |
Прошу помощи, незнаю с чего начать
Разработать алгоритм и сложить программу вычесленния функции У=Х1 v X2 v X3, где Х1=15, Х2=24, Х3=7 буду очень благодарен за любой совет |
![]() ![]() |
|
Текстовая версия | Сейчас: 23.5.2012, 3:25 |