Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2013, 15:55   #1
serg1032
Новичок
Джуниор
 
Регистрация: 19.12.2013
Сообщений: 5
Вопрос Составление программы по блок-схеме.

program need;
var i,j:integer;
B: array [1..21] of integer;
begin
i:=1;
if j<=20 then
begin
B[i]:=B[i]-B[21-i];
B[21-i]:=B[i]+3*B[21-i];
j:=j+1;
end
else writeln(B);
end.

Ввод осуществляется вручную.
Изображения
Тип файла: jpg wWfyVYyDigY.jpg (83.7 Кб, 127 просмотров)
serg1032 вне форума Ответить с цитированием
Старый 19.12.2013, 16:00   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

нет, не верно.

я бы что-то такое изобразил:
Код:
program need;
var 
   j:integer;
  B: array [1..20] of integer;
begin
  j:=1;
  while j<=20 do
  begin
    B[j]:=B[j]-B[21-j];
    B[21-j]:=B[j]+3*B[21-j];
    j:=j+1;
  end;
.....
в блок-схеме нет блока <КОНЕЦ>, алгоритм не завершён, поэтому нет окончания программного кода END.

Последний раз редактировалось Serge_Bliznykov; 19.12.2013 в 16:03.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.12.2013, 16:03   #3
serg1032
Новичок
Джуниор
 
Регистрация: 19.12.2013
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
нет, не верно.
Я прошу помощи, чтобы понять, что нужно сделать, чтобы я вводил с руки числа и мне выдавало результат.
serg1032 вне форума Ответить с цитированием
Старый 19.12.2013, 16:07   #4
serg1032
Новичок
Джуниор
 
Регистрация: 19.12.2013
Сообщений: 5
Вопрос

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
нет, не верно.

я бы что-то такое изобразил:
Код:
program need;
var 
   j:integer;
  B: array [1..20] of integer;
begin
  j:=1;
  while j<=20 do
  begin
    B[j]:=B[j]-B[21-j];
    B[21-j]:=B[j]+3*B[21-j];
    j:=j+1;
  end;
.....
в блок-схеме нет блока <КОНЕЦ>, алгоритм не завершён, поэтому нет окончания программного кода END.
Спасибо, но почему он не просит меня вводить числа в окно ввода?
serg1032 вне форума Ответить с цитированием
Старый 19.12.2013, 16:10   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от serg1032 Посмотреть сообщение
Спасибо, но почему он не просит меня вводить числа в окно ввода?
потому что в алгоритме нет начала, нет блока ввода чисел в массив B, точно так же, как блок-схема обрывается, в ней нет вывода массива B и блока завершения...

почему это так - вопрос к тому, кто эту блок-схему рисовал..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.12.2013, 16:11   #6
serg1032
Новичок
Джуниор
 
Регистрация: 19.12.2013
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
потому что в алгоритме нет начала, нет блока ввода чисел в массив B, точно так же, как блок-схема обрывается, в ней нет вывода массива B и блока завершения...

почему это так - вопрос к тому, кто эту блок-схему рисовал..
Спасибо за столь скорый ответ
serg1032 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составление программы на VBA по блок-схеме Elementaly Помощь студентам 0 08.12.2013 16:27
Написать 3 программы по начерченной блок-схеме VladimirAvakov Помощь студентам 2 23.03.2013 07:42
составить 2 программы на Free Pascal по готовой блок схеме sanka777 Помощь студентам 3 23.12.2012 16:38
Составление алгоритма программы решения системы (Блок схема) Sting13 Помощь студентам 0 21.12.2011 20:28
Составление блок-схемы и программы на языке QBasic K-Factor Помощь студентам 1 07.10.2011 06:23