Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 1
Регистрация: 18.11.2010
Сообщений: 6
1

Вывод результата в теле цикла и за пределами цикла???

25.03.2012, 23:54. Просмотров 2418. Ответов 1
Метки нет (Все метки)


Вывод результата в теле цикла и за его пределами:
1. как это влияет на результат?
2. где про это можна почитать?


Спасибо
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2012, 23:54
Ответы с готовыми решениями:

Ошибка: "Нельзя изменять значение переменной цикла внутри этого цикла"
"Нельзя изменять значение переменной цикла внутри этого цикла". Выдает вот такую ошибку в 37...

Zc.pas(16) : Параметр цикла for в PascalABC.NET должен описываться в заголовке цикла
program Zc; uses crt; const c=100; var a:array of integer; n,i,k,s:integer; begin clrscr;...

Нельзя изменять значение переменной цикла внутри этого цикла
function factorial(x:integer):integer; begin var i,var1:integer; for i:=1 to x do begin...

Показать, что любой оператор цикла while можно записать с помощью цикла repeat
Показать, что любой оператор цикла с предусловием можно записать с помощью условного оператора и...

1
15 / 21 / 18
Регистрация: 20.03.2012
Сообщений: 55
26.03.2012, 09:11 2
Лучший ответ Сообщение было отмечено elrin как решение

Решение

elrin,
1) На результат, впринципе, никак не влияет. Но всё зависит от задачи.
Если тебе нужно создать массив Mas[1..10] то можно сначала задать элементам массива значения, а потом вывести их на экран:
Pascal
1
2
3
4
For i:=1 to 10 do
Mas[i]:=i;
For i:=1 to 10 do
Writeln(Mas[i]);
А можно и задать в теле цикла и там же вывести:
Pascal
1
2
3
4
5
For i:=1 to 10 do
begin
Mas[i]:=i;
Writeln(Mas[i]);
end;
Это сократит время и код.
Но есть задачи в которых можно использовать только вывод в теле цикла (такие задачи не так уж редко встречаются в программировании).
Вообщем, мой совет - выводи всё в теле цикла
2) Забей в гугл, в интернете полно сайтов-учебников, скачай , а лучше - купи, книгу.
PS Советую "Паскаль для школьников" Д.М. Ушаков и Т.А.Юркова 2е издание
Сам по ней учился, всё написано доступно и понятно, а в конце есть задачи для проверки и закрепления своих знаний
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2012, 09:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Program1.pas(7): Параметр цикла for в PascalABC.NET должен описываться в заголовке цикла. Как исправить?
Program1.pas(7) : Параметр цикла for в PascalABC.NET должен описываться в заголовке цикла. Как...

Паскаль выдает Ошибку "Нельзя изменять значение переменной цикла внутри этого цикла"
Здравствуйте, мне задали задание в колледже написать программу 3 разными способами While do,Repeat...

Исправить ошибку: "Параметр цикла for в pascalABC.net должен описываться в заголовке цикла"
Люди! Пожалуйста помогите исправить ошибку: "Параметр цикла for в pascalABC.net должен описываться...

"Параметр цикла for должен описываться в заголовке цикла", как исправить?
Люди! Пожалуйста помогите исправить ошибку: "Параметр цикла for в pascalABC.net должен описываться...


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

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

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