Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Оператор-вираз




ЗМIСТ ЗВIТУ

1. Номер і назва лабораторної роботи.

2. Мета роботи.

3. Повний текст завдання.

4. Остаточна версія блок-схеми алгоритму.

5. Список ідентифікаторів констант, змінних, функцій, використаних у блок-схемі алгоритму і програмі, та їх пояснення.

6. Остаточна версія програми.

7. Результати роботи програми.

* Зразок оформлення звіту наведений в приєднаному файлі.

 

 

ІНСТРУКЦІЯ ДО ЛАБОРАТОРНОЇ РОБОТИ № 2

ПРОГРАМИ З РОЗГАЛУЖЕНИМИ ТА ЦИКЛІЧНИМИ АЛГОРИТМАМИ

 

Мета роботи – вивчити оператори мови Сі та основні функції введення-виведення даних, навчитися складати та відлагоджувати розрахункові програми з розгалуженими та циклічними структурами.

 

1. ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ

Оператори є основними елементами, із яких будується програма на мові Cі. Оператор є закінченою інструкцією для комп’ютера. Ознакою оператора є символ “; ”, що його завершує. Тому, наприклад, якщо number = 4 є виразом (який може бути частиною більшого виразу), то number = 4; є оператором.

 

1.1. Пустий оператор “; ”.

Пустий оператор – це оператор, який складається лише із крапки з комою “; ”.

Синтаксис:

;

Даний оператор може з’являтися в довільній частині програми, де за синтаксисом може знаходитись оператор. Виконання пустого оператора не змінює стану програми. Пустий оператор найчастіше використовується тоді, коли за синтаксисом необхідна наявність оператора, який б не виконував ніяких дій, зокрема в операторах do, for, if, while.

Приклад:

for (i = 0; i < 10; i++)

;

 

В наведеному прикладі у третьому виразі оператора циклу for значення змінної і інкрементується, доки і не стане рівним 10.

 

Синтаксис:

<вираз>;

 

Оператор-вираз може бути записаний лише там, де по синтаксису допустимий оператор.

Приклад:

x = y + 3; /* приклад 1*/

x++; /* приклад 2*/

f(x); /* приклад 3*/

 

В першому прикладі змінній х присвоюється значення y + 3.

В другому прикладі змінна х інкрементується.

В третьому прикладі показанно вираз виклику функції.

 

1.3. Умовний оператор if.

Умовний оператор дає змогу змінити хід виконання програми залежно від результату перевірки значення деякого виразу логічного типу.

Синтаксис:

if <вираз>

<оператор1> [ else <оператор2>]

 

де if, else – ключові слова мови Cі;

<вираз> – вираз логічного типу;

<оператор1> – оператор, який виконується, якщо значення виразу <вираз> є істинне (true); <оператор2> – довільний оператор, який виконується, якщо значення виразу <вираз> не є істинне (false). Частина умовного оператора обмежена квадратними дужками є необов’язковою.

Якщо значення виразу <вираз> є false, однак конструкція else пропущена, то керування передається на оператор, що знаходиться в програмі за оператором if.

Приклад:

if (a < 10)

a = 10;




Поделиться с друзьями:


Дата добавления: 2015-01-03; Просмотров: 724; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.