Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 23.11.2011
Сообщений: 12
1

Проблемы с блок схемами

30.11.2011, 21:56. Показов 1095. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Могучие умы и новички этого форума помогите пожалуйста составить блок схемы к этим программам. Скоро уже сдавать задания,а только блок схемы остались. Вот задания

Дан массив Р = [ {р [i, j] }, i=1,10; j=1,10 ]
(элементы выбираются случайным образом):
1. Найти количество нулевых элементов.
2. * Посчитать произведение положительных элементов 2 столбца.
3. Найти среднюю величину отрицательных элементов 8 строки.
4. Поменять местами элементы главной диагонали и первой строки.
5. Создать одномерный массив, элементы которого являются min, каждого столбца двумерного массива.
6. Дано целое положительное число. Найдите произведение цифр, стоящих в этом числе на нечетных местах.
7. С клавиатуры вводиться текст. Слова разделяются пробелом. Ввод текста прекращается после нажатия на клавиатуре точки. Посчитайте, сколько раз в тексте встретилась буква «а».

Если невозможно выполнить тот или иной пункт, то необходимо выдать соответствующее сообщение

1-5 задача

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
var a:array[1..10,1..10]of integer;
b:array[1..10]of integer;
i,j,mnull,mpol,tmp,min:integer;
k,tmp2.motr:real;
begin
randomize;
for i:=1 to 10 do
   begin
   for j:=1 to 10 do
   a[i,j]:=random(20)-10;
   end;
mnull:=0;
mpol:=1;
motr:=0;
k:=0;
for i:=1 to 10 do
   begin
   for j:=1 to 10 do
      begin
      if a[i,j]=0 then mnull:=mnull+1;
      if (a[i,j]>0)and(j=2) then mpol:=mpol*a[I,j];
      if (a[i,j]<0)and(i=8) then begin motr:=motr+a[i,j]; k:=k+1; end;
      end;
   end;
writeln('Nulevux=',mnull,' Polozhit vo 2 st=',mpol);
tmp2:=motr/k;
writeln('Srednee otricatelnoe=',tmp2:5:3);
for i:=1 to 10 do
   begin
   for j:=1 to 10 do
      begin
      if i=j then begin tmp:=a[i,j]; a[i,j]:=a[1,j]; a[1,j]:=tmp; end;
      end;
   end;
min:=a[1,1];
for j:=1 to 10 do
   begin
   for i:=1 to 10 do
      begin
      if min<a[i,j] then min:=a[i,j];
      end;
   b[j]:=min;
   min:=a[1,j];
   end;
for i:=1 to 10 do 
   begin
   for j:=1 to 10 do
      begin
      write(a[i,j]);
   end;
   writeln;
   end;
for i:=1 to 10 do
write(b[i]);
writeln;
readln;
end.

6 задача


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
uses crt;
var a:array[1..30]of integer;
    k,i,proizv,j:integer;
    t1,t2,n:longint;
begin
clrscr;
for i:=1 to 30 do
a[i]:=0;
write('n=');readln(n);
i:=0;
proizv:=1;
repeat
inc(i);
t1:=n mod 10;
t2:=(n-t1) div 10;
a[i]:=t1;
n:=t2;
until n=0;
j:=0;
for k:=i downto 1 do
begin
inc(j);
if j mod 2 <> 0 then proizv:=proizv*a[k];
end;
writeln('proizvedenie=',proizv);
readln;
end.
7 задача


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
var s:string;
i,n:integer;
label 1;
begin
writeln('vvedite chto-to, plz');
readln(s);
for i:=1 to length(s) do begin
if s[i]<>'.' then begin
if (s[i]='a') or (s[i]='A') or (s[i]='*') or (s[i]='Ђ') then
n:=n+1;
end
else goto 1;
end;
1:if n<>0 then writeln ('kolichestvo a ravno=',n)
else writeln('bukv a netu');
readkey
end
.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2011, 21:56
Ответы с готовыми решениями:

Задание с блок-схемами
Здравствуйте. Стыдно, но прошу помощи. Нужно сделать блок-схему с такими условиями: 1) Найти...

Встреваю с блок-схемами.....
помогите плиз с блок-схемами, с незнаю как их чертить, только знаю размеры, везде лазию нигде найти...

Cоставление программ, с блок- схемами.
Всем доброго времени суток. Прошу вас помочь в составлении данных программ, желательно с блок-...

Помогите плз с блок-схемами
1ая задача. program p2a; uses crt; var a:array of integer; n,i,s,p,w,z,q:integer; begin...

3
0 / 0 / 1
Регистрация: 23.11.2011
Сообщений: 12
01.12.2011, 21:17  [ТС] 2
Вот сделала блок схемы,проверьте пожалуйста.
Миниатюры
Проблемы с блок схемами   Проблемы с блок схемами   Проблемы с блок схемами  

Проблемы с блок схемами   Проблемы с блок схемами   Проблемы с блок схемами  

Проблемы с блок схемами  
0
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 5
24.12.2013, 00:12 3
круто
0
1 / 1 / 0
Регистрация: 08.10.2020
Сообщений: 148
28.03.2021, 09:01 4
все верно)
0
28.03.2021, 09:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2021, 09:01
Помогаю со студенческими работами здесь

Помогите с блок схемами в тр7 плз.
1ая задача. program p2a; uses crt; var a:array of integer; n,i,s,p,w,z,q:integer;...

Программный код есть - помогите с блок-схемами
Здраствуйте - мне знакомый посоветовал к вам обратиться за помощью. Мне нужно составить блок...

Милые люди, кто разбирается с блок-схемами для готового кода на паскале
Собственно, вот сам код. Буду очень признателен program tabfun; uses crt; const min = 0; max...

Кто-нибудь поможет мне с блок-схемами для кода, написанного на паскале? Заранее спасибо!
Здравствуйте! Буду очень благодарен, если кто-нибудь поможет мне с блоксхемами для этого кода: ...

Проблемы с блок-схемами
Ребят, помогите с блок-схемами к этим кодам. program k61; const n = 20; var i, max,...

трудности с блок схемами
1. #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #define N...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru