В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
ася704
ася704
04.08.2020 01:06 •  Информатика

3.4. Оператори управління 3.4.1. Оператори
Оператори мови С поділяються на три групи:
·оператор-вираз;
·блок (складений оператор);
·оператор, що починається з ключового слова.
Оператор-вираз має вид:
Вир1;
де Вир1 – довільний вираз.
Виконання оператора-виразу полягає в обчисленні виразу, прикладом оператора-
виразу є оператор присвоювання.
Приклад:
int b, c=10;
b=c+3;// b=13, значення всього виразу - 13
Пустий оператор має вид:
;
і його виконання не дає жодних результатів.
Блок (складений оператор) - група операторів у фігурні дужки. Блок може бути
застосований там, де допустимо використання лише одиночного оператора.
Оператори, що містяться у блоці, виконуються один раз в порядку їх слідування.
Якщо в блоці описані змінні, відповідні їм об’єкти будуть створені при кожному вході
у блок і зруйновані при виході з нього. Для ідентифікаторів зі статичним класом
пам'яті відповідні їм об'єкти будуть створені лише один раз. Під час виконання
операторів блока від точки опису до завершення змінні, описані за межами блоку з
ідентичними іменами, будуть недоступні в цьому блоці.
Приклад:
{
/// деякі оператори-вирази
}
3.4.2. Оператори, що починаються з ключового слова
Умовний оператор має вид:
if(Вир1) Вир2;
else Вир3;
Або (скорочена форма):
if(Вир1) Вир2;
Вираз в дужках є умовою. Якщо його значення не нуль (істина), то виконується
оператор Вир2. Якщо Вир1 нуль (фальш), то виконується оператор Вир3, або для
другої форми - наступний оператор програми. Якщо умовний оператор містить інші
умовні оператори, то ключове слово else буде зв'язане з ближчим попереднім
оператором if, який ще не зв’язаний з оператором else.
Відміна оператора if від оператора вибору (? :) в тому, що оператор if не виробляє
результат, отже не може бути правим операндом в операції присвоювання.
Приклад:
int a=1, b=2, c;
if(a>b) c=a;//помістити в а
else if(a else c=0;// нуль – якщо рівні
Оператори циклу застосовують для повторення деяких дій в програмі до
досягнення деякої умови. Частина програми, яка має бути повторена в циклі,
називається тілом циклу. Причому, або тіло циклу, або зовнішні до програми причини
мають вплинути на результат умови циклу, або буде вічний цикл.
В С існує три форми операторів циклу:
·while – цикл с передумовою;
·do while - цикл с постумовою;
·for – цикл з лічильником.
Оператор while має вид:
while(Вир1) Вир2;
і виконується як:
label:if(Вир1)
{
Вир2;
goto label;
}
Дія оператора: до тих пір, поки Вир1 істина (не нуль) – виконати Вир2. Значення Вир1
обчислюється перед кожним виконанням Вир2.
Оператор do while має вид:
do Вир2 while(Вир1);
і виконується як:
label:Вир2;
if(Вир1) goto label;
Дія оператора: до тих пір, поки Вир1 істина (не нуль) – виконати Вир2.
Значення Вир1 обчислюється після кожного виконання Вир2.
Цикл застосовують тоді, коли аналіз Вир1 має сенс лише після виконання
Вир2.
Оператор for має вид:
for(Вир0;Вир1;Вир2) Вир3;
і виконується як:
Вир0;
label:if(Вир1)
{
Вир3;
Вир2;
goto label;
}
Дія оператора: обчислити значення Вир0 (як правило – ініціалізація лічильника
циклу) і до тех пір, поки Вир1 істина (не нуль) – виконати Вир3, потім Вир2 (як
правило - модифікація лічильника циклу). Значення Вир0 обчислюється лише один
раз.
Цикл застосовують тоді, коли потрібен лічильник циклу, наприклад при роботі
з масивами.

Практичне завдання
ЛР 3. Розгалуджений обчислювальний процес

10. Чотири точки задані на декартовій площині. Знайти найвіддаленішу пару точок.

22. Задані чотири точки на декартовій площині. Вважаючи одну з точок центром
кола радіусу R знайти точку, найближчу до лінії кола.

Показать ответ
Ответ:
sdmytryk8
sdmytryk8
11.05.2022 00:54

Ценность информации — одно из важных свойств информации, оценка которого зависит от целей процессов её генерации, рецепции и обработки. Изучается специальными теориями информации, теорией принятия решений.



Удобнее всего рассматривать проблематику ценности информации, приняв за определение информации (в духе работы Г. Кастлера[en] «Возникновение биологической организации»), что: «информация есть запомненный выбор одного варианта из нескольких возможных и равноправных».



С понятием информации тесно связано и понятие количества информации. Количество информации применимо как численная характеристика полного количества информации, так и количества ценной информации. Информация некоторого сообщения может быть как полностью ценной, так и не содержать ценной информации вообще[3]. Понятиям «ценности» и «осмысленности» информации, несмотря на их важность в информатике, обычно строгого определения не давали[4].



В информатике (развившейся из теории связи) ценность информации, её эволюция и вопросы спонтанного возникновения в сложных системах не является предметом изучения, так как цель предполагается заданной извне. Смысловые и прагматические аспекты информации, в том числе ценность и осмысленность, изучаются в рамках семантической и прагматической теорий информации

0,0(0 оценок)
Ответ:
макс3102
макс3102
11.04.2021 05:39
Палочки я так не думаю 30 я думаю о вас не знает и не может сказать что у вас в душе будет только хуже чем вчера я была уверена на то и не оиимс но в моем сердце не все тело как будто не в душе я как бы и любил когда мне было тяжело с ним рядом с вами быть вместе и быть рядом любимым мужчиной всегда рядом с ним и без этого я хочу чтобы ты был рядом со мною рядом и я не знаю почему ты меня так не любит но ты же знаешь что мне надо быть рядом с тобою быть не может рядом быть и быть любимым и любить его и знать как быть счастливым и как оно проходит хорошо или как будто в сердце и в голове сердце не меняется а сердце не может быть таким же как и все

Объяснение:

мая 02

С 16:00 по 16:30

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота