Результаты исследования студентов в проекте Циклы в Delphi: различия между версиями
Материал из Wiki Mininuniver
Перейти к навигацииПерейти к поискуРег8ина=Ъ (обсуждение | вклад) (→Результаты проведённого исследования) |
Рег8ина=Ъ (обсуждение | вклад) (→Результаты проведённого исследования) |
||
| Строка 17: | Строка 17: | ||
==Результаты проведённого исследования== | ==Результаты проведённого исследования== | ||
procedure TForm1.Button1Click(Sender: TObject); | procedure TForm1.Button1Click(Sender: TObject); | ||
| − | Var a:array [1..5,1..5] of integer; | + | Var a:array [1..5,1..5] of integer; |
| − | S1,S2,S3,i,j,k:integer; | + | S1,S2,S3,i,j,k:integer; |
S4:real; | S4:real; | ||
| − | begin | + | begin |
| − | S1:=0; | + | S1:=0; |
| − | Edit1.text:=' ' ; | + | Edit1.text:=' ' ; |
For i:= 1 to 5 do | For i:= 1 to 5 do | ||
| − | begin | + | begin |
For j:= 1 to 5 do | For j:= 1 to 5 do | ||
begin | begin | ||
| Строка 33: | Строка 33: | ||
end; | end; | ||
For i:= 1 to 5 do | For i:= 1 to 5 do | ||
| − | begin | + | begin |
For j:= 1 to 5 do | For j:= 1 to 5 do | ||
begin | begin | ||
| Строка 39: | Строка 39: | ||
end; | end; | ||
| − | end; | + | end; |
| − | Edit1.Text:=Inttostr(S1); | + | Edit1.Text:=Inttostr(S1); |
S2:=0; | S2:=0; | ||
S3:=0; | S3:=0; | ||
k:=0; | k:=0; | ||
For i:= 1 to 5 do | For i:= 1 to 5 do | ||
| − | begin | + | begin |
For j:= 1 to 5 do | For j:= 1 to 5 do | ||
begin | begin | ||
| Строка 56: | Строка 56: | ||
For i:= 1 to 5 do | For i:= 1 to 5 do | ||
| − | begin | + | begin |
For j:= 1 to 5 do | For j:= 1 to 5 do | ||
begin | begin | ||
| Строка 66: | Строка 66: | ||
S4:=0; | S4:=0; | ||
For i:= 1 to 5 do | For i:= 1 to 5 do | ||
| − | begin | + | begin |
For j:= 1 to 5 do | For j:= 1 to 5 do | ||
begin | begin | ||
| Строка 74: | Строка 74: | ||
end; | end; | ||
end; | end; | ||
| − | end. | + | end. |
[[Изображение:Скриншот к циклы с параметром.JPG|400px]] | [[Изображение:Скриншот к циклы с параметром.JPG|400px]] | ||
Текущая версия на 11:27, 22 ноября 2011
Содержание
Авторы и участники проекта
и участники группы математики
Тема исследования группы
Решение задач по математике
Проблемный вопрос (вопрос для исследования)
Как с помощью циклов можно решать математические задачи?
Цели исследования
- Изучить литературу по программированию
- Cоставить программы по реализации циклов
- Проанализировать работу программ.
Результаты проведённого исследования
procedure TForm1.Button1Click(Sender: TObject); Var a:array [1..5,1..5] of integer; S1,S2,S3,i,j,k:integer; S4:real; begin S1:=0; Edit1.text:=' ' ; For i:= 1 to 5 do begin For j:= 1 to 5 do begin
A[i,j]:=random(300-20)+20;
Stringgrid1.cells[i-1,j-1]:=inttostr(A[i,j]);
end;
end;
For i:= 1 to 5 do
begin
For j:= 1 to 5 do
begin
if i=2 then S1:=S1+A[2,j];
end;
end;
Edit1.Text:=Inttostr(S1);
S2:=0;
S3:=0;
k:=0;
For i:= 1 to 5 do
begin
For j:= 1 to 5 do
begin
if j=5 then S2:=S2+A[i,5];
Edit2.Text:=Inttostr(S2)
end;
end;
For i:= 1 to 5 do
begin
For j:= 1 to 5 do
begin
S3:=S3+A[i,j];
k:=k+1;
Edit3.Text:=Inttostr(S3);
end;
end;
S4:=0;
For i:= 1 to 5 do
begin
For j:= 1 to 5 do
begin
S4:=S3/k;
Edit4.Text:=Floattostr(S4);
end;
end;
end;
end.