Форум программистов, компьютерный форум, киберфорум
MathCAD
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/22: Рейтинг темы: голосов - 22, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 9
MathCAD 14

Перевод программы из Pascal в Mathcad

06.05.2019, 19:05. Показов 4765. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа, выручайте новичка..Блин три строчки не могу сообразить как сделать с этими циклами, весь мозг сломал..чувствую истина близка, но познать сей дзен не удается. Собственно вот есть простейшая функция в паскале, как ее изобразить в маткаде?..
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var
X1, X2: real;
dX: real;
x, y: real;
begin
writeln('Введите X1, X2, dX');
readln(X1, X2, dX);
writeln(' --------------------------- ');
writeln('| X | Y |');
writeln(' --------------------------- ');
x := X1;
while x <= X2 do
begin
if x <= 2 then y := x+11;
if (x >= 2) and (x < 4) then y := sqrt(sqr(x)-x);
if x >= 4 then y := sqr(x);
writeln('|', x:9:2, ' |', y:9:2, ' |');
x := x + dX;
end;
writeln(' --------------------------- ');
readln;
end.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.05.2019, 19:05
Ответы с готовыми решениями:

Хемминг в маткаде (перевод программы из Matlab'a в Mathcad)
Добрый день. Возник такой вопрос. У меня есть файл матлаба в котором реализовано кодирование и декодирование методом Хемминга. Возможно ли...

Перевести из Pascal в Mathcad
Program Program1; VAR M, K, Q, Q1, Q2 : INTEGER; H, T, T1, T2, Snr, Snr1, Snr2, Sih, Sih1, Sih2 : REAL; Qopt, Hopt, Topt,...

Перевести программу с Pascal на Mathcad
var k:integer; y1, y2, h, x1, x2, a, b:real; function f (x:real):real; begin f:=cos(x)-0.1*x; end; begin writeln ('a,b,h'); ...

9
 Аватар для nick55782012
2742 / 1919 / 953
Регистрация: 25.12.2016
Сообщений: 5,459
06.05.2019, 19:20
что-то вроде этого
Миниатюры
Перевод программы из Pascal в Mathcad  
0
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 9
06.05.2019, 19:23  [ТС]
Спасибо, но ежели бы было все так просто, там надо все это дело в цикле запустить, в коде прописано...тоесть функция будет вида f(X1,X2,dx)..
0
 Аватар для nick55782012
2742 / 1919 / 953
Регистрация: 25.12.2016
Сообщений: 5,459
06.05.2019, 19:26
тогда лучше условие задачи в нормальном виде предоставить
0
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 9
06.05.2019, 19:28  [ТС]
Используя оператор for, написать программу, определяющую значения функции для аргумента, изменяющегося в пределах [X1;X2] с заданным шагом dX. Переменные X1, X2 и dX задать в виде аргументов функции. Выполнить программу несколько раз, задавая различные значения исходных данных.

Собственно реализация в паскале выше..

И собственно сама задача
Миниатюры
Перевод программы из Pascal в Mathcad  
0
 Аватар для nick55782012
2742 / 1919 / 953
Регистрация: 25.12.2016
Сообщений: 5,459
06.05.2019, 19:56
тут и без for всё строится,в маткаде это так делается
Миниатюры
Перевод программы из Pascal в Mathcad  
0
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 9
06.05.2019, 20:09  [ТС]
Как построить без for, это понятно и просто. Но! Условия задачи никто не отменял, в том и то и загвостка.
0
Модератор
Эксперт по математике/физике
 Аватар для VSI
5291 / 4073 / 1392
Регистрация: 30.07.2012
Сообщений: 12,489
06.05.2019, 22:48
Лучший ответ Сообщение было отмечено Ber-Linn как решение

Решение

Цитата Сообщение от Ber-Linn Посмотреть сообщение
Используя оператор for, написать программу, определяющую значения функции для аргумента, изменяющегося в пределах [X1;X2] с заданным шагом dX. Переменные X1, X2 и dX задать в виде аргументов функции. Выполнить программу несколько раз, задавая различные значения исходных данных.
Можно так...
Миниатюры
Перевод программы из Pascal в Mathcad  
0
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 9
07.05.2019, 02:47  [ТС]
Огромное человеческое спасибище!!

VSI, а можно Вам еще задачку подкинуть?..что то никак не дается этот маткад мне..
0
Модератор
Эксперт по математике/физике
 Аватар для VSI
5291 / 4073 / 1392
Регистрация: 30.07.2012
Сообщений: 12,489
08.05.2019, 17:55
Ber-Linn, создавайте новую тему с условием своей задачи...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.05.2019, 17:55
Помогаю со студенческими работами здесь

Метод Фридрих. Перевод с MathCAD на Matlab
Здравствуйте уважаемые форумчане! Вот в чём состоит суть проблемы. Есть готовый код на маткаде и нужно его перевести на матлаб. Т.к. я...

Перевод программы с Turbo Pascal на Pascal ABC.NET
написала программу в паскаль турбо на рабочем компьютере. перенесла в паскаль авсNet так как дома стоит эта версия /перестала работать что...

Перевод программы с turbo pascal на Pascal ABC
Есть программа, которая строит треугольник Серпинского методом хаоса, но она конфликтует с графикой ABC. Важен именно этот метод. ...

Перевод программы с Pascal на C#
Помогите плз!!! Надо перевести этот код pascal в С#. KT*T=600 KU=200. uses crt,graph; CONST MaxT=15; MaxU=100; ...

Перевод программы Pascal -> C++
Помогите на Си++ перевести program a1; uses crt; var s,tmp:string; i,x:longint; code:integer; begin tmp:=''; ...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru