yura_1234
offline
Опыт:
1,212Активность: |
Ошибка в алгоритме.
Program p1; var a,b,c:integer; begin a:=1; b:=0; if b=4 then writeln('end of program'); do b:=b+1; a:=a*2; end. В чём ошибка,заранее спасибо. |
02.11.2011, 19:27 | #1
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Quantum
Silenced by Пиначет
offline
Опыт:
228Активность: |
Я не шарю в этих кодах, но чисто из логики скажу:
По-моему в установке значения B ошибка, его нужно ставить до цикла, впрочем как и в случае с переменной А
Т.е правильно будет по-моему так(я в этих кодах совсем не шарю):
Это в том случае, если begin и end. это начало и конец цикла соответственно.
В другом случае да и в моем оператор (if) никогда не сработает просто.
Если это цикл, то выглядить должно с концом(в том случае, если программа фаталит после срабатывания кода)
Тут нет конца цикла(если это цикл), если IF начало оператора а END. его конец. |
02.11.2011, 19:35 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
reALien
offline
Опыт:
29,211Активность: |
Quantum, ты вот сейчас вынес присвоения из исполняемой части программы, они перестали работать. |
02.11.2011, 19:38 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Метаморф
Карающая сила НЯ!
offline
Опыт:
7,528Активность: |
yura_1234, это тематический форум. И хотя здесь существует Трактир, где можно обсуждать и другие темы, массовое создание тем тематики "Я - хреновый ученик" будет считаться флудом. |
02.11.2011, 19:38 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
yura_1234
offline
Опыт:
1,212Активность: |
Метаморф, помоги ближнему, улучши карму |
02.11.2011, 19:40 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Метаморф
Карающая сила НЯ!
offline
Опыт:
7,528Активность: |
Я помогаю тем, кто сделал всё возможное для своего успеха, но так и не смог или сильному, который оступился с тропы и подать ему руку - вывести обратно на путь сильных, а не ленивым детям, которым влом нормально учиться и проще побежать на форум спросить. И не надо блаблабла про то, что ты приложил все усилия. |
02.11.2011, 19:44 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rewenger
The culprit will not die
offline
Опыт:
35,273Активность: |
Сам по себе "do" не нужен. |
02.11.2011, 19:47 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
yura_1234
offline
Опыт:
1,212Активность: |
Метаморф, я сам этот алгоритм написал, но не понимаю почему ошибка в предпоследней строке (пишет что ожидался оператор), смотрел в гугле и не нашёл ответа, вот причина и следствие почему я написал здесь.
yura_1234 добавил: этот алгоритм по этому скрину, всё ли я сделал правельно? |
02.11.2011, 19:50 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rewenger
The culprit will not die
offline
Опыт:
35,273Активность: |
|
02.11.2011, 19:52 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
yura_1234
offline
Опыт:
1,212Активность: |
|
02.11.2011, 19:59 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rewenger
The culprit will not die
offline
Опыт:
35,273Активность: |
yura_1234, a = 16, b = 4. Тему закрыли и впредь тупых вопросов не задаём, ибо думать головой полезно. |
02.11.2011, 20:01 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|