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

Программный код есть - помогите с блок-схемами

10.03.2010, 23:17. Показов 2629. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здраствуйте - мне знакомый посоветовал к вам обратиться за помощью.

Мне нужно составить блок схемы по программному коду трёх задач:

1)На интервале чисел для чисел с одинаковыми цифрами в крайних разрядах определить максимальную цифру, для остальных среднее арифметическое всех цифр.
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
program lab1;
uses
  crt;
var
  i, j, k, vfrom, vto: integer;
  max, avg, avgnum: integer;
  maxinit: boolean;
  x: integer;
begin
  clrscr;
  write('from: ');
  readln(vfrom);
  write('to: ');
  readln(vto);
  maxinit:=false;
  avgnum:=0;
  for i:=vfrom to vto do
  begin
   x:=i;
    while x div 10 > 0 do
      x:=x div 10;
    if i mod 10 = x then
    begin
      if maxinit then
      begin
        if i > max then
        max:=i;
      end
      else
      begin
        max:=i;
        maxinit:=true;
      end;
    end
    else
    begin
      avg:=avg + i;
      avgnum:=avgnum + 1;
    end;
  end;
  if avgnum > 0 then
    writeln('avg = ', avg div avgnum)
  else
    writeln('average not found');
 
  if maxinit then
    writeln('max = ', max)
  else
    writeln('max not found');
 
  readln;
end.
2)Дан массив 6х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
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
program lab2;
uses
  crt;
var
  s: array[0..5, 0..5] of integer;
  i, j, k, l: integer;
 
  procedure showmass;
  var
    i, j: integer;
  begin
    for j:=0 to 5 do
    begin
      for i:=0 to 5 do
        write(s[i, j]:5);
      writeln;
    end;
    writeln;
  end;
 
begin
  clrscr;
  randomize;
  for i:=0 to 5 do
    for j:=0 to 5 do
      s[i, j]:=random(100);
  showmass;
 
  for j:=0 to 5 do
    for i:=0 to 5 do
      for k:=0 to 3 - j do
        if s[k + 1, j] < s[k, j] then
        begin
          l:=s[k + 1, j];
          s[k + 1, j]:=s[k, j];
          s[k, j]:=l;
        end;
 
  for i:=0 to 5 do
    for j:=0 to 5 do
      for k:=i + 1 to 4 do
        if s[i, k + 1] > s[i, k] then
        begin
          l:=s[i, k + 1];
          s[i, k + 1]:=s[i, k];
          s[i, k]:=l;
        end;
 
 
  showmass;
 
  readln;
end.
3)Вводится текст в переменную типа String. Определит колличество предложений, в которых встречаются слова с удвоенными согласными. Признак конца слова - пробел и знаки препинания в любом количестве. Конец предложения - точка. Использовать тип множество.
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
program lab3;
uses
  crt;
const
  gl = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
 
var
  s: string;
  i, j, n: integer;
  d: boolean;
 
begin
  clrscr;
  n:=0;
  i:=1;
  readln(s);
  s:=s + ' ';
  while i <= length(s) do
  begin
    if not (s[i] in [' ', '.', ',']) then
    begin
 
      d:=false;
      if (s[i] = s[i + 1]) and not (s[i] in gl) then
      begin
        n:=n + 1;
        while s[i] <> '.' do
          i:=i + 1;
      end;
 
 
    end;
    i:=i + 1;
  end;
 
 
  writeln(n);
  readln;
end.
В первой задаче программного кода находится максимальное число на интервале, а нужно найти максимальную цифру на крайних разрядах числа - если сможете - то прежде чем делать блок-схему, нужно поправить программный код.

Остальные две задачи функционируют нормально.

Добавлено через 1 час 29 минут
Бамп )
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2010, 23:17
Ответы с готовыми решениями:

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

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

Есть у кого нибудь программный код
На языке Haskell разработать программу по созданию типа Complex, который можно использовать для...

Программный код по блок-схеме, цикл в цикле ?
Помогите пожалуйста написать программный код по блок-схеме .

8
4 / 4 / 0
Регистрация: 18.06.2009
Сообщений: 64
10.03.2010, 23:31 2
есть такая программа, avtoshema.exe, поищи в инете, сам ею пользовался, только надо будет в нормальном редакторе, перерисовать по госту.
Даже скину тебе Avtoshema.rar (518.5 Кб) - авто-схема.
BDRF.rar (430.3 Кб) - программа для составления схем по госту. По крайней мере, это возможно сделать.
Вложения
Тип файла: rar Avtoshema.rar (518.5 Кб, 285 просмотров)
Тип файла: rar BDRF.rar (430.3 Кб, 168 просмотров)
0
4 / 4 / 0
Регистрация: 18.06.2009
Сообщений: 64
10.03.2010, 23:37 3
вирусов нет, в этом я уверен на все 100%
0
0 / 0 / 0
Регистрация: 10.03.2010
Сообщений: 11
10.03.2010, 23:40  [ТС] 4
Цитата Сообщение от Deep-Minimal Посмотреть сообщение
есть такая программа, avtoshema.exe, поищи в инете, сам ею пользовался, только надо будет в нормальном редакторе, перерисовать по госту.
Я уже ею пользовался - она неправильно делает - вот если б кто-нибудь смог бы перерисовать )
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
11.03.2010, 06:52 5
Цитата Сообщение от Ludamage Посмотреть сообщение
вот если б кто-нибудь смог бы перерисовать )
Да нет проблем. Идешь в раздел Фриланс, договариваешься о цене и все.
0
3312 / 1374 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
11.03.2010, 13:08 6

Не по теме:

Цитата Сообщение от Puporev Посмотреть сообщение
Да нет проблем. Идешь в раздел Фриланс, договариваешься о цене и все.
да ладно уж,такое можно и бесплатно:)



вот ваши схемы Рабочий стол.rar по вашим программам,код я даже не смотрел.
1
Puporev
11.03.2010, 13:15
  #7

Не по теме:

Wolf, Так ему хочется нормальные схемы, не в редакторе нарисованные.

0
WolfCF
11.03.2010, 13:17
  #8

Не по теме:

Puporev, а ну ручная,то работа дорого стоит:)

0
0 / 0 / 0
Регистрация: 10.03.2010
Сообщений: 11
11.03.2010, 15:45  [ТС] 9
Цитата Сообщение от Wolf Посмотреть сообщение

Не по теме:

Puporev, а ну ручная,то работа дорого стоит:)

Не не - всё нормально - сойдёт - большое спасибо )
0
11.03.2010, 15:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2010, 15:45
Помогаю со студенческими работами здесь

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

Есть программный код целочисленная квадратной матрицы
Есть программный код целочисленная квадратной матрицы, как сделать её прямоугольной. Помогите...

Составить программный код для метода сортировки Хоара (по блок-схеме)
никак не могу составить программный код для метода сортировки Хоара.

Есть программный код, в который необходимо добавить процедуру вывода предложения в алфавитном порядке=)
Есть программный код, в который необходимо добавить процедуру вывода предложения в алфавитном...


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

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