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

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

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

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

Дан массив Р = [ {р [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
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.11.2011, 21:56
Ответы с готовыми решениями:

Задание с блок-схемами
Здравствуйте. Стыдно, но прошу помощи. Нужно сделать блок-схему с такими условиями: 1) Найти произведение ряда S = 15*16*17*...*n 2)...

Встреваю с блок-схемами.....
помогите плиз с блок-схемами, с незнаю как их чертить, только знаю размеры, везде лазию нигде найти не могу, ПРОШУ ВАС!!! uses crt; ...

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

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

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

Проблемы с блок схемами  
0
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 5
24.12.2013, 00:12
круто
0
1 / 1 / 0
Регистрация: 08.10.2020
Сообщений: 148
28.03.2021, 09:01
все верно)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.03.2021, 09:01
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru