Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kobrjatina
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 52
#1

Пояснить устройство цикла - C++

02.11.2013, 10:53. Просмотров 507. Ответов 13
Метки нет (Все метки)

Я учусь на программиста уже третий месяц, но до сих пор не понимаю основ. Проблема преподов в том, что они объясняют материал для тех, кто уже программировал. Но мне не понятно самое элементарное. Например:
1) Циклы
for (int i=0; i<n; i++)
Почему мы присваиваем переменной 0? что означает i<n? и в разных случаях что означает i++ или i--?
И вообще как определить, когда нужно пользоваться циклом?
2) Подскажите литературу для чайников. Типа Павловской не предлагайте, мне не понятно.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2013, 10:53     Пояснить устройство цикла
Посмотрите здесь:

Пояснить работу цикла - C++
Привет всем Ребята помогите расскажите мне как работает этот Код точнее команда for в нете инфы много ну ни как не могу понять #include...

Пояснить строку - C++
Программисты! Объясните пожалуйста эту строку, только подробно желательно. if (Key ==DecimalSeparator) ...

Пояснить конструктор - C++
Вот такая вешчь в конструкторе, а что она означает и как работает? TClass::TClass(float x) { TClass::x=x; }

Прошу пояснить задание - C++
Методические указания 1. Выполните декомпозицию поставленной задачи. Покажите взаимосвязи между классами; 2. Вызов утилиты должен...

Пояснить по работе с указателями - C++
Здравствуйте! волнует вопрос об указателях: 1) указатель на переменную используется для ускорения выполнения программы, заменяя...

Пояснить каждую строчку кода - C++
Нужно пояснить каждую строчку данного кода #include&lt;iostream&gt; using namespace std; const int n_max = 100; const int m_max = 255;...

Пояснить все числа до 2 баллов - C++
Пожалуйста помогите еще раз, это очень важно! Напишите программу, которая считывает число N. Если N &lt;1 или N&gt; 15, программа выводит...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13059 / 7322 / 817
Регистрация: 27.09.2012
Сообщений: 18,074
Записей в блоге: 3
Завершенные тесты: 1
02.11.2013, 10:55     Пояснить устройство цикла #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от kobrjatina Посмотреть сообщение
Подскажите литературу для чайников. Типа Павловской не предлагайте, мне не понятно.
Литература C++

Лучшая книга по с++ для новичков
С чего начать изучение C++
Нужна книга по С++
Посоветуйте хорошую книгу по С++
Какую книгу выбрать
Книга для начинающего по С++
Посоветуйте отличную книжку для новичка по изучению С++
kobrjatina
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 52
02.11.2013, 10:56  [ТС]     Пояснить устройство цикла #3
Спасибо, но это тоже не очень подходит
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,013
02.11.2013, 10:57     Пояснить устройство цикла #4
По второму пункту - Литература C++
Там же, в любой книге для начинающих, есть разделы по циклам, где подробно расписан синтаксис и зачем это нужно.

Upd: чем не подходит-то? В прикрепленной теме собраны книги для людей разного уровня, вполне можно выбрать.
stzer
92 / 68 / 20
Регистрация: 26.10.2013
Сообщений: 204
Завершенные тесты: 2
02.11.2013, 11:01     Пояснить устройство цикла #5
Цитата Сообщение от kobrjatina Посмотреть сообщение
Спасибо, но это тоже не очень подходит
Попробуй Лафоре(4-е издание).
kobrjatina
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 52
02.11.2013, 11:02  [ТС]     Пояснить устройство цикла #6
Спасибо)
zss
Модератор
Эксперт С++
6322 / 5906 / 1913
Регистрация: 18.12.2011
Сообщений: 15,189
Завершенные тесты: 1
02.11.2013, 11:04     Пояснить устройство цикла #7
Цитата Сообщение от kobrjatina Посмотреть сообщение
for (int i=0; i<n; i++)
Его эквивалент с использованием цикла wile:
C++
1
2
3
4
5
6
7
{
int i=0; // присвоение начального значения
while(i<n) // условие, которое проверяется перед каждым повторением цикла
{
....
   i++; // что выполнить в конце тела цикла (увеличить i на единицу).
}
0x10
02.11.2013, 11:07
  #8

Не по теме:

zss, мне кажется, правильнее все-таки отправлять в книги. Своими объяснениями можно только сильнее запутать.

scotty
28 / 28 / 1
Регистрация: 09.09.2012
Сообщений: 131
02.11.2013, 11:09     Пояснить устройство цикла #9
ап за Лафоре) толково расписует по С++ основу и даже задевает STL. А вот где применять или не применять циклы и прочее это зависит от вас)
Croessmah
02.11.2013, 11:13
  #10

Не по теме:

Цитата Сообщение от kobrjatina Посмотреть сообщение
Спасибо, но это тоже не очень подходит
ага, конечно! Ответ был дан уже через минуту, хотя прочитать указанные темы за данное время врядли получиться. Сдается мне, что Вы тролль, уважаемый!

kobrjatina
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 52
02.11.2013, 11:24  [ТС]     Пояснить устройство цикла #11
Да, но, когда дают даже самую простую задачу, я не знаю с помощью чего ее решать

Добавлено через 8 минут
А ничего, что перед тем, как создавать тему, литература уже была просмотрена, а иначе если бы она подошла зачем создавать пост? что бы вы мне дали на литературу с форума ссылку и я была счастлива ?
Croessmah
Модератор
Эксперт CЭксперт С++
13059 / 7322 / 817
Регистрация: 27.09.2012
Сообщений: 18,074
Записей в блоге: 3
Завершенные тесты: 1
02.11.2013, 11:25     Пояснить устройство цикла #12
Цитата Сообщение от kobrjatina Посмотреть сообщение
что бы вы мне дали на литературу с форума ссылку и я была счастлива ?
Супер. А зачем тогда спрашивать
Цитата Сообщение от kobrjatina Посмотреть сообщение
Подскажите литературу для чайников.
kobrjatina
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 52
02.11.2013, 11:32  [ТС]     Пояснить устройство цикла #13
ну ладно, извините, забыла фразу "не с форума". Это глупо, спрашивать о той литературе, которая уже есть на форуме
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2013, 11:41     Пояснить устройство цикла
Еще ссылки по теме:

Прошу пояснить код программы, C++ - C++
Если нетрудно, обясните вкратце что происходит в строках тела программы. Вот текст задачи - использование функций шаблонов для работы с...

Пояснить что делает код - C++
вообще не бум бум ... можете сказать что выполняется ? int sum = 0; int max = 0; int tmpi = -1; for (i=0; i&lt;5;...

Пояснить значение данного кода - C++
int dRow = (row != 0 &amp;&amp; arr == (value - 1)) ? -1 : \ (row != (n - 1) &amp;&amp; arr == (value - 1)) ? 1 : 0;

Пояснить работу рекурсивной функции - C++
Ребят, может кто-нибудь объяснить тугодуму принцип работы этой функции, потому что я что-то сам никак... double maxs(double* a, int n)...

Пояснить про указатели и ссылки - C++
есть переменное и указатель.. Значение нашей переменной случайный адрес, Как менять адрес указателя, таким образом, что бы она стала...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
13059 / 7322 / 817
Регистрация: 27.09.2012
Сообщений: 18,074
Записей в блоге: 3
Завершенные тесты: 1
02.11.2013, 11:41     Пояснить устройство цикла #14
Цитата Сообщение от kobrjatina Посмотреть сообщение
о той литературе, которая уже есть на форуме
На форуме нет литературы, но есть обсуждения книг, а обсуждать их или советовать в миллионный раз не хочется, честно.
Вот почитайте отзывы о книгах и попытайтесь подобрать книгу для себя, а лучше несколько книг.
Например,
Цитата Сообщение от kobrjatina Посмотреть сообщение
И вообще как определить, когда нужно пользоваться циклом?
в книгах даются ответы и на подобные вопросы.
Yandex
Объявления
02.11.2013, 11:41     Пояснить устройство цикла
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru