Ссылочные типы. Динамические переменные
Категория реферата: Рефераты по информатике, программированию
Теги реферата: варианты ответов, страница реферата
Добавил(а) на сайт: Журавлёв.
Предыдущая страница реферата | 16 17 18 19 20 21 22 23 24 25 26 | Следующая страница реферата
M:array[1..50] of string;
j,i,n:integer;
s,s1,s2,s3:string;
x,y:real;
begin
writeln('BBeDi OPeRAciy');
readln(s);
n:=length(s);
for i:=0 to n-1 do
begin
M[i]:=copy(s,i,1);
if (m[i]='+')or(m[i]='-')or(m[i]='*')or(m[i]='/') then j:=i;
end;
s1:=copy(s,0,j-1);
s2:=copy(s,j,1);
s3:=copy(s,j+1,n);
val(s1,x,n);
val(s3,y,n);
if s2='+' then writeln(x+y:4:1);
if s2='-' then writeln(x-y:4:1);
if s2='*' then writeln(x*y:4:1);
if s2='/' then writeln(x/y:4:1);
readln;
end.
Блок-схема
Пояснение к блок-схеме
№ блока |
Назначение |
|||
1 |
Начало программы |
|||
2 |
Ввод/вывод данных |
|||
3 |
Выполнение операции N:=length(s) |
|||
4 |
Цикл i:=0 to n-1 |
|||
5 |
Тело цикла, выполнение операции M[i]:=copy(s,i,1) |
|||
6 |
Тело цикла, условие (m[i]=’+’) or (m[i]=’-‘) or (m[i]=’*’) or m[i]=’/’) |
|||
7 |
Тело цикла выполнение операции j:=i |
|||
8 |
Выполнение операции s1:=copy (s,o,j-1); s2:=copy (s,j,1); s3:=copy (s,j+1,n) |
|||
9 |
Выполнение операции val(s1,x,n); val(s3,y,n) |
|||
10 |
Блок условия s2=’+’ |
|||
11 Рекомендуем скачать другие рефераты по теме: источники реферат, ответы по алгебре. Предыдущая страница реферата | 16 17 18 19 20 21 22 23 24 25 26 | Следующая страница реферата Поделитесь этой записью или добавьте в закладкиКатегории: |