Реферати

Лабораторна робота: Огляд З++

Особливості російської філософії. Філософські представлення на Русі. Російська культура має всесвітнє значення. Традиції російської релігійно-філософської думки. Причини духовної кризи в Росії.

Характеристика політичних режимів (тоталітаризм, демократія). Види політичних режимів. Сутність і історичні типи демократії. Тоталітаризм - феномен XX століття. Особливості авторитарних політичних систем. Авторитаризм і демократія.

Суїцид і його причини. УВЕДЕННЯ сучасній статистиці смертей самогубство майже у всіх країнах займає тривожне третє місце - слідом за смертю в результаті хвороби і нещасливого випадку. Причин тому безліч. Вони криються як у суспільному житті, соціальних умовах, так і у внутрішньому світі людини.

Адвокатська таємниця. Адвокат не має права розголошувати будь-які зведення, повідомлені йому довірителем у зв'язку з наданням юридичної допомоги без згоди довірителя. Цей найважливіший обов'язок адвоката вимагає особливої уваги. Адвокат зобов'язаний строго дотримувати адвокатської таємниці, що складають саме звертання до адвокату, а також будь-які інші зведення, зв'язані з наданням адвокатом юридичної допомоги своїм клієнтам.

Призначення пенсії її переклад і індексація. Зміст Уведення 1 Загальні положення 1.1 Право на пенсію 2 Види пенсій 3 Умови призначення пенсій 3.1 Умови призначення пенсій громадянам з числа космонавтів і членам їхніх родин

Мета роботи: познайомитися з конструкціями вибору мови програмування З++, навчитися складати прості програми, що використовують оператор if, оператор ifelseи оператор switch.

Короткі теоретичні відомості.

Оператор if

if (умова) ви раженіте1;

Onepaтop if використовується для перевірки умови і в залежності від того, істинно (true) ця умова або помилкова (false) подальшого виполнениявиражения1.

Якщо у разі істинності умови повинні виконуватися декілька рядків коду, необхідно використати фігурні дужки для об'єднання цих рядків в блок:

if (умова)

{

виражение1;

виражение2;

...

вираження N;

}

Еслиусловиепринимает значениеfalse, блок коду, пов'язаний з операторомif, ігнорується, u виконання програми продовжується з першого onepamopa, наступного за цим блоком.

Приклад 1.// пошук більшого з двох чисе

#pragma hdrstop

#include < condefs.h >

#include < iostream.h >

#include < conio.h >

#pragma argsused

int main(int argc, char** argv)

{

int a, b, max;

"cout < < Input a, b:";

cin > > а > > b;

max=a;

if(b > max) max=b;

"cout < < max=" < < max < < endl;

getch();

return 0;

}

//-

В деяких випадках при истинностиусловиянужно виконати одні дії, а npu помилковості - інші. Для цього застосовується onepamopif else:

Оператор if else

if(умова) {блок_1}

else {блок_2}

Операторelseиспользуется в поєднанні з операторомifu визначає блок коду, який виконується в тому випадку, когдаусловиепринимает значениеfalse. Т. е., еслиусловие істинне (не дорівнює нулю), то виполняетсяблок_1, еслиусловиеложно, то виполняетсяблок_2.

Приклад 2.// пошук більшого з двох чисел

#pragma hdrstop

#include < condefs.h >

#include < iostream.h >

#include < conio.h >

//-

#pragma argsused

int main(int argc, char** argv)

{

int a, b, max;

"cout < < Input a, b:";

cin > > а > > b;

if (b > =a) mаx = b;

else max=a;

"cout < < max = " < < max < < endl;

getch();

return 0;

}

Ви можете при необхідності використати вкладені onepamopaif. У цьому випадку за звичайним onepaтopoмifследует один або декілька таких же onepатopoв.

Приклад:"if(х > 10)if(х <20)

cout < < х is between 10 and 20" < < end1;

Операторswitch

Onepamopswitchможно розглядати як усложненнийif. Він дозволяє вам виконувати один з декількох блоків коду в залежності om значення вираження. Вираження може бути змінною, значенням функції, що повертається або будь-яким арифметичним вираженням З++. Синтаксис onepamopaswitch:

switch(вираження)

{

caseзначение_1: блoк_1; break;

caseзначенue_2: блок_2; break;

...

caseзначение_п: 6лoк_п, break;

default: блок_last; break;

}

Операторswitchсостоїт з декількох частин. Передусім, ви можете помітити вираження. Потім операториcaseпроверяютвиражениена рівність певній величині. Операторswitchпозволяет виконувати різні блоки коду в залежності від значениявиражения. Блок_1 виконується, коли вираження одинаково значення _1, блок_2- коли вираження дорівнює значение_2, u т, д. до блока_п, когдавиражениеравно значення _п. Есливиражение не дорівнює жодному із значение_1 значение_п, виконується блок_last. У кожному изcaseприсутствует опеpаторbreak. Він використовується для виходу з блокаswitch- це означає, що значення вираження співпало з однією з величин і частина, що залишилася onepamopaswitchможет бути ігнорована. У самому кінці ви бачите операторdefault. Блок, наступний за цим оператором, виконується при відсутності збігів, Включення оператораdefaltне обов'язкове.

Приклад 3.// визначення дня тижня по номеру

#pragma hdrstop

#include < condefs.h >

#include < iostream.h >

#include < conio.h >

#pragma argsused

int main(int argc, char* argv[])

{

int n;

"cout < < Input n:";

cin > > n;

switch (n)

{

case про:"cout < < Sunday" < < endl; break;

case 1:"cout < < Monday" < < endl; break;

case 2:"cout < < Tuesday" < < endl; break;

case 3:"cout < < Wednesday" < < endl; break;

case 4:"cout < < Thursday" < < endl; break;

case 5:"cout < < Friday" < < endl; break;

case 6:"cout < < Saturday" < < endl; break;

default: "cout < < Mistake";

}

getch();

return 0;

}

Програма, яка по даті визначає день тижня, на який ця дата доводиться.

#pragma hdrstop

#include < condefs.h >

#include < iostream.h >

#include < conio.h >

//-

#pragma argsused

int main(int argc, char** argv)

{

int n;

"cout < < Input n:";

cin > > n;

if (n > 1) if (n <

switch (n)

{

case 1:)("cout < < Sunday" < < endl;)( break;)(

case 2:)("cout < < Monday" < < endl;)( break;)(

case 3:)("cout < < Tuesday" < < endl;)( break;)(

case 4:)("cout < < Wednesday" < < endl;)( break;)(

case 5:)("cout < < Thursday" < < endl;)( break;)(

case 6:)("cout < < Friday" < < endl;)( break;)(

case 7:)("cout < < Saturday" < < endl;)( break;)(

}

else if (n > 7) if (n <)

switch (n)

{

case 8:)("cout < < Sunday" < < endl;)( break;)(

case 9:)("cout < < Monday" < < endl;)( break;)(

case 10:)("cout < < Tuesday" < < endl;)( break;)(

case 11:)("cout < < Wednesday" < < endl;)( break;)(

case 12:)("cout < < Thursday" < < endl;)( break;)(

case 13:)("cout < < Friday" < < endl;)( break;)(

case 14:)("cout < < Saturday" < < endl;)( break;)(

}

else if (n > 14) if (n <)

switch (n)

{

case 15:)("cout < < Sunday" < < endl;)( break;)(

case 16:)("cout < < Monday" < < endl;)( break;)(

case 17:)("cout < < Tuesday" < < endl;)( break;)(

case 18:)("cout < < Wednesday" < < endl;)( break;)(

case 19:)("cout < < Thursday" < < endl;)( break;)(

case 20:)("cout < < Friday" < < endl;)( break;)(

case 21:)("cout < < Saturday" < < endl;)( break;)(

}

else if (n > 21) if (n <)

switch (n)

{

case 22:)("cout < < Sunday" < < endl;)( break;)(

case 23:)("cout < < Monday" < < endl;)( break;)(

case 24:)("cout < < Tuesday" < < endl;)( break;)(

case 25:)("cout < < Wednesday" < < endl;)( break;)(

case 26:)("cout < < Thursday" < < endl;)( break;)(

case 27:)("cout < < Friday" < < endl;)( break;)(

case 28:)("cout < < Saturday" < < endl;)( break;)(

}

else if (n > 28) if (n <)

switch (n)

{

case 29:)("cout < < Sunday" < < endl;)( break;)(

case 30:)("cout < < Monday" < < endl;)( break;)(

case 31:)("cout < < Tuesday" < < endl;)( break;)(

default:)("cout < < Mistake";)(

}

getch();)(

return 0;)(

}

//-

)