Автор24

Информация о работе

Подробнее о работе

Страница работы

Инструкции управления

  • 13 страниц
  • 2021 год
  • 5 просмотров
  • 0 покупок
Автор работы

eleonora.gkn

Рада видеть Вас у себя! Выполняю работы грамотно и в срок. Пишите - договоримся о цене и условиях!

350 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Целью данной работы является изучение инструкций управления.

В ходе написания работы будут выявлены следующие задачи:

• изучить категории управляющих инструкций;

• подробно раскрыть итерационные инструкции, инструкции выбора и перехода.

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

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 3

1. КАТЕГОРИИ УПРАВЛЯЮЩИХ ИНСТРУКЦИЙ 4

1.1. Инструкции выбора 4

1.2. Итерационные инструкции 8

1.3. Инструкции перехода 9

ЗАКЛЮЧЕНИЕ 9

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 13

1. КАТЕГОРИИ УПРАВЛЯЮЩИХ ИНСТРУКЦИЙ
Мельчайшей независимой частью С++ программы является инструкция. Она соответствует предложению естественного языка, но завершается точкой с запятой (;), а не точкой. Выражение С++ (например, ival + 5) становится простой инструкцией, если после него поставить точку с запятой. Составная инструкция – это последовательность простых, заключенная в фигурные скобки. По умолчанию инструкции выполняются в порядке записи. Как правило, последовательного выполнения недостаточно для решения реальных задач [3].
Существует три категории управляющих инструкций – три категории операторов, позволяющие управлять ходом выполнения программы, в приложениях С#: инструкции выбора (if, switch), итерационные инструкции (состоящие из for- , while- и do-while-циклов) и инструкции перехода (break, continue, return и goto) [4]. Во всех выполняется проверка вычисленного булевского значения, и на основе этой проверки изменяется выполнение приложения.
...

1.1. Инструкции выбора
Язык Си++ унаследовал от языка Си соглашение, согласно которому целое значение 0 считается логическим "false" (ложное значение), а ненулевое целое – логическим "true" (истинным значением). Но выражения вроде [1]:
условие1 == 1
или
условие2 == 0
не слишком удобны при чтении теста программ человеком. Было бы лучше записывать логические выражения в интуитивно понятном виде:
условие1 == true
и
условие2 == false
Поэтому в Си++ был добавлен специальный логический тип "bool". Переменные типа "bool" могут принимать значения "true" и "false", которые при необходимости автоматически преобразуются в выражениях в значения 1 и 0.
Тип данных "bool" можно использовать в программах точно так же, как и типы "int", "char" и др. (например, для описания переменных или для создания функций, возвращающих значения типа "bool") [1].
Инструкция if позволяет сделать выбор между двумя выполняемыми ветвями программы.
...

1.2. Итерационные инструкции
В программировании цикл – многократное прохождение по одному и тому же коду программы. Циклы необходимы программисту для много- кратного выполнения одного и того же кода, пока истинно какое-то усло- вие. Если условие всегда истинно, то такой цикл называется бесконечным, у такого цикла нет точки выхода.
В языке программирования С++ существуют такие циклы: цикл for, цикл while, цикл do while. Любой цикл состоит из двух основных частей: условие и тело цикла. Условие цикла определяет, будет ли выполняться цикл и сколько раз. Тело цикла – это действия, выполнение которых зависит от условия цикла. Эти действия будут выполняться до тех пор, пока условие будет истинно (т. е. true) [2].
...

1.3. Инструкции перехода
Инструкция break, continue, return и goto останавливает циклы for, while, do while и блока switch. Выполнение программы продолжается с инструкции, следующей за закрывающей фигурной скобкой цикла или блока. Например, данная функция ищет в массиве целых чисел определенное значение. Если это значение найдено, функция сообщает его индекс, в противном случае она возвращает -1 [5][3][6].
• Оператор break (разрыва)
Прерывает текущий вложенный цикл или условный оператор, в котором он присутствует. После этого управление передается на строку кода, следующую за встроенным оператором этого цикла или условного оператора. Оператор break указывается в том месте, откуда вы хотите передать управление и имеет простейшую форму, без скобок или аргументов:
break;
• Оператор continue (продолжение)
Инструкция continue завершает текущую итерацию цикла и передает управление на вычисление условия, после чего цикл может продолжиться.
...

ПУБЛИКАЦИИ

1. Богуславский А.А., Соколов С.М. Основы программирования на языке Си++: Для студентов физико-математических факультетов педагогических институтов. – Коломна: КГПИ, 2002. – 490 с.

2. Сенкевич Л.Б. Программирование на С++ для начинающих: учебно-методическое пособие / Л.Б. Сенкевич. – Тюмень: ТИУ, 2017. – 64 с.

Интернет-ресурсы

3. С. Липпман - C++ для начинающих // https://cpp.com.ru/lippman/c05.html

4. Основы программирования // http://pydev.ru/

5. Программирование Realcoding.Net - Программирование линейное, C++, Delphi, C#, .NET, 1c, системы, языки, обучение: Программирование для чайников и начинающих // http://www.realcoding.net/

6. Лекция 2. Операторы языка С++. Структура программы // http://natalia.appmat.ru/c&c++/lezione2.php

7. Управление ходом программы // http://sharp-generation.narod.ru/C_Sharp/controlstepsrun.html

8. Инструкция if. Полное и неполное ветвление. Вложенные инструкции if. Инструкция switch // http://inf-w.ru

9. Веб-библиотека // https://www.weblibrary.biz/

10. Сайт о программировании // https://metanit.com/

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

Целью данной работы является изучение инструкций управления.

В ходе написания работы будут выявлены следующие задачи:

• изучить категории управляющих инструкций;

• подробно раскрыть итерационные инструкции, инструкции выбора и перехода.

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

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 3

1. КАТЕГОРИИ УПРАВЛЯЮЩИХ ИНСТРУКЦИЙ 4

1.1. Инструкции выбора 4

1.2. Итерационные инструкции 8

1.3. Инструкции перехода 9

ЗАКЛЮЧЕНИЕ 9

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 13

1. КАТЕГОРИИ УПРАВЛЯЮЩИХ ИНСТРУКЦИЙ
Мельчайшей независимой частью С++ программы является инструкция. Она соответствует предложению естественного языка, но завершается точкой с запятой (;), а не точкой. Выражение С++ (например, ival + 5) становится простой инструкцией, если после него поставить точку с запятой. Составная инструкция – это последовательность простых, заключенная в фигурные скобки. По умолчанию инструкции выполняются в порядке записи. Как правило, последовательного выполнения недостаточно для решения реальных задач [3].
Существует три категории управляющих инструкций – три категории операторов, позволяющие управлять ходом выполнения программы, в приложениях С#: инструкции выбора (if, switch), итерационные инструкции (состоящие из for- , while- и do-while-циклов) и инструкции перехода (break, continue, return и goto) [4]. Во всех выполняется проверка вычисленного булевского значения, и на основе этой проверки изменяется выполнение приложения.
...

1.1. Инструкции выбора
Язык Си++ унаследовал от языка Си соглашение, согласно которому целое значение 0 считается логическим "false" (ложное значение), а ненулевое целое – логическим "true" (истинным значением). Но выражения вроде [1]:
условие1 == 1
или
условие2 == 0
не слишком удобны при чтении теста программ человеком. Было бы лучше записывать логические выражения в интуитивно понятном виде:
условие1 == true
и
условие2 == false
Поэтому в Си++ был добавлен специальный логический тип "bool". Переменные типа "bool" могут принимать значения "true" и "false", которые при необходимости автоматически преобразуются в выражениях в значения 1 и 0.
Тип данных "bool" можно использовать в программах точно так же, как и типы "int", "char" и др. (например, для описания переменных или для создания функций, возвращающих значения типа "bool") [1].
Инструкция if позволяет сделать выбор между двумя выполняемыми ветвями программы.
...

1.2. Итерационные инструкции
В программировании цикл – многократное прохождение по одному и тому же коду программы. Циклы необходимы программисту для много- кратного выполнения одного и того же кода, пока истинно какое-то усло- вие. Если условие всегда истинно, то такой цикл называется бесконечным, у такого цикла нет точки выхода.
В языке программирования С++ существуют такие циклы: цикл for, цикл while, цикл do while. Любой цикл состоит из двух основных частей: условие и тело цикла. Условие цикла определяет, будет ли выполняться цикл и сколько раз. Тело цикла – это действия, выполнение которых зависит от условия цикла. Эти действия будут выполняться до тех пор, пока условие будет истинно (т. е. true) [2].
...

1.3. Инструкции перехода
Инструкция break, continue, return и goto останавливает циклы for, while, do while и блока switch. Выполнение программы продолжается с инструкции, следующей за закрывающей фигурной скобкой цикла или блока. Например, данная функция ищет в массиве целых чисел определенное значение. Если это значение найдено, функция сообщает его индекс, в противном случае она возвращает -1 [5][3][6].
• Оператор break (разрыва)
Прерывает текущий вложенный цикл или условный оператор, в котором он присутствует. После этого управление передается на строку кода, следующую за встроенным оператором этого цикла или условного оператора. Оператор break указывается в том месте, откуда вы хотите передать управление и имеет простейшую форму, без скобок или аргументов:
break;
• Оператор continue (продолжение)
Инструкция continue завершает текущую итерацию цикла и передает управление на вычисление условия, после чего цикл может продолжиться.
...

ПУБЛИКАЦИИ

1. Богуславский А.А., Соколов С.М. Основы программирования на языке Си++: Для студентов физико-математических факультетов педагогических институтов. – Коломна: КГПИ, 2002. – 490 с.

2. Сенкевич Л.Б. Программирование на С++ для начинающих: учебно-методическое пособие / Л.Б. Сенкевич. – Тюмень: ТИУ, 2017. – 64 с.

Интернет-ресурсы

3. С. Липпман - C++ для начинающих // https://cpp.com.ru/lippman/c05.html

4. Основы программирования // http://pydev.ru/

5. Программирование Realcoding.Net - Программирование линейное, C++, Delphi, C#, .NET, 1c, системы, языки, обучение: Программирование для чайников и начинающих // http://www.realcoding.net/

6. Лекция 2. Операторы языка С++. Структура программы // http://natalia.appmat.ru/c&c++/lezione2.php

7. Управление ходом программы // http://sharp-generation.narod.ru/C_Sharp/controlstepsrun.html

8. Инструкция if. Полное и неполное ветвление. Вложенные инструкции if. Инструкция switch // http://inf-w.ru

9. Веб-библиотека // https://www.weblibrary.biz/

10. Сайт о программировании // https://metanit.com/

Купить эту работу

Инструкции управления

350 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 200 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

31 января 2021 заказчик разместил работу

Выбранный эксперт:

Автор работы
eleonora.gkn
4.9
Рада видеть Вас у себя! Выполняю работы грамотно и в срок. Пишите - договоримся о цене и условиях!
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—4 дня
350 ₽ Цена от 200 ₽

5 Похожих работ

Отзывы студентов

Отзыв Алекс Кривошеинко об авторе eleonora.gkn 2015-11-11
Реферат

5+

Общая оценка 5
Отзыв Ssen1981 об авторе eleonora.gkn 2015-03-31
Реферат

СПАСИБО БОЛЬШОЕ

Общая оценка 5
Отзыв Алексей Верх об авторе eleonora.gkn 2014-11-30
Реферат

спасибо

Общая оценка 5
Отзыв Станислав Беляков об авторе eleonora.gkn 2015-11-26
Реферат

все советую этого автора. Все качественно и в раньше срока. Спасибо

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Автоматизированная система управления в сети косметических салонов

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Разработка IP-сервера для обеспечения IP-телефонии во внутренних сетях связи

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Обработка и визуализация данных при моделировании электрических машин с использованием программного комплекса «Моделирование в технических устройствах

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

Разработка системы для измерения уровня жидкости в резервуарах промышленных масштабов на основе ультразвукового уровнемера.

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка сайта «Интернет-блог» с помощью технологий HTML, CSS, PHP, MySQL

Уникальность: от 40%
Доступность: сразу
2500 ₽
Готовая работа

Разработка распределенной системы хранения студенческих web-портфолио

Уникальность: от 40%
Доступность: сразу
850 ₽
Готовая работа

WEB-приложение оформления заказов в кондитерской. Предметом исследования является учет заказов кондитерских изделий в кондитерской.

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

WEB-приложение для салона красоты. Предмет исследования – процесс учёта заказов в салон красоты.

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

Автоматизация учета и анализа клиентского оборудования для интернет провайдера

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Сравнительный анализ клиентских реализаций импорта пакетов и модулей в экосистеме JavaScript

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка интернет магазина по продаже семян и удобрений на базе joomla 1.7.

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка информационной системы поддержки научно-исследовательской деятельности на основе метода Zettelkasten

Уникальность: от 40%
Доступность: сразу
1799 ₽