Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 11.03.2013
Сообщений: 13

Переделать код из Си в Паскаль

22.12.2013, 18:53. Показов 1539. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
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
#include “stdafx.h”
#include <conio.h>
#include <iostream>
#include <stdio.h>
#include <math.h>
 
using namespace std;
 
const double pi = 3.1415926535897932384626433832795;
 
double f(double x) 
{
    return sin(pi*x);
}
 
double pf(double x) 
{
    return cos(pi*x) * pi;
}
 
double f_deriv (double x, double eps)
{
    double h,h2,d,errd;
    h=0.1;
    errd =1;
    h2=h*2;
    d=(f(x+h)-f(x-h))/h2;
    while (abs(errd)>eps) 
    {
        h2=h;
        h=h/2;
        double d2=d;
        d=(f(x+h)-f(x-h))/h2;
        errd=(d-d2)/3;
        return d+errd;
    }
}
int main()
{
    double temp;
    printf("Approx | Exact | Inaccuracy\n");
    for(int i=0;i<=10;i++) {
        temp = i/10.0;
        printf("%.15lf | %.15lf | %.15lf\n", f_deriv(temp, 0.01), pf(temp), abs(f_deriv(temp, 0.01) - pf(temp)) );
    }
    
    _getch();
    return 0;
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.12.2013, 18:53
Ответы с готовыми решениями:

Переделать код из С++ в паскаль
В с++ вообще не разбираюсь, переделайте, пожалуйста https://www.cyberforum.ru/cpp-beginners/thread1371350.html

переделать прогу с с++ на паскаль
Завтра сдавать проги на практику, нужно переделать прогу с С++ на паскаль(любой) помогите паскаль некогда не учил. ...

нужно переделать с С++ на паскаль
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;windows.h&quot; #include &lt;iomanip&gt; #include &lt;cassert&gt; using namespace std; ...

1
561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
22.12.2013, 19:54
Лучший ответ Сообщение было отмечено BallanaR как решение

Решение

Что-то типа дословного перевода...
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
const
 pi = 3.1415926535897932384626433832795;
 
function f(x: real): real;
begin
 f := sin(pi * x);
end;
 
function pf(x: real): real;
begin
 pf := cos(pi * x) * pi;
end;
 
function f_deriv(x, eps: real): real;
var
 h, h2, d, d2, errd: real;
begin
 h := 0.1;
 errd := 1;
 h2 := h * 2;
 d := (f(x + h) - f(x - h)) / h2;
 while abs(errd) > eps do
  begin
   h2 := h;
   h := h / 2;
   d2 := d;
   d := (f(x + h) - f(x - h)) / h2;
   errd := (d - d2) / 3;
   f_deriv := d + errd;
 
  end;
end;
 
var
 temp: real;
 i: integer;
begin
 writeLn('Approx | Exact | Inaccuracy');
 for i := 0 to 11 do
  begin
   temp := i / 10.0;
   writeLn(f_deriv(temp, 0.01), ' | ', pf(temp), ' | ', abs(f_deriv(temp, 0.01) - pf(temp)));
  end;
 readLn;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.12.2013, 19:54
Помогаю со студенческими работами здесь

Переделать исходный код Паскаль -> Фортран
{$S+,R+} program arab_to_roman; uses crt; var n : word; ch : char; procedure convert(n : word);

Как переделать вот это код паскаль под Builder с++?
for j:=1 to n do for i:=1 to m do begin read(matr); if matr&lt;&gt;0 then nol:=false; if matr&lt;0 then otr:=true; if matr&lt;min then...

С++ переделать в паскаль
Найти сумму элементов всех нечетных строк и четных столбцов матрицы NxM. #include &lt;iostream&gt; #include &lt;cstring&gt; using...

с С++ переделать на Паскаль
Помогите с С++ переделать на Паскаль???? #include&lt;iostream&gt; #include &quot;time.h&quot; using namespace std; int function(int *p, int *k) ...

Переделать с делфи в паскаль
сможет ли кто нибудь изменить задачу из делфи в паскаль оч нужна а я не знаю как... условие задания: Разработать программу анализа...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных выбран регистр накопления, в. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru