Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
kobrjatina
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 52
1

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

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

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

Пояснить работу цикла
Привет всем Ребята помогите расскажите мне как работает этот Код точнее команда...

Применение цикла if для определения простых чисел. If внутри цикла for
Доброго времени суток, подскажите пожалуйста, в чем тут дело. С кодом все...

Используя одну переменную цикла укажите возможные способы объявления заголовка счетного цикла.
Используя одну переменную цикла укажите возможные способы объявления заголовка...

вывод на экран чисел 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12, с использованием одного цикла и что бы все printf были только в теле цикла
вывод на экран чисел 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12, с...

Нахождение отрицательного цикла в графе и вывод цикла
Вот программа по нахождению отрицательного цикла в графе и вывод цикла void...

13
Croessmah
++Ͻ
14776 / 8452 / 1605
Регистрация: 27.09.2012
Сообщений: 20,800
Записей в блоге: 2
Завершенные тесты: 1
02.11.2013, 10:55 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от kobrjatina Посмотреть сообщение
Подскажите литературу для чайников. Типа Павловской не предлагайте, мне не понятно.
Литература C++

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

Upd: чем не подходит-то? В прикрепленной теме собраны книги для людей разного уровня, вполне можно выбрать.
0
stzer
111 / 87 / 54
Регистрация: 26.10.2013
Сообщений: 273
Завершенные тесты: 2
02.11.2013, 11:01 5
Цитата Сообщение от kobrjatina Посмотреть сообщение
Спасибо, но это тоже не очень подходит
Попробуй Лафоре(4-е издание).
1
kobrjatina
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 52
02.11.2013, 11:02  [ТС] 6
Спасибо)
0
zss
Модератор
Эксперт С++
7470 / 6843 / 4320
Регистрация: 18.12.2011
Сообщений: 18,103
Завершенные тесты: 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 на единицу).
}
0
0x10
02.11.2013, 11:07
  #8

Не по теме:

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

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

Не по теме:

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

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

Добавлено через 8 минут
А ничего, что перед тем, как создавать тему, литература уже была просмотрена, а иначе если бы она подошла зачем создавать пост? что бы вы мне дали на литературу с форума ссылку и я была счастлива ?
0
Croessmah
++Ͻ
14776 / 8452 / 1605
Регистрация: 27.09.2012
Сообщений: 20,800
Записей в блоге: 2
Завершенные тесты: 1
02.11.2013, 11:25 12
Цитата Сообщение от kobrjatina Посмотреть сообщение
что бы вы мне дали на литературу с форума ссылку и я была счастлива ?
Супер. А зачем тогда спрашивать
Цитата Сообщение от kobrjatina Посмотреть сообщение
Подскажите литературу для чайников.
0
kobrjatina
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 52
02.11.2013, 11:32  [ТС] 13
ну ладно, извините, забыла фразу "не с форума". Это глупо, спрашивать о той литературе, которая уже есть на форуме
0
Croessmah
++Ͻ
14776 / 8452 / 1605
Регистрация: 27.09.2012
Сообщений: 20,800
Записей в блоге: 2
Завершенные тесты: 1
02.11.2013, 11:41 14
Цитата Сообщение от kobrjatina Посмотреть сообщение
о той литературе, которая уже есть на форуме
На форуме нет литературы, но есть обсуждения книг, а обсуждать их или советовать в миллионный раз не хочется, честно.
Вот почитайте отзывы о книгах и попытайтесь подобрать книгу для себя, а лучше несколько книг.
Например,
Цитата Сообщение от kobrjatina Посмотреть сообщение
И вообще как определить, когда нужно пользоваться циклом?
в книгах даются ответы и на подобные вопросы.
0
02.11.2013, 11:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2013, 11:41

Пояснить конструктор
Вот такая вешчь в конструкторе, а что она означает и как работает? ...

Пояснить строку
Программисты! Объясните пожалуйста эту строку, только подробно желательно. ...

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


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

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