3
K-design Люди about Увійти або Зареєструватися Всі Персональні Топ Публікації Коментарі Прямий ефір admin Статуси для вконтакті (Більшість для дівчат) на Російській мові 14 в Blog by admin vadonix Web-сервер на Debian GNU / Linux для початківців (керівництво оновлено) 1 в linux vadonix CST6000 - зовнішній жорсткий диск з підтримкою USB 3.0 від компанії Cirago 1 в hardware admin Методичка з охорони праці 2 лаба 1 в Blog by admin admin Три слова 2 в Блог ім. volkodav vadonix Лазер для різання своїми руками 2 в Зроби сам vadonix LG E2340T 3 в hardware admin Стрибок мотоцикліста через КАМАЗ Чагіна 3 в Авто volkodav ВМW М3 1 в Авто admin Вінчестер Hitachi 1 в hardware Весь ефір | RSS 1tb Apache2 Blur Cirago cpp CST6000 debian drift DVD else for FullHD HDD Hello Hitachi if LED LG linux Love MySQL PDF PHP printf SATA scanf Song sport USB 3.0 World БМВ Вконтакті ВМW вінчестер вірш день зображень КАМАЗ Клайв Лазер любов М3 Мадонна Методичка монітор міста Обробка ООП Оуен програмування різання сигналів СН СНп статуси Тернопіль феєрверк фриз Функція Блоги Колективні Гарні Погані Пошук С++ Оператор циклу For В цій статі я вирішив розказати про оператор циклу For. Як я його ще привик називати оператор двох дій, бо найчастіше при його реалізації він сам по собі виконує дію інкримента та декримента. Збільшення або зменшення на 1. Проте без нього не обходиться майже ні одна програма, і з його допомогою можна багато чого зробити. Для наглядності розглянемо маленьку програму: #include <iostream> using namespace std; int main() { for (int i = 0; i < 10; ++i) { cout << "nomer " << i << endl; } cin.get(); } Після компіляції на екран виведеться таке:

for

Embed Size (px)

DESCRIPTION

admin → Три слова 2 в Блог ім. volkodav С++ printf SATA scanf Song sport USB CST6000 debian drift DVD else for Увійти або Зареєструватися FullHD HDD Hello Hitachi if LED Колективні admin → Методичка з охорони праці 2 лаба 1 в Blog by admin vadonix → Web-сервер на Debian GNU / Linux для початківців (керівництво оновлено) 1 в linux volkodav → ВМW М3 1 в Авто 2.26 2.30 2.29 2.26 2.26 2.26 2.26 С++ linux Зроби сам Тернопіль Графіка Авто Всі блоги Топ

Citation preview

Page 1: for

K-design Люди about Увійти або Зареєструватися

Всі Персональні Топ

Публікації Коментарі

Прямий ефір

admin → Статуси для вконтакті(Більшість для дівчат) на Російськіймові 14 в Blog by admin

vadonix → Web-сервер наDebian GNU / Linux для початківців(керівництво оновлено) 1 в linux

vadonix → CST6000 - зовнішнійжорсткий диск з підтримкою USB3.0 від компанії Cirago 1 в hardware

admin → Методичка з охоронипраці 2 лаба 1 в Blog by admin

admin → Три слова 2 в Блог ім.volkodav

vadonix → Лазер для різаннясвоїми руками 2 в Зроби сам

vadonix → LG E2340T 3 вhardware

admin → Стрибок мотоциклістачерез КАМАЗ Чагіна 3 в Авто

volkodav → ВМW М3 1 в Авто

admin → Вінчестер Hitachi 1 вhardware

Весь ефір | RSS

1tb Apache2 Blur Cirago cppCST6000 debian drift DVD else for

FullHD HDD Hello Hitachi if LED

LG linux Love MySQL PDF PHP

printf SATA scanf Song sport USB

3.0 World БМВ Вконтакті ВМW

вінчестер вірш день зображень

КАМАЗ Клайв Лазер любов М3

Мадонна Методичка монітор міста

Обробка ООП Оуен

програмування різання сигналів

СН СНп статуси Тернопіль

феєрверк фриз Функція

Блоги

Колективні

Гарні Погані Пошук

С++ Оператор циклу For

В цій статі я вирішив розказати про оператор циклу For. Як я йогоще привик називати оператор двох дій, бо найчастіше при йогореалізації він сам по собі виконує дію інкримента та декримента.

Збільшення або зменшення на 1.

Проте без нього не обходиться майже ні одна програма, і з йогодопомогою можна багато чого зробити. Для наглядності розглянемо маленьку програму:

#include <iostream>using namespace std;int main(){for (int i = 0; i < 10; ++i){ cout << "nomer " << i << endl;}cin.get();}

Після компіляції на екран виведеться таке:

Page 2: for

Топ

2.30

2.29

2.26

2.26

2.26

2.26

2.26

Блоги

linux

Графіка

hardware

Авто

Тернопіль

Зроби сам

С++

Всі блоги

Тепер розглянемо, що ж зробила програма. При ініціалізації мистворили змінну типу Int яка рівна 0, і якщо вона менша 10 тозбільшуєм її на 1цю, і вже знайомим оператором в циклі виводимоїї.Тепер коли знаємо логіку програми приступимо до її більшдетального аналізу.В попередній статі ми вже розглянули основу будьякої програми наС++, тому не будемо тратити час і займемось вивченням самогоциклу.

for (int i = 0; i < 10; ++i){ cout << "nomer " << i << endl;}

— спочатку йде оголошення оператору for. Пустий оператор маєвигляд

for ( ; ; ){}

.Тобто має 3 частини for (частина_1;частина_2;частина_3). В 1-ійчастині йде задання початкового значення. Якщо в нас вже десь єоголошена змінна, то ми можем просто вказати її назву, наприкладпросто "(i;", але мова С++ дозволяє нам оголошувати змінні там денам вона потрібна, але головне, щоб вона була до місця їївикористання, наприклад "(int i = 0;". В другій частині задаєтьсяумова продовження циклу, наприклад "; i < 10; " — це означає, щонаша програма буде повторювати цей цикл, доки змінна i не набудезначення більше 10. Коли вона набуде значення 11, то ми вийдем зциклу і компілятор виконає наступний оператор після циклу for. Вспойлері я написав які можна використовувати параметри окрімменше ""

Логічні операції - натисніть щоб показати прихований текст

Ну і третя частина "; )", в якій вказується, що треба зробити післякожного виконання циклу, наприклад ; ++i). Найчастіше тутвиконуються дії інкрименту та дикрименту, тобто збільшення тазменшення значення на 1 відповідно i++ або ++і — значеннязмінної i збільшиться на 1. і-- або --і — значення змінної ізменшиться на 1.Далі йдуть дужки

{ }

між ними пишемо код який має виконуватись при кожномувиконанні циклу, наприклад в нашому випадку виводитись на екраннапис nomer і виводитись значення змінної і.

{ cout << "nomer " << i << endl;

Page 3: for

Коментарі (0)RSS згорнути / розгорнути

Тільки зареєстровані й авторизовані користувачі можуть залишати коментарі.

© Powered by k-design.org.uaDesign by — VolkodaV

+2 06 вересня 2010, 23:15 volkodav

}

. Оператор cout — ви вже знаєте, і знаєте де він оголошений, аякщо ні то почитайте попередній пост. Якщо ми за раз хочемовивести більше ніж одну змінну, то ми їх розмежовуєм операторамизсуву. В випадку з виводом вони направлені в ліво "<<". Якщо мибажаємо вивести текст то беремо його в лапки

<< "nomer " <<

, якщо потрібно вивести змінну, то просто пишемо її назву

<< i <<

. Щоб після кожного виконання циклу програма виводила на новийрядок ми додаєм

<< endl;

endl — відповідає за перехід на новий рядок в операторі cout.Кожен оператор cout закінчується символом ;.Ось ви і вивчили оператор циклу for.Дякую за увагу.Якщо комусь, щось незрозуміло, або є питання, будьласказалишайте коментарі

for, ООП, cpp