**программирование на языке c/c++. часть i. структурное программирование**

PDF 151 стр. 1,6 МБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 151
программирование на языке c/c++ министерство транспорта российской федерации федеральное агенство воздушного транспорта фгбоу впо «санкт-петербургский государственный университет гражданской авиации» кафедра информатики ю. в. земсков программирование на языке c/c++ часть i структурное программирование учебное пособие санкт-петербург 2012 земсков ю.в. программирование на языке c/c++. часть i. структурное программирование. учебное пособие/ спб университет га. спб., 2012. рецензенты: © спб университет гражданской авиации, 2012 — 3 — содержание 1. основные сведения о языке c/c++ 5 1.1. алгоритмические языки . . . . . . . . . . . . . . . . . . . . . . 5 1.2. состав языка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3. переменные и именованные константы . . . . . . . . . . . . . . 12 …
2 / 151
рные статические массивы . . . . . . . . . . . . . . . . . 83 3.2. указатели. динамические массивы . . . . . . . . . . . . . . . . 87 3.3. сортировка элементов массива . . . . . . . . . . . . . . . . . . 95 3.4. двумерные массивы . . . . . . . . . . . . . . . . . . . . . . . . . 99 3.5. контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . 102 — 4 — 4. модульное программирование 105 4.1. функции . . . . . . . . . . . . . . . . . . . …
3 / 151
вание — научная и практическая деятельность по со­ зданию программ [гост 19781-90]. язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, ко- торые выполнит компьютер под её управлением. синтаксис устанавливает правила построения всех элементов языка и описывает структуру программы как набор символов (обычно говорят: «без- относительно к содержанию»). семантика определяет смысл и правила ис- пользования каждой синтаксической конструкции. любой язык программирования является алгоритмическим языком, но не всякий алгоритмический язык пригоден для использования в качестве языка программирования. машинный код. программа, непосредственно выполняемая процессо- ром компьютера, представляет собой последовательность нулей и единиц, од- ни участки которой кодируют команды, а другие — данные. подобная после- довательность называется машинным кодом. язык ассемблера представляет собой удобную для восприятия человеком форму записи машинных команд. между машинным кодом и кодом на языке ассемблера существует взаимно — 6 — однозначное соответствие. программа, которая переводит текст с языка ас- семблера в машинный код, …
4 / 151
на языке высокого уровня, состоит из инструк- ций (операторов). каждый оператор языка высокого уровня соответствует последовательности из нескольких низкоуровневых инструкций (машинных команд). парадигмы программирования. языки высокого уровня, предназна- ченные для решения сходных задач сходными методами принято разделять на группы, называемые парадигмами. парадигма программирования — это совокупность идей и понятий, определяющих стиль написания программ. в рамках каждой парадигмы существуют свои соглашения о том, какие подходы применяются при решении различных типов задач, как оформлять программ- ный код и т. д. все языки программирования делятся на две группы: декларативные и императивные. программа на императивном языке программирования с ма- тематической точки зрения представляет собой общее решение поставленной — 7 — задачи, иными словами, ответ на вопрос «как делать?». это последователь- ность команд, которые должен выполнить исполнитель. программа на декларативном языке программирования является сочета- нием формализованной в рамках языка программирования задачей и всех необходимых для её решения теорем, проще говоря, ответ на вопрос «что делать?». …
5 / 151
заданного условия; —цикл — многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие. в программе базовые конструкции могут быть вложены друг в друга произ- вольным образом. фрагменты программы, представляющие собой логически целостные вы- числительные блоки (в том числе, повторяющиеся фрагменты) могут оформ- ляться в виде так называемых подпрограмм (процедур или функций). язык c (си) — императивный язык программирования. основные сфе- ры его применения — системное программирование (практически всё совре- менное системное по написано на c) и создание прикладных программ. — 8 — а б в рис. 1.1. базовые конструкции структурного программирования: а) последова- тельное исполнение; б) ветвление; в) цикл с предусловием с одной стороны, это язык программирования высокого уровня, поддержи- вающий методику структурного программирования. с другой стороны, этот язык обеспечивает возможность создавать системные программы, которые до него приходилось писать на языке ассемблера. первым системным программ- ным продуктом, разработанным с помощью c, стала операционная система …

Хотите читать дальше?

Скачайте все 151 страниц бесплатно через Telegram.

Скачать полный файл

О "**программирование на языке c/c++. часть i. структурное программирование**"

программирование на языке c/c++ министерство транспорта российской федерации федеральное агенство воздушного транспорта фгбоу впо «санкт-петербургский государственный университет гражданской авиации» кафедра информатики ю. в. земсков программирование на языке c/c++ часть i структурное программирование учебное пособие санкт-петербург 2012 земсков ю.в. программирование на языке c/c++. часть i. структурное программирование. учебное пособие/ спб университет га. спб., 2012. рецензенты: © спб университет гражданской авиации, 2012 — 3 — содержание 1. основные сведения о языке c/c++ 5 1.1. алгоритмические языки . . . . . . . . . . . . . . . . . . . . . . 5 1.2. состав языка . . . . . . . . . . . . . . . . . . . . …

Этот файл содержит 151 стр. в формате PDF (1,6 МБ). Чтобы скачать "**программирование на языке c/c++. часть i. структурное программирование**", нажмите кнопку Telegram слева.

Теги: **программирование на языке c/c… PDF 151 стр. Бесплатная загрузка Telegram