Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 38

Составить блок схему к готовому коду

09.05.2010, 21:07. Показов 1944. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
у меня не получается никак не понимаю как это делается!!

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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
program Sergey; 
uses crt; 
type str_f=record 
gr: string[6]; 
FIO: string[30]; 
zach: string[6]; 
pred1: string[15]; 
oz1: byte; 
pred2: string[15]; 
oz2: byte; 
sr_ball: real; 
End; 
Var z: str_f; 
f: file of str_f; 
Sr_ball: real; 
i: byte; 
Key: char; 
Sum: real; 
gr1: string; 
K: byte; 
M: byte; 
Procedure Dop; 
Begin 
Clrscr; 
Assign (f,'a: \file.dat'); 
Reset (f); seek (f, filesize (f)-1); 
Repeat 
Writeln ('Ввести данные'); 
With z do 
Begin 
Write ('Группа -'); readln (Gr); 
Write ('Ф.И.О. -'); readln (FIO); 
Write ('№ зач. -'); readln (Zach); 
Write ('Предмет 1 -'); readln (pred1); 
Write ('Оценка 1 -'); readln (oz1); 
Write ('Предмет 2 -'); readln (pred2); 
Write ('оценка 2 -'); readln (oz2); 
Sr_ball :=( oz1+oz2)/2; 
Writeln ('Sr_ball-', sr_ball:4:2); 
End; 
Write (f, z); 
Writeln ('Введите следующее значение (Если нет, то <esc>)-'); 
Until readkey=#27; 
Close (f); 
End; 
Procedure Poisk; 
Begin 
Write ('Введите № группы - '); 
Readln (gr1); 
{For i:= 0 to filesize(f)-1 do begin 
Seek (f, I); 
Read (f, z); 
End ;} 
k:=0; 
Writeln (' - ',gr1); 
Writeln ('______________________________________________________'); 
Writeln ('| № | № зачетки | Ф.И.О. | Средний балл|'); 
Writeln ('______________________________________________________'); 
Reset (f); 
For i:=1 to filesize(f) do 
Begin 
Read (f, z); 
If (z.gr=gr1) then 
Begin 
K:=k+1; 
writeln('|',k:4,'|',z.Nzach:11,'|',z.FIO:14,'|',z.sr_ball:14:2,'|; 
Writeln ('______________________________________________________'); 
Reset (f); 
 
Sum:=sum+z.sr_ball; 
End; 
End; 
Sum:=sum/k; 
Writeln ('', sum:3:2); 
Close (f); 
Readln; 
End; 
Begin 
Repeat 
Writeln ('1- создание’); 
Writeln ('2- дополнение'); 
Writeln ('3- поиск'); 
Writeln ('4- выход’); 
Readln (m); 
Case m of 
3: поиск; 
2: доп.; 
1: begin rewrite (f); dop; end; 
End; 
Until m=4; 
End.
Добавлено через 18 часов 59 минут
помогите пожалуйста
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.05.2010, 21:07
Ответы с готовыми решениями:

Составить блок схему к готовому коду
Var a:array of integer; m, n, i, b1, b:integer; begin write('введите год '); readln(n); write('введите месяц '); readln(m); ...

Составить блок схему к готовому коду
Сделайте к проге схемы пожалуйста. program Array17; uses crt; var a: array of byte; i:byte; N:byte; begin ...

Составить блок схему к готовому коду
Помогите нарисовать блок схему

18
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
10.05.2010, 16:57
Представленная программа - не работает!
0
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 38
10.05.2010, 17:27  [ТС]
вот вложение!!эта прога работает!!то есть что вложено то работает!!и к ней нужна блок схема!!пожалуйста помогите!!!
Вложения
Тип файла: rar Архив WinRAR.rar (896 байт, 13 просмотров)
0
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
11.05.2010, 21:52
Программа не может работать, потому как имена процедур/функций на русском языке - недопустимы.
0
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 38
13.05.2010, 20:45  [ТС]
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
program Bulat;
uses crt;
type str_f=record
gr,zach: string[6];
FIO: string[30];
pred1,pred2: string[15];
oz1,oz2: integer;
sr_ball: real;
End;
Var z: str_f;
    f: file of str_f;
    Key: char;
    Sum: real;
    gr1: string;
    i,K,M: byte;
 
Procedure Dop;
Begin
Clrscr;
reset(f);
seek (f, filesize(f));
Repeat
Writeln ('ўўҐбвЁ ¤***лҐ');
Write ('ѓагЇЇ* -'); readln (z.Gr);
Write ('”.?.Ћ. -'); readln (z.FIO);
Write ('ь §*з. -'); readln (z.Zach);
Write ('ЏаҐ¤¬Ґв 1 -'); readln (z.pred1);
Write ('ЋжҐ*Є* 1 -'); readln (z.oz1);
Write ('ЏаҐ¤¬Ґв 2 -'); readln (z.pred2);
Write ('ЋжҐ*Є* 2 -'); readln (z.oz2);
z.Sr_ball :=(z.oz1+z.oz2)/2;
Writeln ('Sr_ball-', z.sr_ball:4:2);
Write (f, z);
Writeln ('‚ўҐ¤ЁвҐ б«Ґ¤го饥 §**зҐ*ЁҐ (…б«Ё *Ґв, в® <esc>)-');
Until readkey=#27;
Close (f);
End;
 
Procedure Poisk;
Begin
Write ('‚ўҐ¤ЁвҐ *®¬Ґа ЈагЇЇл - ');
Readln (gr1);
sum:=0;
k:=0;
Writeln (' - ',gr1);
Writeln ('_______________________________________________');
Writeln ('|  ь | ь §*зсвЄЁ | ”.?.Ћ.         |‘।*Ё© Ў*««|');
Writeln ('_______________________________________________');
Reset (f);
For i:=1 to filesize(f) do
Begin
     Read (f, z);
     If (z.gr=gr1) then
     Begin
          K:=k+1;
          writeln('|',k:4,'|',z.zach:11,'|',z.FIO:14,'|',z.sr_ball:14:2,'|');
Writeln ('_______________________________________________');
          Sum:=sum+z.sr_ball;
     End;
End;
Sum:=sum/k;
Writeln ('', sum:3:2);
Close (f);
Readln;
End;
Begin
assign(f,'c:\file.dat');
      Repeat
      Writeln ('1- б®§¤**ЁҐ');
      Writeln ('2- ¤®Ї®«*Ґ*ЁҐ');
      Writeln ('3- Ї®ЁбЄ');
      Writeln ('4- ўл室');
      Readln (m);
      Case m of
      3: poisk;
      2: dop;
      1: begin rewrite(f);dop; end;
      End;
      Until m=4;
End.
вот к этой программе нужна блок схема!!она работает!!
0
113 / 110 / 33
Регистрация: 21.12.2009
Сообщений: 322
13.05.2010, 20:50
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Вот блок-схема

А тут она же но лучше видно и можно приблизить. НЕ забудь поблогадорить +1
Program.rar
0
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 38
13.05.2010, 20:53  [ТС]
подождимте ещё до отблагодарения)))))))))) к вам у меня вопрос!!а к процедурам блок схема не нужна чтоль отдельно???
0
113 / 110 / 33
Регистрация: 21.12.2009
Сообщений: 322
13.05.2010, 21:10
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

А ну вотсмотри ссори забыл:

и


Вот они в архиве:
Dop.rar
и
Poisk.rar
(+1)
0
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 38
13.05.2010, 22:50  [ТС]
спасибо большое!!!!)))))))))

Добавлено через 52 минуты
извините а вы не сможете сделать так чтоб вместо иероглифов были нормальные буквы???а то я сам не могу изменить данные блок схемы!!программа здесь вложена чуть выше!!посмотрите пожалуйста
0
14.05.2010, 09:42

Не по теме:

Angel-dm, на сайте программы есть новая версия, там есть спец. галочка "текст DOS", как раз для того, чтобы иероглифы отображались по человечьи. Если что - пиши в личку

0
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 38
14.05.2010, 11:42  [ТС]
кто мне исправит блок схему?????
0
113 / 110 / 33
Регистрация: 21.12.2009
Сообщений: 322
14.05.2010, 11:46
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Вот изменил но и-то не все, даже в дос не переводит....
но тем не менее лучше так чем было прежде....
Program.rar

Poisk.rar

Dop.rar







Удачи. Если что в паинте измени, им то должен уметь пользоваться))))
0
 Аватар для diam
846 / 84 / 7
Регистрация: 06.12.2009
Сообщений: 345
14.05.2010, 12:05
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Angel-dm Посмотреть сообщение
Вот изменил но и-то не все, даже в дос не переводит....
но тем не менее лучше так чем было прежде....
или ты не то что нужно приложил, или я вообще не знаю как!
Какая версия программы у тебя (делаешь наверное в 2007 офисе?)?
Вот нормальный вид блок-схемы (символы "н" и "а" - кракозябликами, возможно из-за того. что текст программы сначала у студента побывал в Word`е, где тот их заменил....):
Миниатюры
Составить блок схему к готовому коду   Составить блок схему к готовому коду   Составить блок схему к готовому коду  

Вложения
Тип файла: doc noName.pas.xls.doc (52.0 Кб, 13 просмотров)
0
113 / 110 / 33
Регистрация: 21.12.2009
Сообщений: 322
14.05.2010, 12:06
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Вот все готовое смотри----->>>>





Dop.rar

Poisk.rar
0
 Аватар для diam
846 / 84 / 7
Регистрация: 06.12.2009
Сообщений: 345
14.05.2010, 12:39
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Angel-dm Посмотреть сообщение
Вот все готовое смотри----->>>>
Ужас, ты сам-то видел, что там нарисовано? Не дескридитируй мою программу. Она уже давно отрисовывает все в сто раз лучше.
1
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 38
14.05.2010, 20:53  [ТС]
а вот в блок схеме основной программы есть англ буквы m чё они обозначают????если можете напишите комментарии ко всем блок схемам что где что значит что делается!!буду очень благодарен!!!
0
 Аватар для diam
846 / 84 / 7
Регистрация: 06.12.2009
Сообщений: 345
15.05.2010, 10:37
Цитата Сообщение от Bulat1991 Посмотреть сообщение
а вот в блок схеме основной программы есть англ буквы m чё они обозначают????если можете напишите комментарии ко всем блок схемам что где что значит что делается!!буду очень благодарен!!!
В какой сумме будет оцениваться "очень благодарность"?
0
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 38
15.05.2010, 20:52  [ТС]
ну давайте я вам на телефон скину 100 руб!!если вас устраивает!!????
0
 Аватар для diam
846 / 84 / 7
Регистрация: 06.12.2009
Сообщений: 345
15.05.2010, 23:07
Цитата Сообщение от Bulat1991 Посмотреть сообщение
ну давайте я вам на телефон скину 100 руб!!если вас устраивает!!????
100 рублей меня не спасут, а объяснять по всей схеме - оч. долго )
буква m в главной программе в паралелепипеде - обозначает ввод значения склавиатуры (Readln (m); ),
а следующий блок (пятиугольник) - это множественный выбор (Case m of ). Зеркальное отображение пятиугольника - это конец множественного выбора.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.05.2010, 23:07
Помогаю со студенческими работами здесь

Составить блок схему к готовому коду
Помогите пожалуйста с блок-схемой к этой программе uses crt; var i, k, n, count: integer; begin readln(n); for k := 1 to n do...

Составить блок схему к готовому коду
Program simple_bool; Var a, b, c, d : integer; Function Max(a,b: integer): integer; Begin if a &gt; b then Max := a else Max...

Составить блок схему к готовому коду
var n: integer; begin write('n? '); read(n); if (n mod 3) = 0 then repeat n := n div 3; writeln(n);...

Составить блок схему к готовому коду
Program pro1; uses crt; Var a,b,x,f,h:real; I:byte; Procedure raszet; begin f:=ln(x)-b*exp(1/2*ln(x)); ...

Составить блок схему к готовому коду
program lol; uses crt; const nmax=20;//максимальный размер матрицы var a:array of integer;//тип матрицы ...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru