Добавил:
Education Must Be Free Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы / LR_3_Izuchenie_lineynykh_konstruktsiy.docx
Скачиваний:
33
Добавлен:
22.09.2021
Размер:
315.82 Кб
Скачать

У тверждаю

Ректор университета

_______________ О.Н. Федонин

« ___ » _____________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. Теоретическая часть

    1. Основные элементы языка C++

Алгоритмом называется точное описание, определяющее последовательность действий исполнителя, направленных на решение поставленной задачи.

Программа на языке С++ записывается при помощи выражений.

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

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

Возможные операции представлены в табл. 1.

Таблица 1.

Операции в языке С++

Арифметические операции

Назначение

+

Сложение

-

Вычитание

*

Умножение

/

Деление

%

Остаток от деления

Операции отношения

Назначение

==

Равно

!=

Не равно

<

Меньше

<=

Меньше равно

>

Больше

>=

Больше равно

=

Присваивание

Операции инкремента и декремента: вызывают соответственно увеличение и уменьшение значения выражения на 1.

++ операция инкремента;

-- операция декремента.

В С++ имеет значение регистр букв идентификатора: идентификаторы st, ST, St и sT есть не одно и то же.

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

Ввод и вывод информации осуществляется через функции стандартной библиотеки. Прототипы рассматриваемых функций находятся в файле stdio.h. Эта библиотека содержит функции

printf() - для вывода информации

scanf() - для ввода информации.