<?xml version="1.0" encoding="windows-1251" ?>
<rss version="2.0">
<channel>
	<title>Задачи</title>
	<description><![CDATA[RSS канал с форума "задачи"]]></description>
	<link>http://forum.pascalnet.ru/index.php</link>
	<pubDate>Thu, 14 May 2026 09:35:20 +0300</pubDate>
	<ttl>20</ttl>
	<item>
		<title>проблемы с модулем числа</title>
		<link>http://forum.pascalnet.ru/index.php?showtopic=31679</link>
		<description><![CDATA[Здравствуйте, знатоки.<br />Вопрос по FreePascal.<br />Столкнулся с непонятной для меня проблемой: необходимо сравнить модули чисел:<br /><style>
  <!--
  PRE{font:12px "Courier New";display:block;border:2px dotted #333399;background-color:#FFFFFF;padding:5px}
  PRE.inl{padding:1px;display:inline;border-width:1px;margin:0.3em;border:none}
  .identif{color:black}
  -->
  CODE {color:navy; font: 12px "Verdana"}
</style><link rel="STYLESHEET" type="text/css" href="http://forum.pascalnet.ru/common_files/css_13.css">
<script type="text/javascript" src="http://forum.pascalnet.ru/common_files/h_pas.js"></script>
<script type="text/javascript" src="http://forum.pascalnet.ru/common_files/h_core_19.js"></script>
<pre  id="pas_1" title="pas" border="1" bordercolor="#000000"><br />u:=u+(a*sin(al)+(ua-u)*v/r)*dt;<br />if abs (u)&lt;1 then<br />	u:=0;<br />v:=v+(a*cos(al)-sqr(ua/r)*ra+sqr(ua-u)/r)*dt;<br />if abc (v)&lt;1 then<br />	v:=0;<br /><br /></pre>
 <script>if (navigator.appName == "Netscape") parseOne('pas_1','pas')</script><br />с первым (<b>abs (u)</b>) все нормально, но вот со вторым (<b>abc (v)</b>) проблема. Компилятор ругается:<br /><!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->... (72,9) Error: Identifier not found "abc"<!--QuoteEnd--></div><!--QuoteEEnd--><br /><br />Чего же он хочет-то? Может кто подскажет, что тут не так?]]></description>
		<pubDate>Mon, 28 Sep 2015 17:47:11 +0300</pubDate>
		<guid isPermaLink="false">31679</guid>
	</item>
	<item>
		<title>Выборочное чтение из файла</title>
		<link>http://forum.pascalnet.ru/index.php?showtopic=31295</link>
		<description><![CDATA[Бодрого дня, господа.<br />Ни как не могу найти решение проблемки.<br />Необходимо из файлика, допустим, info.txt:<br />Первая строка Первого пункта<br />Вторая строка Первого пункта<br />Третья строка Первого пункта<br />Первая строка Второго пункта<br />Вторая строка Второго пункта<br />Третья строка Второго пункта<br />Первая строка Третьего пункта<br />Вторая строка Третьего пункта<br />Третья строка Третьего пункта<br /><br />По "меню" выборочно прочитать и вывести на экран только первых 3 строки, или с 4 по 6 строки, или с 7 по 9 строки.]]></description>
		<pubDate>Wed, 16 Sep 2015 14:59:49 +0300</pubDate>
		<guid isPermaLink="false">31295</guid>
	</item>
	<item>
		<title>найти значение и относительную погрешность</title>
		<link>http://forum.pascalnet.ru/index.php?showtopic=31225</link>
		<description><![CDATA[Задали написать прогу в паскале:<br /><br /><br />надо посчитать значение, найти относительную погрешность, величины должны быть читабельны.<br /><br />y=(4q-x^2/sinx)*10^-k<br /><br />x начальное=18,1<br />x конечное=36,5<br /><br />q начальное=96,1<br />q конечное=115,0<br /><br />k начальное=9<br />k конечное=11<br /><br />Вид печати: Аргументы равны: Q= ,x= ,k=<br />Результат равен:y=<br /><br /><br />Помогите плиз]]></description>
		<pubDate>Tue, 15 Sep 2015 22:47:14 +0300</pubDate>
		<guid isPermaLink="false">31225</guid>
	</item>
	<item>
		<title>деление двоичных чисел</title>
		<link>http://forum.pascalnet.ru/index.php?showtopic=30654</link>
		<description>необходимо написать программу которая делит 2 двоичных числа друг на друга</description>
		<pubDate>Tue, 19 May 2015 01:11:47 +0300</pubDate>
		<guid isPermaLink="false">30654</guid>
	</item>
	<item>
		<title>Удаление цифр из числа</title>
		<link>http://forum.pascalnet.ru/index.php?showtopic=30918</link>
		<description><![CDATA[Здраствуйте.Прошу помощи:никак не могу написать программу на эту задачу:Дано натуральное шеснадцатизначное число. Получите новое число удалив из него заданную цифру.<br />Заранее спасибо:)]]></description>
		<pubDate>Tue, 11 Aug 2015 13:50:39 +0300</pubDate>
		<guid isPermaLink="false">30918</guid>
	</item>
	<item>
		<title>Задача по расстановке на pascal ABC</title>
		<link>http://forum.pascalnet.ru/index.php?showtopic=30399</link>
		<description>Задача в файле</description>
		<pubDate>Sun, 22 Mar 2015 13:41:19 +0300</pubDate>
		<guid isPermaLink="false">30399</guid>
	</item>
	<item>
		<title>Две очереди</title>
		<link>http://forum.pascalnet.ru/index.php?showtopic=30740</link>
		<description><![CDATA[<i>  Помогите,пожалуйста,решить задачу.</i><br /><br /><b>Даны 2 очереди, заполненные символами латинского алфавита и числами. Сделать из них две, так, чтобы в одной остались только символы, а в другой - только числа.</b>]]></description>
		<pubDate>Wed, 24 Jun 2015 15:21:42 +0300</pubDate>
		<guid isPermaLink="false">30740</guid>
	</item>
	<item>
		<title>Составление цикла</title>
		<link>http://forum.pascalnet.ru/index.php?showtopic=30595</link>
		<description><![CDATA[Привет всем<br /><a href='http://forum.pascalnet.ru/index.php?act=Attach&type=post&id=12482'>http://forum.pascalnet.ru/index.php?act=Attach&type=post&id=12482</a>]]></description>
		<pubDate>Fri, 17 Apr 2015 00:32:49 +0300</pubDate>
		<guid isPermaLink="false">30595</guid>
	</item>
	<item>
		<title>PascalABC.NET - Рассмотреть класс геометрических фигур.</title>
		<link>http://forum.pascalnet.ru/index.php?showtopic=30731</link>
		<description><![CDATA[PascalABC.NET - Рассмотреть класс геометрических фигур, квадрат, круг, треугольник (наследование, полиморфизм, инкапсуляция.)<br />Помогите пожалуйста. В программирование не силен. <br />Как работать с классами не знаю.<br /><br />Нужно, что бы выглядело так:<br /><br />Меню программы:<br />1. Треугольник<br />2. Круг<br />3. Квадрат<br />Выбираем нужную геометрическую фигуру (вводим с клавиатуры например 2). <br />Программа просит, задать размер фигуры, в даном случае размер круга (его радиус). <br />Вводим с клавиатуры например 7.<br />Программа просит выбрать цвет фигуры.<br />1. Красный<br />2. Оранжевый<br />3. Желтый<br />4. Зеленый<br />5. Голубой<br />6. Синий<br />7. Фиолетовый<br />Выбираем нужный цвет например 4.<br />Программа выводит графическое окно, в которой нарисован зеленый круг радиусом 7.<br />И для всего этого добра нужно рассмотреть класс геометрических фигур.<br /><br />Есть мой код выглядит так, его надо доделывать сильно.<br /><br /><style>
  <!--
  PRE{font:12px "Courier New";display:block;border:2px dotted #333399;background-color:#FFFFFF;padding:5px}
  PRE.inl{padding:1px;display:inline;border-width:1px;margin:0.3em;border:none}
  .identif{color:black}
  -->
  CODE {color:navy; font: 12px "Verdana"}
</style><link rel="STYLESHEET" type="text/css" href="http://forum.pascalnet.ru/common_files/css_13.css">
<script type="text/javascript" src="http://forum.pascalnet.ru/common_files/h_pas.js"></script>
<script type="text/javascript" src="http://forum.pascalnet.ru/common_files/h_core_19.js"></script>
<pre  id="pas_1" title="pas" border="1" bordercolor="#000000"><br />Program classfigur;<br />Uses graphabc;<br />Var<br />  n: Byte;<br /> <br />procedure krug;<br />begin<br />Circle(500,200,100);<br />FLOODFILL(500,200,clred);<br />end;<br /> <br />procedure kvadr;<br />begin<br />line(200,1,440,1);<br />line(440,1,440,240);<br />line(440,240,200,240);<br />line(200,240,200,1);<br />FLOODFILL(240,200,clblue);<br />end;<br /> <br />procedure treug;<br />begin<br />line(300,100,500,300);<br />line(500,300,100,300);<br />line(100,300,300,100);<br />FLOODFILL(300,200,clgreen);<br />end;<br /> <br />begin<br />  repeat<br />  WriteLn('1-Круг');<br />  WriteLn('2-Квадрат');<br />  WriteLn('3-Треугольник');<br />  WriteLn('4-Выход');<br />  Write('5-Следующая фигура: ');<br />  ReadLn(n);<br />  Case n of<br />    1: krug;<br />    2: kvadr;<br />    3: treug;<br />  end;<br />  until n &lt;&gt; 0;<br />end.<br /><br /></pre>
 <script>if (navigator.appName == "Netscape") parseOne('pas_1','pas')</script><br /><br />Предусмотреть методы для создания объектов, изменения размеров и цвета.<br />Спасибо.<br /><br />Есть еще такие коды уже не мои, но вдруг пригодятся<br /><br /><style>
  <!--
  PRE{font:12px "Courier New";display:block;border:2px dotted #333399;background-color:#FFFFFF;padding:5px}
  PRE.inl{padding:1px;display:inline;border-width:1px;margin:0.3em;border:none}
  .identif{color:black}
  -->
  CODE {color:navy; font: 12px "Verdana"}
</style><link rel="STYLESHEET" type="text/css" href="http://forum.pascalnet.ru/common_files/css_13.css">
<script type="text/javascript" src="http://forum.pascalnet.ru/common_files/h_pas.js"></script>
<script type="text/javascript" src="http://forum.pascalnet.ru/common_files/h_core_19.js"></script>
<pre  id="pas_1" title="pas" border="1" bordercolor="#000000">uses GraphAbc;<br />var w:char;<br />    j:integer;<br />begin<br />  repeat<br />    ClearWindow;<br />    textout(1,10,'Выберите действие');<br />    textout(1,30,'1-нарисовать квадрат');<br />    textout(1,50,'2-нарисовать круг');<br />    textout(1,70,'другое выход');<br />    readln(w);<br />    case w of <br />    '1':begin<br />        textout(1,90,'Сторона:');<br />        readln(j);<br />        ClearWindow;<br />        Rectangle(WindowWidth div 2-j div 2,WindowHeight div 2-j div 2,WindowWidth div 2+j div 2,WindowHeight div 2+ j div 2);<br />        textout(WindowWidth div 2-50,10,'Нажмите Enter');<br />        readln;<br />        end;<br />    '2':begin<br />        textout(1,90,'радиус:');<br />        readln(j);<br />        ClearWindow;<br />        Circle(WindowWidth div 2,WindowHeight div 2,j);<br />        textout(WindowWidth div 2-50,10,'Нажмите Enter');<br />        readln;<br />       end;<br />     else exit;<br />   end;  <br />  until not (w in ['1','2']);   <br /> end.<br /><br /></pre>
 <script>if (navigator.appName == "Netscape") parseOne('pas_1','pas')</script><br /><br />и вот такой<br /><style>
  <!--
  PRE{font:12px "Courier New";display:block;border:2px dotted #333399;background-color:#FFFFFF;padding:5px}
  PRE.inl{padding:1px;display:inline;border-width:1px;margin:0.3em;border:none}
  .identif{color:black}
  -->
  CODE {color:navy; font: 12px "Verdana"}
</style><link rel="STYLESHEET" type="text/css" href="http://forum.pascalnet.ru/common_files/css_13.css">
<script type="text/javascript" src="http://forum.pascalnet.ru/common_files/h_pas.js"></script>
<script type="text/javascript" src="http://forum.pascalnet.ru/common_files/h_core_19.js"></script>
<pre  id="pas_1" title="pas" border="1" bordercolor="#000000"><br />type<br />    Shape = auto class<br />        x, y: integer;<br />        color: GraphABC.Color;<br />    end;<br /><br />    Square = class(Shape)        <br />        x1, y1: integer;<br />        <br />        constructor Create(x, y, x1, y1: integer; color: GraphABC.Color);<br />        begin<br />            self.x := x;<br />            self.x1 := x1;<br />            self.y := y;<br />            self.y1 := y1;<br />            self.color := color;<br />        end;<br />        <br />        procedure Draw();<br />        begin<br />            brush.Color := color;<br />            GraphABC.Rectangle(x, y, x1, y1);<br />            <br />            brush.Color := GraphABC.Color.Transparent;<br />        end;<br />    end;<br /><br /></pre>
 <script>if (navigator.appName == "Netscape") parseOne('pas_1','pas')</script><br /><br />]]></description>
		<pubDate>Sat, 20 Jun 2015 13:26:09 +0300</pubDate>
		<guid isPermaLink="false">30731</guid>
	</item>
	<item>
		<title>Соединить воедино две программы</title>
		<link>http://forum.pascalnet.ru/index.php?showtopic=30713</link>
		<description><![CDATA[Есть программа отделяющая корни уравнений:<br /><br /><style>
  <!--
  PRE{font:12px "Courier New";display:block;border:2px dotted #333399;background-color:#FFFFFF;padding:5px}
  PRE.inl{padding:1px;display:inline;border-width:1px;margin:0.3em;border:none}
  .identif{color:black}
  -->
  CODE {color:navy; font: 12px "Verdana"}
</style><link rel="STYLESHEET" type="text/css" href="http://forum.pascalnet.ru/common_files/css_13.css">
<script type="text/javascript" src="http://forum.pascalnet.ru/common_files/h_pas.js"></script>
<script type="text/javascript" src="http://forum.pascalnet.ru/common_files/h_core_19.js"></script>
<pre  id="pas_1" title="pas" border="1" bordercolor="#000000">uses crt;<br />var <br />a,b,x1,x2,y1,y2,h,w,y,e:real;<br />n,k:integer;<br /> <br /> <br />function f(x:real):real;<br />begin<br />f:=Sqr(x)-(0.1*exp(x))-5;<br />end;<br /> <br /> begin<br />a:=-3;<br />b:=7;<br />h:=0.5;<br />  clrscr;<br />    k:=0; x1:=a; x2:=x1+h; y1:=f(x1); y2:=f(x2);<br />  while x2&lt;b do<br /> <br />     begin y2:=f(x2);<br />       if y1*y2&lt;0 then<br />                 begin inc (k);<br />            writeln(k,'-й корень[',x1:4:1,';',x2:4:1,']')<br />         end;<br />     x1:=x2; x2:=x1+h; y1:=y2;<br />   end;<br />   <br /> repeat until keypressed<br /> <br /> <br />end.<br /></pre>
 <script>if (navigator.appName == "Netscape") parseOne('pas_1','pas')</script><br /><br /><br />Есть еще кусок кода, уточняющий корни:<br /><br /><style>
  <!--
  PRE{font:12px "Courier New";display:block;border:2px dotted #333399;background-color:#FFFFFF;padding:5px}
  PRE.inl{padding:1px;display:inline;border-width:1px;margin:0.3em;border:none}
  .identif{color:black}
  -->
  CODE {color:navy; font: 12px "Verdana"}
</style><link rel="STYLESHEET" type="text/css" href="http://forum.pascalnet.ru/common_files/css_13.css">
<script type="text/javascript" src="http://forum.pascalnet.ru/common_files/h_pas.js"></script>
<script type="text/javascript" src="http://forum.pascalnet.ru/common_files/h_core_19.js"></script>
<pre  id="pas_1" title="pas" border="1" bordercolor="#000000">repeat<br /> writeLn('Введите точность в пределах от 0 до 1 eps=');<br /> readln(eps);<br /> until (eps &gt;0) and (eps &lt;1);<br /> clrscr;<br /> {n := 0;}<br /> repeat<br />   c:=(f(b)*a-f(a)*b)/(f(b)-f(a));<br />   if f(a)*f&copy; &gt; 0 then a := c<br />   else b := c;<br />   {Inc(n)}<br /> until abs((f(b)*a-f(a)*b)/(f(b)-f(a))-c)&lt;eps;<br /> x := c;<br /> writeLn('Корень уравнения x=', x:10:7);<br /> write('Для выхода нажмите Enter');<br /> {writeLn('Количество итераций =  ',n);}<br /><br /></pre>
 <script>if (navigator.appName == "Netscape") parseOne('pas_1','pas')</script><br /><br />Никак не могу слепить их воедино, чтобы программа сначала отделяла корни, а потом их уточняла.<br /><br />По одиночке они работают, когда соединяю их прога зависает, видимо получается бесконечный цикл.]]></description>
		<pubDate>Fri, 12 Jun 2015 15:29:19 +0300</pubDate>
		<guid isPermaLink="false">30713</guid>
	</item>
</channel>
</rss>