Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

БИБЛИОГРАФИЧЕСКИЙ СПИСОК. А465 Программирование на языке С в Microsoft Visual Studio 2010 : учеб.





Александров Э. Э.

А465 Программирование на языке С в Microsoft Visual Studio 2010: учеб.

пособие / Э. Э. Александров, В. В. Афонин. –?: Изд-во?, 2010. – 424 с.

ISBN

 

Пособие посвящено программированию на языке С в инструментальной среде Microsoft Visual Studio 2010. Пособие состоит из теоретической и практической частей. В теоретической части приводятся основные сведения языка С, необходимые для выполнения практических заданий. Практическая часть состоит из 21 лабораторной работы, а также двух контрольных заданий, в большей мере для самостоятельного выполнения. В приложении к пособию приводятся необходимые сведения по конфигурированию создаваемого проекта в режимах Debug и Release.

Предназначено для студентов, обучающихся по направлению «Информатика и вычислительная техника» и всех, кто хочет начать изучение языка С.

 

УДК 004.438(076.5)

 

ISBN © Александров Э. Э., Афонин В. В., 2010

© Оформление.


 

Предисловие

 

Данное учебное пособие освещает практические приемы программирования на языке С (читается как «Си») в среде программирования Microsoft Visual Studio 2010, которая устанавливается в режиме программирования С.

Изначально язык С предназначался для системного программирования при создании операционных систем, системных утилит и встраиваемого программного обеспечения. Язык С обладает всеми необходимыми для этого свойствами: программы, написанные на нем, очень эффективны, не требуют специальных сред поддержки времени выполнения. Программы на языке С имеют низкие требования к аппаратной части вычислительной системы. Тем не менее в настоящее время язык С часто выбирается из-за стабильности языка и его окружения, и возможности получения программ, выполняющихся с максимальной скоростью на данной аппаратной платформе. Более того, язык С можно использовать и для создания веб-сайтов через технологию CGI (Common Gateway Interface – Интерфейс).

Немаловажно также то, что компиляторы, библиотеки и инструменты разработки на языке С существуют практически для всех систем. Программы на языке С отличаются переносимостью между платформами на уровне исходного кода.

Язык C оказал большое влияние на индустрию разработки программного обеспечения. С одной стороны, синтаксис многих его инструкций лежит в основе таких языков, как С++, С#, Java, PHP. С другой – он используется в качестве промежуточного в некоторых системах программирования, когда программа сначала транслируется в программу на языке С, и только потом компилируется компилятором языка С для получения окончательного исполняемого модуля.

Язык С называют компьютерным языком «среднего уровня». Но это не означает, что он менее совершенен по сравнению с традиционными языками высокого уровня, такими как Fortran, Pascal, Basic и др. Язык С сочетает элементы языков высокого уровня с функциональностью ассемблера. В нем заложены возможности для разработки конструкций, характерных для языков высокого уровня. В то же время С позволяет манипулировать битами, байтами и адресами, т. е. базовыми элементами, с которыми работает компьютер.

К неоспоримым достоинствам языка С относятся следующие:

– универсальность (используется почти на всех существующих ЭВМ);

– компактность и универсальность кода;

– быстрота выполнения программ;

– гибкость;

– высокая структурированность.

Строительными блоками языка С являются функции, с помощью которых возможно выполнение операций высокого уровня.

Важным аспектом языка С является его структурированность. Специфическая черта структурированного языка – использование блоков. Блок – это набор инструкций, которые логически связаны между собой.

Другая характерная особенность языка С – отсутствие ответственности за действия программиста. Например, в нем не предусматривается контроль выхода за границы массивов (числовых или символьных). Основной принцип данного языка состоит в том, чтобы позволить программисту делать все, что он хочет, но и за последствия отвечает не язык, а программист.

Данное учебное пособие предназначено для начального изучения языка С в течение одного–двух семестров из расчета 51–68 академических часов по программе курса «Программирование на языке высокого уровня». Пособие состоит из 21 темы, каждая из которых содержит теоретическую и практическую части. В теоретической части даются основные конструкции языка программирования С, которым посвящена та или иная тема. В практической части приведены примеры, задания, представлены их решения, показаны программные коды и результаты выполнения. После изучения программного кода примера предлагаются задания для самостоятельного решения (программирования). После каждой темы необходимо ответить на контрольные вопросы. В завершение приводятся два примера контрольной работы и приложение с описанием типов разрабатываемых проектов. Большинство тем пособия рассчитаны на два академических часа, изучение некоторых требуется четыре.

Библиографический список после каждой темы позволит желающим самостоятельно дополнить знания по языку программирования С.

В предлагаемом учебном пособии во многом сохранены методические конструкции изложения материала, которые были использованы авторами в первой работе [1], посвященной языку программирования С.

 

 

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

 

1. Александров Э. Э. Введение в программирование на языке С; учеб. пособие / Э. Э Александров, В. В. Афонин. – Саранск: Изд-во Мордов. ун-та, 2009. – 316 с.


 

Тема 1







Дата добавления: 2015-09-06; просмотров: 599. Нарушение авторских прав; Мы поможем в написании вашей работы!




Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Этапы и алгоритм решения педагогической задачи Технология решения педагогической задачи, так же как и любая другая педагогическая технология должна соответствовать критериям концептуальности, системности, эффективности и воспроизводимости...

Понятие и структура педагогической техники Педагогическая техника представляет собой важнейший инструмент педагогической технологии, поскольку обеспечивает учителю и воспитателю возможность добиться гармонии между содержанием профессиональной деятельности и ее внешним проявлением...

Репродуктивное здоровье, как составляющая часть здоровья человека и общества   Репродуктивное здоровье – это состояние полного физического, умственного и социального благополучия при отсутствии заболеваний репродуктивной системы на всех этапах жизни человека...

Studopedia.info - Студопедия - 2014-2025 год . (0.012 сек.) русская версия | украинская версия