Курсовая работа на тему "МТИ. Основы программирования и реализация программ на языке С"


Программирование
610 ₽
Купить
Курсовая работа была сдана в 2022 году на отлично. Тема: Основы программирования и реализация программ на языке С. Курсовая работа Реферат. По дисциплине: «Прикладная информатика». Количество страниц: 37. Прошу обратить Ваше внимание, что вставлен не верный титульник, его надо будет подправить.
Количество страниц: 37
Описание работы
Образовательная автономная некоммерческая организация
высшего образования

«МОСКОВСКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ»


КУРСОВАЯ РАБОТА

На тему: Основы программирования и реализация программ на языке С

Обучающийся группы

Москва, 2022 г.

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ 3
Глава 1. Обзор существующих языков программирования и их классификация 5
1.1 Современные языки программирования и история их создания 5
1.2. Обзор современных языков программирования 11
Глава 2. Основы программирования и реализация программ на языке С 17
2.1 Основные сведения о языке программирования С 17
2.2 Методика создания программ на языке высокого уровня С 19
2.3 Использование комментариев в языке С 23
2.4 Характеристика среды разработки языка C 26
2.5 Создания программы с графическим интерфейсом 30
ЗАКЛЮЧЕНИЕ 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 36

ВВЕДЕНИЕ

Вычислительная техника используется сейчас не только в инженерных расчетах и экономических науках, но и таких традиционно нематематических специальностях, как медицина, лингвистика, психология. В связи с этим можно констатировать, что применение ЭВМ приобрело массовый характер. Возникла многочисленная категория специалистов - пользователей ЭВМ, которым необходимы знания по применению ЭВМ в своей отрасли - навыки работы с уже имеющимся программным обеспечением, а также создания своего собственного ПО, приспособленного для решения конкретной задачи. И здесь на помощь пользователю приходят описания языков программирования.
На современном этапе развития компьютерных технологий невозможно представить какого–либо высококвалифицированного специалиста, не владеющего информационными технологиями. Поскольку деятельность любого субъекта в значительной степени зависит от степени владения информации, а также способности эффективно ее использовать. Для свободной ориентации в информационных потоках современный специалист любого профиля должен уметь получать, обрабатывать и использовать информацию, прежде всего, с помощью компьютеров, а также телекоммуникаций и других новейших средств связи, в том числе и уметь, обращаться с языками программирования.
Язык программирования - формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.
Актуальность данной темы обусловлена тем, что прогресс компьютерных технологий определил процесс появления новых разнообразных знаковых систем для записи алгоритмов – языков программирования.
В нынешнее время актуальной проблемой является создания программных продуктов с оконным интерфейсом, чем и обеспечивается удобность использования интерфейса «пользователь-система».
Целью данного исследования является углубленное изучение и анализ основ программирования и реализация программ на языке С.
В рамках достижения поставленной цели исследования, было осуществлено решение следующих задачи:
1) Осуществить обзор существующих языков программирования.
2) Детально описать возможности и основные принципы работы на языке C+.
В процессе написания курсовой работы осуществлялась систематизация, закрепление и расширение знаний и навыков, приобретение опыта самостоятельной работы по организации поиска необходимой научной
и методической литературы. Курсовая работа выполнена в форме текстового изложения и состоит из теоретического обоснования проблемы и практической части, в которой применяются теоретические положения – методы и методики.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Баженова, И.Ю. Языки программирования: Учебник / И.Ю. Баженова. - М.: Академия, 2018. - 448 c.
2. Гавриков, М.М. Теоретические основы разработки и реализации языков программирования / М.М. Гавриков, А.Н. Иванченко. - М.: КноРус, 2018. - 207 c.
3. Довек, Ж. Введение в теорию языков программирования / Ж. Довек, Ж.-Ж. Леви. - М.: ДМК, 2016. - 134 c.
4. Дорогов, В.Г. Основы программирования на языке С: Учебное пособие / В.Г. Дорогов, Е.Г. Дорогова. - М.: Форум, 2015. - 320 c.
5. Касторнова, В.А. Структуры данных и алгоритмы их обработки на языке программирования Паскаль: Учебное пособие / В.А. Касторнова. - СПб.: BHV, 2016. - 304 c.
6. Керниган, Б. Язык программирования C. / Б. Керниган, Д.М. Ритчи. - М.: Вильямс, 2016. - 288 c.
7. Кузин, А.В. Основы программирования на языке Objective-C для iOS: Учебное пособие / А.В. Кузин, Е.В. Чумакова. - М.: Инфра-М, 2018. - 384 c.
8. Липпман, С. Язык программирования С++. Базовый курс / С. Липпман. - М.: Вильямс И.Д., 2018. - 1120 c.
9. Макаровских, Т.А. Языки и методы программирования: Путеводитель по языку С++ / Т.А. Макаровских, А.В. Панюков. - М.: Ленанд, 2018. - 216 c.
10. Макаровских, Т.А. Языки и методы программирования: Создание простых GUI-приложений с помощью Visual С++ / Т.А. Макаровских, А.В. Панюков. - М.: Ленанд, 2018. - 144 c.
11. Орлов, С. Теория и практика языков программирования: Учебник / С. Орлов. - СПб.: Питер, 2017. - 224 c.
12. Орлов, С. Теория и практика языков программирования. Учебник для вузов Стандарт третьего поколения / С. Орлов. - СПб.: Питер, 2017. - 688 c.
13. Солдатенко, И.С. Практическое введение в язык программирования Си: Учебное пособие / И.С. Солдатенко, И.В. Попов. - СПб.: Лань, 2018. - 132 c.
14. Страуструп, Б. Язык программирования С++ / Б. Страуструп. - М.: Бином-Пресс, 2019. - 1136 c.
15. Страуструп, Б. Язык программирования С++ (стандарт C++11). Краткий курс / Б. Страуструп. - М.: Бином, 2017. - 176 c.
16. Страуступ, Б. Язык программирования С++. Специальное издание / Б. Страуступ. - М.: Бином, 2015. - 1136 c.
17. Троелсен, Э. Язык программирования C# 7 и платформа .NET и NET Core / Э. Троелсен. - М.: Вильямс И.Д., 2018. - 1328 c.