Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
LOTAS

Как составить эту блок-схему?

28.05.2013, 19:58. Показов 786. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос жизни и смерти , кто может составить блок схему к этому
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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
Program x;
uses Crt, Graph;
Const punkt: array[1..3] of string=('O 0nporpamme','3anyCtuTb nporpammy','BbIxoD');
      Help1: array[0..1] of String=(Chr(24)+Chr(25),'ESC');
      Opis1: array[0..1] of String=('Moves cursor','Exit from program');
      Help2: array[0..1] of String=('ESC', '');
      Opis2: array[0..1] of String=('Exit to main menu', '');
var a,c:word;
    key: char;
x1,y1,x2,y2,i:integer;
    d:char;
    x11,x21: array[1..20] of integer;
    y12,y22: array[1..20] of integer;
    x,y: integer;
    NomLine: integer;
    RisLine: boolean;
{-----------------------------------------------------}
procedure Help(Name,Opis: array of String);
var i: Integer;
begin
  for i:=0 to 1 do begin
    TextColor(Red); GotoXY(i*26+2,25); Write(Name[i]);
    TextColor(White); GotoXY(i*26+7,25); Write(Opis[i]);
  end;
end;
{-----------------------------------------------------}
procedure onprogramme;
begin
clrscr;
Help(Help2,Opis2);
gotoxy(20,4);
textcolor(7);
write('Ha3BaHue nporpammbI: "PezuHoBaja JIuHuja"');
gotoxy(20,6);
textcolor(7);
write('Pa3pa6oTaJI:  noname ');
gotoxy(20,8);
textcolor(7);
write('Gruppa:  pshpshpsh');
gotoxy(20,10);
textcolor(7);
write('Pravila polzovanuja: pervu yzel kazhdoi linii fikciryetca');
gotoxy(41,14);
textcolor(7);
write('Nazhatiem klavishi "Enter". Vtoroj yzel');
gotoxy(41,16);
textcolor(7);
write('linii tak zhe fikcuryetcja nazhatiem');
gotoxy(41,18);
textcolor(7);
write('klavisi "Enter". Dlja ydalenija vsey linii');
gotoxy(41,20);
textcolor(7);
write('neobxodimo nazhat  klavishu esc');
repeat until ReadKey=#27;
end;
{-----------------------------------------------------}
procedure ZanyCtuTb_nporpammy;
var x11,y11,x22,y22,i:integer;
    d:char;
begin
initgraph(x1,y1,'');
outtextXY(getmaxX div 2-30,10,'Tab-clear');
outtextXY(getmaxX div 2-30,30,'Enter-draw');
outtextXY(getmaxX div 2-30,50,'Esc-exit');
repeat
if keypressed then
 begin
  d:=readkey;
  case d of
  #9:begin
     cleardevice;
     outtextXY(getmaxX div 2-30,10,'Tab-clear');
     outtextXY(getmaxX div 2-30,30,'Enter-draw');
     outtextXY(getmaxX div 2-30,50,'Esc-exit');
     end;
  #13:begin
      x11:=random(getmaxX);
      y11:=55+random(getmaxY-55);
      x11:=x22;
        y11:=y22;
        x22:=random(getmaxX);
        y22:=55+random(getmaxY-55);
        setcolor(random(15)+1);
        line(x11,y11,x22,y22);
        
     
      end;
   #27:exit;
   end;
 end;
until d=#27;
end;
{-----------------------------------------------------}
Procedure menu(a:word);
var z,y: word;
begin
clrscr;
Help(Help1,Opis1);
for z:=1 to 3 do begin
  if z=a then TextColor(Green) else TextColor(White);
  GotoXY(30,z+5); Write(punkt[z]);
end;
end;
{-----------------------------------------------------}
Begin
clrscr;
a:=1; c:=0;
 
  repeat
    menu(a);
gotoxy(1,25);
    write('s');
    key:=readkey;
    case key of
    #0: begin
      key:=readkey;
        case key of
          #72: if a=1 then a:=3 else a:=a-1;
          #80: if a=3 then a:=1 else a:=a+1;
        end;
      end;
    #13: begin
           case a of
             1: onprogramme;
             2: ZanyCtuTb_nporpammy;
             3: c:=1;
           end;
         end;
    #27: c:=1;
    end;
  until c=1;
END.
Добавлено через 6 минут
Хочу добавить чтоб убрать некоторые вопросы , программы для составления блок схем не хотят открывать мои файлы ( пытался много раз) , вникнуть в азы мне никто не запрещает но я сомневаюсь в своих силах что сделаю правильно , программу клепал сам(было тяжко , и то после выхода из программы в меню экран белый, если кто знает как исправить - прошу скажите)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.05.2013, 19:58
Ответы с готовыми решениями:

Как составить блок-схему?
1. Написать программу для решения следуещего, используя по крайней мере, два вида циклов. Получить последовательность чисел, таких, что...

как составить блок схему
введите с клавиатуры два числа N и M. если оба числа больше 100 то замените каждое из них меньшим и выводите результат. если первое число...

Как правильно составить блок-схему
Как правильно составить блок-схему к данной программе Program OKR3; Uses Crt; Var s,u,x:real; n,m:integer; begin ClrScr;...

2
2 / 2 / 5
Регистрация: 29.05.2013
Сообщений: 28
29.05.2013, 00:56
Цитата Сообщение от LOTAS Посмотреть сообщение
после выхода из программы в меню экран белый, если кто знает как исправить - прошу скажите
нужен closegraph в конце работы с графическим режимом.
0
LOTAS
29.05.2013, 13:19
Тему можно закрывать, нашел человека который мне поможет.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.05.2013, 13:19
Помогаю со студенческими работами здесь

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

Составить блок схему вычисления значения функции, а затем составить программу
Составить блок схему вычисления значения функции, а затем составить программу

Составить блок-схему
uses crt; var a,b,c,d,k,p,n:longint; function NOD(a,b:longint):longint; begin if b=0 then NOD:=a else nod:=nod(b,a mod b); ...

Составить блок-схему!!!
Программа готовая, но я затрудняюсь в составлении блок-схемы. Помогите.... Program srs3; var n, i : integer; a, p : real; ...

Составить блок-схему
БЛОК-СХЕМА? Var i:integer; s:string; Const prop=; Begin Write ('Введите строку: '); Readln (s); i:=1;


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
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
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru