<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Два студента пишут лабы &#187; C++</title>
	<atom:link href="http://www.studcode.ru/archiv/category/labrab/cpplab/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.studcode.ru</link>
	<description>Конспекты лекций, самостоятельные работы по  delphi, с++, php. Курсовые проекты. Все что мы сделали вы можете скачать без проблем!</description>
	<lastBuildDate>Wed, 27 Oct 2010 15:15:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Циклические алгоритмы с известным количеством повторений</title>
		<link>http://www.studcode.ru/archiv/ciklicheskie-algoritmy-s-izvestnym-kolichestvom-povtorenij/</link>
		<comments>http://www.studcode.ru/archiv/ciklicheskie-algoritmy-s-izvestnym-kolichestvom-povtorenij/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 22:03:25 +0000</pubDate>
		<dc:creator>sleepes</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[исходники]]></category>
		<category><![CDATA[лабы]]></category>
		<category><![CDATA[С++]]></category>
		<category><![CDATA[Учеба]]></category>

		<guid isPermaLink="false">http://www.studcode.ru/?p=254</guid>
		<description><![CDATA[Цель работы: Освоить практическое использование цикла с параметром в программирования вычислительного процесса, содержащего циклы.
Цикл с параметром
Оператор for &#8211; итерационный оператор, обычно используемый с пере­менной, которая увеличивается или уменьшается. Например, следующий код использует оператор for для того, чтобы просуммировать целью числа от 1 до 10:

sum = 0 ;
for (i = 1; i &#60;= 10; ++i) sum [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">Цель работы:</span></strong> Освоить практическое использование цикла с параметром в программирования вычислительного процесса, содержащего циклы.<br />
<strong>Цикл с параметром</strong><br />
Оператор for &#8211; итерационный оператор, обычно используемый с пере­менной, которая увеличивается или уменьшается. Например, следующий код использует оператор for для того, чтобы просуммировать целью числа от 1 до 10:</p>
<pre><code>
sum = 0 ;
for (i = 1; i &lt;= 10; ++i) sum += i;</code></pre>
<p>Конструкция<br />
for(выражение1;выражение2;выражениеЗ)оператор;<br />
следующий оператор<br />
в C++ является эквивалентом конструкции</p>
<p>выражение1;<br />
while(выражение2)<br />
{<br />
оператор;<br />
выражениеЗ;<br />
}<br />
следующий оператор</p>
<p><span id="more-254"></span></p>
<p>при условии, что выражение2 &#8211; не пустое, и в теле цикла for нет оператора continue.<br />
Зная оператор while, с помощью дедукции Вы можете вывести семанти­ку оператора for. Сначала вычисляется выражение1. Обычно выражение1 инициализирует переменную, используемую в цикле. Затем вычисляется вы­ражение2. Если оно отлично от нуля (true), тогда выполняется оператор, обра­батывается выражениеЗ и управление снова переходит обратно к началу цикла for, за исключением того, что пропускается вычисление выражения1. Эта итерация продолжается до тех пор, пока выражение2 не обратится в ноль (false), после чего управление переходит к следующему оператору.<br />
В операторе for могут отсутствовать любое или все выражения, но долж­ны оставаться две точки с запятой. Если отсутствует выражение1, то в цикле for не выполняется инициализация. Если отсутствует выражениеЗ, то в цикле for не выполняется инкрементация. Если отсутствует выражение2, то в цикле for отсутствует этап проверки. Специальное правило цикла for гласит, что когда отсутствует выражение2, то результат проверки — всегда ис­тина. Таким образом цикл for в коде</p>
<pre><code>
for (i = 1, sum =0; ; sum + = i++)
cout &lt;&lt; sum &lt;&lt; endl;</code></pre>
<p>бесконечный.</p>
<p><span style="text-decoration: underline;"><strong>Задание:</strong></span></p>
<p>Дана последовательность чисел a1, a2, …, an. Найти в ней наибольшую неубывающую последовательность.</p>
<p><noindex><a href="http://depositfiles.com/files/7p5qug9vv" target="_blank">скачать программу реализующую данную задачу</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://www.studcode.ru/archiv/ciklicheskie-algoritmy-s-izvestnym-kolichestvom-povtorenij/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Обработка массивов.</title>
		<link>http://www.studcode.ru/archiv/obrabotka-massivov/</link>
		<comments>http://www.studcode.ru/archiv/obrabotka-massivov/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 22:01:32 +0000</pubDate>
		<dc:creator>sleepes</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[исходники]]></category>
		<category><![CDATA[лабы]]></category>
		<category><![CDATA[С++]]></category>
		<category><![CDATA[Учеба]]></category>

		<guid isPermaLink="false">http://www.studcode.ru/?p=255</guid>
		<description><![CDATA[Цель: Овладеть навыками программирования структур с вложенными циклами, способами создания, обработки  и вывода на экран массивов.
Необходимые теоретические сведения

Описание массивов.
Способы ввода / вывода массивов.
Организация вложенных циклов с учетом порядка перебора элементов массивов.
Способы обработки массивов (суммирование, поиск элементов с заданными признаками, сортировка).


int random(int Max) – получает случайное целое число, находящееся в диапазоне 0 – Max-1.
void randomize(void) – [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;"><strong>Цель:</strong></span> Овладеть навыками программирования структур с вложенными циклами, способами создания, обработки  и вывода на экран массивов.</p>
<p><strong>Необходимые теоретические сведения</strong></p>
<ol>
<li>Описание массивов.</li>
<li>Способы ввода / вывода массивов.</li>
<li>Организация вложенных циклов с учетом порядка перебора элементов массивов.</li>
<li>Способы обработки массивов (суммирование, поиск элементов с заданными признаками, сортировка).</li>
</ol>
<p><span id="more-255"></span><br />
int random(int Max) – получает случайное целое число, находящееся в диапазоне 0 – Max-1.<br />
void randomize(void) – инициализирует датчик случайных чисел.</p>
<p><span style="text-decoration: underline;"><strong>Задание:</strong></span></p>
<p>1.    Даны матрицы A[k x m] и B[m x l]. Найти матрицу A*B. k, m, l –вводятся с клавиатуры.<br />
2.    В матрице A[k x m] – поменять местами строку, содержащую наименьший элемент, со строкой, содержащей наибольший элемент матрицы. Предполагается, что эти элементы единственны.  k, m –вводятся с клавиатуры.</p>
<p><noindex><a href="http://depositfiles.com/files/vihfnjrce" target="_blank">скачать программу реализующую данную задачу</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://www.studcode.ru/archiv/obrabotka-massivov/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Цикл с постусловием. Подсчитать сумму ряда.</title>
		<link>http://www.studcode.ru/archiv/cikl-s-postusloviem-podschitat-summu-ryada/</link>
		<comments>http://www.studcode.ru/archiv/cikl-s-postusloviem-podschitat-summu-ryada/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 21:17:52 +0000</pubDate>
		<dc:creator>sleepes</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[исходники]]></category>
		<category><![CDATA[лабы]]></category>
		<category><![CDATA[С++]]></category>
		<category><![CDATA[Учеба]]></category>

		<guid isPermaLink="false">http://www.studcode.ru/?p=251</guid>
		<description><![CDATA[Оператор do может рассматриваться как вариант оператора while, одна­ко вместо того, чтобы делать проверку условия цикла в верхней его части, оператор do делает это в нижней части, как например:

do{
sum += i;
cin &#62;&#62; i;
}while (i &#62; 0) ;


Рассмотрим конструкцию вида

do оператор while (выражение) ;
следующий оператор

Сначала выполняется оператор, затем вычисляется выражение. Если его результат отличен от нуля [...]]]></description>
			<content:encoded><![CDATA[<p>Оператор do может рассматриваться как вариант оператора while, одна­ко вместо того, чтобы делать проверку условия цикла в верхней его части, оператор do делает это в нижней части, как например:</p>
<pre><code>
do{
sum += i;
cin &gt;&gt; i;
}while (i &gt; 0) ;
</code></pre>
<p><span id="more-251"></span></p>
<p>Рассмотрим конструкцию вида</p>
<pre><code>
do оператор while (выражение) ;
следующий оператор
</code></pre>
<p>Сначала выполняется оператор, затем вычисляется выражение. Если его результат отличен от нуля (true), тогда управление переходит обратно к началу оператора do, процесс повторяется. Когда значение выражения — ноль (false), тогда управление переходит к следующему оператору. Например, предполо­жим, что необходимо прочитать положительное целое число, и убедиться в том, что это целое число положительно. Это выполняет следующий код:</p>
<pre><code>
do {
cout&lt;&lt;" \пВведите положительное целое число: "; cin &gt;&gt; n;
} while ( n &lt;= 0);
</code></pre>
<p>Пользователю предлагается ввести положительное целое число. Отрица­тельное значение или ноль заставляют цикл выполняться снова, и пользова­тель должен вводить другое значение. Управление выходит из цикла только после того, как пользователь вводит положительное целое число.</p>
<p><noindex><a href="http://depositfiles.com/files/o8ixwikbp" target="_blank">скачать программу для подсчета суммы ряда</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://www.studcode.ru/archiv/cikl-s-postusloviem-podschitat-summu-ryada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

