ЕленаАнастасия315
?>

Всем привет Решить 4 задачи любым удобным Длина стен неизменна, т.е. нужно создать алгоритм только под эту задачку.Используя при этом известные команды (вверх, вниз, влево, вправо, закрасить, сверху стена, снизу стена, справа стена, слева стена, клетка закрашена, клетка чистая, сверху свободно, снизу свободно, слева свободно, справа свободно) закрасить клетки. задачи прикреплю ниже:

Информатика

Ответы

Троцкая-Ивановна
Uses crt;
const
    nmax = 20;

var
    A: array[1..nmax] of integer;
    I, m, s: integer;
    Am, kon: text;

begin
    Clrscr;
    Assign(Am, 'Am.txt');
    
    {раскоментировать для записи массива в файл}
    {Rewrite(Am);
    m := Random(nmax - 5) + 5;
    for i := 1 to m do
        Writeln(Am, Random(20));
    Close(Am);}
    
    {считывание данных из файла}
    Reset(Am);
    s := 0;
    m := 0;
    while not eof(Am) do
    begin
        m := m + 1;
        Readln(Am, A[m]);
        s := s + A[m];
    end;
    Close(Am);
    
    Assign(kon, 'kon.txt');
    Rewrite(kon);
    
    if s > 50 then
        Writeln('Сумма элементов массива более 50 и равна: s=', s)
    Else
    begin
        Writeln('Сумма элементов менее 50, вывод исходного массива');
        for i := 1 to m do
        begin
            Writeln('A[', i, ']=', A[i], ' ');
            Writeln(kon, 'A[', i, ']=', A[i], ' ');
        end;
    end;
    
    Close(kon);
    Readkey;
end.
andrew409
OPTION BASE 1
DIM a(10) AS SINGLE, b(10) AS SINGLE, x(10) AS SINGLE
RANDOMIZE TIMER
FOR i = 1 TO 10
   a(i) = 30 * RND - 15
NEXT i
FOR i = 1 TO 10
   b(i) = 40 * RND - 20
NEXT i
CLS
PRINT "A", "B", "X"
FOR i = 1 TO 10
   IF a(i) = 0 THEN
      x(i) = 1E+10
   ELSE
      x(i) = b(i) / a(i)
   END IF
   PRINT a(i), b(i), x(i)
NEXT i

Тестовое решение:
A             B             X
-5.504717      19.41665     -3.527274
-5.233851     -11.24631      2.148764
-5.154725      2.927625     -.5679499
 5.057724     -8.649354     -1.710128
-6.304109     -19.25289      3.054023
-1.920151      6.061134     -3.156593
-10.34241      17.10881     -1.654238
 13.86053      .4965448      3.582438E-02
-4.931755      8.241055     -1.671019
 8.120502      8.78438       1.081753

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Всем привет Решить 4 задачи любым удобным Длина стен неизменна, т.е. нужно создать алгоритм только под эту задачку.Используя при этом известные команды (вверх, вниз, влево, вправо, закрасить, сверху стена, снизу стена, справа стена, слева стена, клетка закрашена, клетка чистая, сверху свободно, снизу свободно, слева свободно, справа свободно) закрасить клетки. задачи прикреплю ниже:
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Кислинская1055
Хачатурович978
АльбертовичБерезин58
Вайнер
Yekaterina358
oyunabaduraeva
Aleksandrovich1669
Surkova_Pavlovna
sychevao19975
l250sp70
ВайсманКреденс357
Васенкова204
frsergeysavenok
Прошкин_Николай368
beglovatatiyana