0 / 0 / 0
Регистрация: 13.02.2010
Сообщений: 6
1

Посмотрите код и скажите свое мнение...

13.02.2010, 17:34. Показов 679. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задание на Картинке в самом низу...

Вот мой код:

Pascal
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
uses crt;
const e = 0.0001;
var res,a : real;
function ln(x:real) : real;    {vichislenie ln}
var n : integer;
    z,func,v,sum,n1,n2 : real;
begin
  sum := 0;
  z := x-1;
  v := z;
  n := 1;
  func := z;
  n1 := 0;
  n2 := 0;
  repeat
    n1 := n2;
    func := func + sum;
    n2 := func;
    v := v*z;
    n := n+1;
    sum := (v/n);
    if (n mod 2) = 0 then sum := sum * (-1);  {smena znaka}
  until abs(n2 - n1) < e;      {provarka tochnosti}
  ln := func;
end;                              {vichislenie ln}
function fact(x :integer) : real;  {factorial}
var i : integer;
    per : real;
begin
  per := 1;
  for i := 1 to x do
     per := per*i;
  fact := per;
end;                                   {factorial}
function sin(z :real) : real;       {vichislenie sinz}
CONST P = 3.14;
var n1,n2,func,n,v,sum : real;
    q,s : integer;
    {n : longint;}
begin
  func := z;
  q := 1;
  v := z;
  n := fact(q);
  sum := 0;
  s := 1;
  n1 := 0;
  n2 := 0;
  while ( z < -p ) and (z > p) do
    z := z - 2*p;
  repeat
    n1 := n2;
    func := func + sum;
    n2 := func;
    s := s+1;
    v := v*z*z;
    q := q + 2;
    n := fact(q);
    sum := v/n;
    if (s mod 2) = 0 then sum := (-1)*sum
{    else sum := sum*(-1);                }
  until abs(n2-n1) < e;
  sin := func;
end;
begin
  clrscr;
  writeln ('vvedite chislo a');
  readln (a);
  res := ln(1 + sin(a)/(a*a +5))*ln((sqr(sin(a-1)))/(1+a*a*a*a))-ln(1+sin(a/2)/(3+sqr(sin(a))));
  writeln(res:5:4);
  readln;
end.

Нужно сделать так чтобы вычисление синуса проводилось по другому ну либо там без факториала, либо как то по другому! Программа не может высчитывать числа такие как "777" допустим а считает только от 1-9! Чтобы увеличить диапазон значений нужно функцию в синусе как то переделать жду ваших предложений!
Миниатюры
Посмотрите код и скажите свое мнение...  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.02.2010, 17:34
Ответы с готовыми решениями:

Скажите свое мнение по поводу сборки
Материнская плата Gigabyte Z390 UD Процессор Intel Core i5-9600KF Кулер для процессора be quiet!...

Скажите , пожалуйста, свое мнение об этом сайте.
Насчет дизайна, удобства, внешнего вида. Только не будьте очень строги, это почти любительский...

Люди, скажите свое мнение о DAO и ADO,- что лучше?
Заранее спасибо за любое мнение!

Посмотрите код и скажите для чего ,, n = n/10; ,,
Здраствуйте, объясните для чего нужна конструкция ,, n = n/10; ,, код #include &lt;stdio.h&gt;...

5
3132 / 1325 / 156
Регистрация: 19.12.2009
Сообщений: 1,808
13.02.2010, 17:49 2
Первое не називайте Ваши функции именами стандартных функций!
0
0 / 0 / 0
Регистрация: 13.02.2010
Сообщений: 6
13.02.2010, 19:32  [ТС] 3
Ок поменяю но что делать с диапазонами?
0
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
13.02.2010, 19:50 4
Ment-Lis, задачи на вычисление SIN и LN при помощи рядов неоднократно решались на форуме. Воспользуйтесь поиском и примените к Вашей программе.
1
Почетный модератор
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
13.02.2010, 21:55 5
Каждый день вам писать эти разложения в ряд?
0
0 / 0 / 0
Регистрация: 13.02.2010
Сообщений: 6
17.02.2010, 17:38  [ТС] 6
Я не прошу все писать блин там одна функция всего просто найти ошибку!!!
0
17.02.2010, 17:38
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.02.2010, 17:38
Помогаю со студенческими работами здесь

Скажите ваше мнение о сборке
Подобрал комплектующие, хочу знать мнение форумчан по поводу сборки, нормально или стоит что-то...

Оцените и скажите ваше мнение)
GigaByte GA-970A-D3 rev3.0 (RTL) SocketAM3+ &lt;AMD 970&gt; 2xPCI-E+GbLAN SATA RAID ATX 4DDR-III ...

Оставьте свое мнение
Здравствуйте дорогие товарищи! Интерестно было бы услышать ваше мнение о самом сайте -...

Просьба высказать свое мнение
Сайт www.vash-urist.spb.ru Внимание вопрос: можно ли сказать что он оптимизирован? Если нет,...

посмотрите и скажите что не так
Процессор Intel Core i3-6100 Материнская плата Gigabyte GA-B150-HD3 Видеокарта Gigabyte PCI-Ex...

Скажите ваше мнение о моем первом сайте
Скажите ваше мнение по сайту по дизайну ... и т.д ... cheatforce.ru


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Использование связки C# и PHP в корпоративной разработке и микросервисной архитектуре
InfoMaster 16.01.2025
Введение в интеграцию C# и PHP В современной корпоративной разработке все чаще возникает потребность в создании гибких и масштабируемых решений, способных эффективно решать широкий спектр. . .
Как использовать Kerio дома для управления сетью и пользователями
InfoMaster 16.01.2025
Использование технологий для улучшения повседневной жизни стало неотъемлемой частью современного быта. Одной из таких технологий является Kerio — мощный инструмент для управления сетью и. . .
Есть ли будущее у DVD и Blu-ray?
InfoMaster 16.01.2025
В эпоху стремительного развития цифровых технологий и повсеместного распространения потоковых сервисов вопрос о будущем физических носителей информации становится все более актуальным. Особенно остро. . .
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru