<?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; Программирование</title>
	<atom:link href="http://www.studcode.ru/archiv/category/konspekty/programmir/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>Общие замечания о языке C++</title>
		<link>http://www.studcode.ru/archiv/obshhie-zamechaniya-o-yazyke-c/</link>
		<comments>http://www.studcode.ru/archiv/obshhie-zamechaniya-o-yazyke-c/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 14:31:37 +0000</pubDate>
		<dc:creator>archey</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[лекции]]></category>
		<category><![CDATA[С++]]></category>

		<guid isPermaLink="false">http://www.studcode.ru/?p=256</guid>
		<description><![CDATA[Общие замечания о языке
С++ &#8211; это универсальный язык программирования,  задуманный так,    чтобы сделать программирование более приятным для серьезного программиста.   За исключением второстепенных деталей С++ является надмножеством языка программирования C.  Помимо возможностей, которые дает C, С++  предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, [...]]]></description>
			<content:encoded><![CDATA[<h2>Общие замечания о языке</h2>
<p>С++ &#8211; это универсальный язык программирования,  задуманный так,    чтобы сделать программирование более приятным для серьезного программиста.   За исключением второстепенных деталей С++ является надмножеством языка программирования C.  Помимо возможностей, которые дает C, С++  предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов,  точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части.  Такой метод построения  программ часто   называют абстракцией данных.<span id="more-256"></span><br />
Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие   объекты просты и надежны в использовании в тех ситуациях, когда  их тип нельзя установить на стадии компиляции. Программирование  с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод   дает  более  короткие,  проще понимаемые и легче контролируемые программы. Объектный подход является расширением структурного подхода и ни в коем случае не устраняет правила &#8220;хорошего тона&#8221;, которые рекомендуются при структурном программировании. Название С++  &#8211;  изобретение   совсем   недавнее   (лето 1983-его). Более ранние версии языка использовались начиная с 1980-ого и были известны как &#8220;C с  Классами&#8221;. Изучая этот курс мы будем изучать параллельно языки С и С++. При этом я буду иногда акцентировать внимание на некоторых отличиях и рассматривать преимущества той или иной реализации. В языке С++ мы можем использовать все возможности синтаксиса С, но не наоборот.</p>
<h3>Пример простейшей программы на С и С++</h3>
<p>Теперь приведем ставший уже традиционным пример программы Hello World.  Для начала приведем пример на языке С.</p>
<pre><code>
#include  void main()
{
printf("Hello World \n");
}
</code></pre>
<p>Теперь та же самая программа в синтаксисе С++.</p>
<pre><code>
#include  void main()
{
cout&lt;&lt;"Hello Wold \n";
}
<strong>#include</strong> - это директива компилятора, которая указывает что необходимо перед компиляцией подключить заголовочный файл. В данном случае файл stdio.h содержит определение функций стандартного ввода вывода. Файл iostream.h  содержит определения классов потокового ввода/вывода, который принят в С++. Далее идет определение функции main(). В языке С, программа состоит из равноправных функций и при запуске программы управление передается функции с зарезервированным именем main. Имя этой функции должно быть именно таким и состоять из маленьких букв. Она может иметь два определенных параметра но из мы рассмотрим позже. Пока будем считать, что у нее нет параметров. Тело функции заключено в фигурные скобки. Посмотрим на тело функции. Мы видим там только один оператор:   printf("Hello Wold \n");  Оператор printf - предназначен для вывода на печать. Пока этим и ограничимся. Во втором примере мы видим функцию, которая делает тоже самое, но в интерпретации С++. Все операторы в Языке С и С++ должны заканчиваться (;).
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.studcode.ru/archiv/obshhie-zamechaniya-o-yazyke-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Этапы разработки программы</title>
		<link>http://www.studcode.ru/archiv/etapy-razrabotki-programmy/</link>
		<comments>http://www.studcode.ru/archiv/etapy-razrabotki-programmy/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 14:26:15 +0000</pubDate>
		<dc:creator>archey</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[лекции]]></category>

		<guid isPermaLink="false">http://www.studcode.ru/?p=202</guid>
		<description><![CDATA[Этапы разработки программы
Процесс создания программы состоит из следующих этапов:

Постановка задачи
Разработка или выбор алгоритма решения задачи
Написание программы.

В свою очередь написание программы состоит из следующих этапов:

Редактирование исходного текста программ
Компиляция
Отладка
Тестирование


Редактирование исходного текста программы – это процесс набора текста программы. За-пись элементов текста программы подчиняется некоторым правилам – синтаксису языка про-граммирования.
Все операции с текстом выполняет специальная программа – текстовый [...]]]></description>
			<content:encoded><![CDATA[<p>Этапы разработки программы</p>
<p>Процесс создания программы состоит из следующих этапов:</p>
<ol>
<li>Постановка задачи</li>
<li>Разработка или выбор алгоритма решения задачи</li>
<li>Написание программы.</li>
</ol>
<p>В свою очередь написание программы состоит из следующих этапов:</p>
<ol>
<li>Редактирование исходного текста программ</li>
<li>Компиляция</li>
<li>Отладка</li>
<li>Тестирование</li>
</ol>
<p><span id="more-202"></span></p>
<p>Редактирование исходного текста программы – это процесс набора текста программы. За-пись элементов текста программы подчиняется некоторым правилам – синтаксису языка про-граммирования.<br />
Все операции с текстом выполняет специальная программа – текстовый редактор. Результат работы редактора – текстовый файл с исходной программой(имя.dpr, имя.pas).<br />
<strong>Компиляция</strong> – процесс создания исполняемой программы из исходной, содержащий два этапа:<br />
1.	Синтаксический контроль текста программы – процесс выявления (обнаружения) синтакси-ческих ошибок.<br />
В случае отсутствия ошибок переход ко второму этапу.<br />
2.	Генерация машинного кода из исходного – операторы языка высокого уровня преобразуются в инструкции процессора компьютера – машинные команды.<br />
Компиляцию выполняет специальная программа – компилятор. Результат работы компиля-тора – исполняемый файл (исполняемая программа) или  приложение(имя.exe).<br />
<strong>Отладка</strong> – процесс поиска ошибок в исходном тексте программы. Устраняются ошибки с помощью текстового редактора. Синтаксические ошибки исправляются наиболее просто – их характер и место возникновения указывает компилятор. Логические ошибки помогает найти специальная программа – отладчик.<br />
<strong>Тестирование</strong> – процесс изучения работы программы на как можно большем количестве наборов входных данных. При тестировании выявляют более сложные логические ошибки.<br />
В настоящее время все этапы написания программы выполняются с помощью одной специ-альной программы – интегрированной среды разработчика(ИСР).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.studcode.ru/archiv/etapy-razrabotki-programmy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

