У тверждаю
Ректор университета
_______________ О.Н. Федонин
« ___ » _____________2017 г.
Алгоритмические языки изучение линейных конструкций
Методические указания
к выполнению лабораторной работы
Брянск 2017
У ДК 004.432.2
Алгоритмические языки. Изучение линейных конструкций [Электронный ресурс]: методические указания к выполнению лабораторной работы. – Брянск: БГТУ, 2017. –18с.
Разработали:
А.П. Горлов, канд.техн.наук., доц.
М.Л. Гулак, канд.техн.наук., доц.
Рекомендовано кафедрой «Системы информационной безопасности» БГТУ (протокол № 11 от 28.08.2017).
Научный редактор М.Ю. Рытов
Компьютерный набор А.П. Горлов
Методические указания публикуются в авторской редакции
Подписано в печать 28.08.17 г. Формат 60х84 1/16. Усл. печ.л. 1,04 Уч.-изд.л. 1,04 |
Брянский государственный технический университет
Кафедра «Системы информационной безопасности», 58-83-54
241035, Брянск, бульвар 50 лет Октября, 7.
1. Цель работы
Цель работы – получить навыки программирования линейных алгоритмов на языке C++.
Продолжительность работы: 4 ч.
2. Теоретическая часть
Основные элементы языка C++
Алгоритмом называется точное описание, определяющее последовательность действий исполнителя, направленных на решение поставленной задачи.
Программа на языке С++ записывается при помощи выражений.
Выражение – это сочетание одной или более констант, переменных или вызовов функций и нуля и более операций.
Операция – конструкция в языках программирования, подразумевающая специальный способ записи некоторых действий.
Возможные операции представлены в табл. 1.
Таблица 1.
Операции в языке С++
Арифметические операции |
Назначение |
+ |
Сложение |
- |
Вычитание |
* |
Умножение |
/ |
Деление |
% |
Остаток от деления |
Операции отношения |
Назначение |
== |
Равно |
!= |
Не равно |
< |
Меньше |
<= |
Меньше равно |
> |
Больше |
>= |
Больше равно |
= |
Присваивание |
Операции инкремента и декремента: вызывают соответственно увеличение и уменьшение значения выражения на 1.
++ операция инкремента;
-- операция декремента.
В С++ имеет значение регистр букв идентификатора: идентификаторы st, ST, St и sT есть не одно и то же.
Основной задачей программирования является обработка информации, поэтому любой язык программирования имеет средства для ввода и вывода информации. В языке С++ нет операторов ввода-вывода.
Ввод и вывод информации осуществляется через функции стандартной библиотеки. Прототипы рассматриваемых функций находятся в файле stdio.h. Эта библиотека содержит функции
printf() - для вывода информации
scanf() - для ввода информации.