Program Task; Const N = 499; M = 1; Var A: Array [1..N, 1..N] of Boolean; i, j, x, y, t: Integer; b: Boolean; Begin Randomize; While i < M Do Begin x := Random(N) + 1; y := Random(N) + 1; If A[x, y] = False Then Begin A[x, y] := True; i := i + 1; End; End; While b = False Do Begin b := True; For i := 1 To N Do For j := 1 To N Do Begin If A[i, j] = True Then Begin If (i + 1) <= N Then A[i + 1, j] := True; If (i - 1) > 0 Then A[i - 1, j] := True; If(j + 1) <= N Then A[i, j + 1] := True; If (j -1) > 0 Then A[i, j - 1] := True; End; End; For i := 1 To N Do For j := 1 To N Do If A[i, j] = False Then b := False; t := t + 1; End; WriteLn(t); ReadLn; End.
Должны потому что:
1. Сейчас 21 век, вокруг есть компьютеры и их изучение необходимо.
2. Информатика развивает логическое мышление.
3. На информатике можно изучить язык программирования, с него можно писать программы.
4. Изучение программ worl и excel нужны чтобы устроится на работы. Почти везде просят эти знания.
5. Работа программистом востребована в наши дни, за эту работу платят много денег.
Не должны:
1. Можно обойтись и без информатики, например в деревне. Пасти овц и сажать картошку.
2. Хоть программирование не сложнее иностранного языка, он даётся некоторым людям очень тяжело.
3. На уроке информатики даётся не очень много полезной информации, лучше ходить в специальные места для программирования или 3д моделирования.
4. Вместо уроков обучится потом самостоятельно.
5. Если уже знаешь всё и так, можно и не изучать повторно.