Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > Задача по паскалю!!!


Автор: Гость_Владимир 1.11.2005, 12:10
В системах регулирования технологических процессов эл. связи между блоками системы регламинтируют по ёмкости.Для двухпроводной системы ёмкость линии расчитывают по формуле:c=1(дробь)4ln,2b(дробь)d,где 1-длина линии, b-расстояние между проводами, d-диаметр провода.Как будет меняться ёмкость зависимости от длины линии для диапозона [1;7]см, и шага треугольник t=10см.
Помогите решить пожалуйста, зачёт вот через 3 дня!!!
Буду очень признателен, задачи блин сложные пошли... smile

Автор: St. Andrew 1.11.2005, 15:45
У меня возникает сразу два вопроса.
1) Как все-таки рассчитывается С ? Хотелось бы видеть формулу, записанную в человеческом виде
2) Что вообще должна делать программа? Выводить значения данной ф-ии при разных длинах?
Что такое "шаг треугольник" ? Может быть - не треугольник, а "дельта" . Почему шаг ф-ии больше диапазона?

Вердикт - условие задачи переправить и уточнить!

Автор: Гость_Владимир 2.11.2005, 11:25
1)Формулу в человеческом виде я вряд ли смогу показать,только если отсканить и потом куда-нибудь скинуть!!!
2)просто решить эту задачу, нет точно треугольник!!!, "Почему шаг ф-ии больше диапазона?"-не знаю поэтому и прошу помощи в решении(я вообще фигеу с наших учителей, только прошли а задачи дают....,я даже не знаю как её решить просто не то что описать в паскале(кстати мне нужно именно описанние в паскале). smile

Автор: St. Andrew 2.11.2005, 14:24
Если уже ты не знаешь задачи, то почему ее должны знать те, кто на форуме? Думаю, что тебе стоит сначала уточнить условие задачи у преподавателя. И вообще - нужны знать азы математики! Твой "треугольник" - это не что иное, как буква, обозначающая приращение аргумента на каждом шаге. Мозможно, что в диапазоне указаны другие единицы длины, а не сантиметры...возможно - метры. Поэтому диапазон [1;7] метров , а шаг функции - 10 см. Тогда
уже понятнее становится.

В чем проблема с набором формулы? Не хватает кнопок на клавиатуре? smile
Я готов помочь в решении задачи! В конце концов - отсканируй у преподавателя задание, если совсем дела плохи! От препода фигеть не стоит, а вот попросить объяснить - стоит. На его месте я бы тоже был несколько "удивлен"

Будет нормальное условие - будет решение.

Автор: Гость_Владимир 2.11.2005, 18:21
Да у нас такой препод(20 лет, девушка, только что окончившая институт), сама ни хрена не знает, что не спроси, "посмотрите в книге","или спросите у кого-нибудь другого...", вот такой препод.Или говорит ой да я уже всё и не помню, у нас все с неё фигеют, вот!!! smile
Давай я лучше сам напишу(на бумаге) и пришлю отсканиное.ОК?

Автор: sergejzr 2.11.2005, 18:23
Модератор: Название темы должно отражать ее суть!
В следующий раз тема будет закрыта или удалена НЕЗАМЕДЛИТЕЛьНО!

Автор: St. Andrew 2.11.2005, 22:08
Владимир , спроси у препода, почему шаг больше диапазона! У тебя почти наверняка описка вышла! Я посмотрел твой рисунок и теперь все , в принципе, ясно! Как только узнаешь конкретно про диапазон и шаг - будет программа!

Автор: wowaniw 3.11.2005, 16:01
Да нет всё верно списал, не знаю... smile

Автор: St. Andrew 3.11.2005, 16:23
wowaniw , ну давай тогда считать для простоты , что все-таки диапазон в метрах, а шаг - в сантиметрах. Поскольку тебе она, как я вижу, срочно нужна, постараюсь к вечеру сделать. Если какие-то проблемы будут - ты всегда сможешь подправить порядок вводимых чисел и результата.

Ну вот и готово:
Код

program zavisimost;
uses crt;
const border1=1; border2=7; dt=0.1;
var
l, b, d, c: real;
begin
write('Enter b=');
readln(b);
write('Enter d=');
readln(d);
l:=border1;
while l<=border2 do
begin
c:=l/(4*ln(2*b/d));
writeln('l=',l:6:2,' c=',c:6:2);
l:=l+dt;
end;
readln
end.


Как видишь, параметры b, d в данном случае требуется вводить. Когда оба их введешь, программа выдаст тебе все значения ф-ии в данном диапазоне с заданным шагом. Границы диапазона и шаг занесены в константы; при необходимости можешь их поменять.

Автор: wowaniw 5.11.2005, 08:53
Огромное спасибо за решение, мне как раз надо уже сдать!!! smile smile
Вы очень помогли мне, большое спасибо!
smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)