198 / 10 / 3
Регистрация: 30.04.2016
Сообщений: 733
|
|||||||||||
1 | |||||||||||
Как в Паскале делать цикл FOR с шагом, например, 3, 504.07.2017, 08:28. Показов 14052. Ответов 10
Метки нет (Все метки)
Для примера такая программа:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Ваш ответ на эту тему был дан в виде программы со строками 7 – 12. Остальные я добавил и на выходе получил непонятное. Вот такая оказалась программа:
Ввести число: 2 1 И что этот выход означает? И ещё вопрос: Нумерация строк в Паскале делается или нет. У меня нумерацию строк программа отказала выполнить. (Как оказалось, в моей книге нет ни одной программы с нумерацией).
0
|
04.07.2017, 08:28 | |
Ответы с готовыми решениями:
10
В Паскале цикл for исполняется с шагом 1 (-1). А как выполнить любой другой шаг? Как описать в ассемблере переменную с шагом (например, Х меняется от Х0 до Хк с шагом h)? Как вывести через цикл с FOR строку, например, из 61-ной точки? Задача в паскале, кто знает как делать |
13 / 14 / 4
Регистрация: 10.10.2014
Сообщений: 109
|
|
04.07.2017, 08:41 | 2 |
Что вам надо конкретно? Описать, что программа делает?
Табуляцию поправьте и что у вас с переменными, почему где-то большая I, где-то маленькая i
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
04.07.2017, 09:52 | 3 | |||||
Цикл for с шагом 5.
0
|
Модератор
|
|
04.07.2017, 11:02 | 4 |
Собирались организовать цикл от 1 с шагом 5 до тех пор, пока i <= n. Естественно, когда n=2, это цикл выполнится только один раз для i=1, а следующее значение i=1+5=6 окажется меньше 2 и цикл благополучно завершится.
Что вы и пронаблюдали. Добавлено через 4 минуты Нумерацию строк делают в книгах (и у нас на форуме), чтобы можно было легко ссылаться в тексте сообщений на те или иные строки кода.
0
|
198 / 10 / 3
Регистрация: 30.04.2016
Сообщений: 733
|
|||||||||||||||||||||
23.07.2017, 10:47 [ТС] | 5 | ||||||||||||||||||||
Для примера такая программа:
Ваш ответ на эту тему был дан в виде программы со строками 7 – 12. Остальные я добавил и на выходе получил непонятное. Вот такая оказалась программа:
И ещё вопрос: Нумерация строк в Паскале делается или нет? У меня нумерацию строк программа отказала выполнить. (Как оказалось, в моей книге нет ни одной программы с нумерацией).
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
23.07.2017, 11:55 | 6 |
Если Вы хотите получить числа с шагом 5, то какого лешего Вы вводите число меньше 6?
Вы и получаете число 1, первое число ряда 1,6,11,16...
0
|
7 / 7 / 5
Регистрация: 30.12.2016
Сообщений: 100
|
||||||
03.09.2017, 14:35 | 7 | |||||
0
|
198 / 10 / 3
Регистрация: 30.04.2016
Сообщений: 733
|
||||||||||||||||||||||||||
03.09.2017, 18:30 [ТС] | 9 | |||||||||||||||||||||||||
Вы дали ответ в виде двух строк:
каждого цикла на 5 (или на любой другой шаг). А надо, чтобы значения циклов выдавались при шаге 1, 6, 11, 16. Как в QBasic,e.
0
|
7 / 7 / 5
Регистрация: 30.12.2016
Сообщений: 100
|
|
04.09.2017, 09:48 | 11 |
Comrade2017,
2 это 3 или 5? 1,3,5
0
|
04.09.2017, 09:48 | |
04.09.2017, 09:48 | |
Помогаю со студенческими работами здесь
11
как приостановить цикл в паскале? Подскажите как сделать, например "для продолжения нажмите клавишу х" и дальше выводится результат с шагом заданым пользователем Знаю как делать в паскале . а как в С ? Написать в турбо паскале, Цикл с параметром, Цикл, с постусловием, и с предусловием пожалуйста Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |