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

Проверьте программу и блок-схему.

18.12.2009, 17:44. Показов 669. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Плиз проверьте прогу и блоксхему)))


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
program zad3;
uses crt;
type zap=record
     strana:string[50];
     kat:byte;
     kol:integer;
     end;
     zap1=record
     kat1:string[15];
     kol1:integer;
     proc:real;
     end;
var
     tab:array[1..3] of zap1;
     spis:array[1..15] of zap;
     z,f,j,n,i:byte;
     m:zap;
     o:boolean;
     t:zap;
     p:real;
 
begin
textcolor(white);
clrscr;
for i:=1 to 3 do
tab[i].kol1:=0;
writeln('Vvedite kol-vo marshrytov');
readln(n);
for i:=1 to n do begin
writeln('Vvedite ',i,' strany poezdki');
readln(spis[i].strana);
writeln('Vvedite kol-vo zvezd');
readln(spis[i].kat);
writeln('Vvedite kol-vo pytevok');
readln(spis[i].kol);
clrscr;
end;
 writeln('┌───────────────────┬─────────────────┬────────────────────────┐');
 writeln('│      Strana       │    Kategoriya   │      Kolichestvo       │');
 writeln('│      poezdki      │    gostinici    │        pytevok         │');
 writeln('├───────────────────┼─────────────────┼────────────────────────┤');
for i:=1 to n do begin
write('│',spis[i].strana:12,'       ');
write('│',spis[i].kat:12,'     │');
write(spis[i].kol:12,'            │');
writeln;
end;
 writeln('└───────────────────┴─────────────────┴────────────────────────┘');
writeln('Grypirovka po kategori');
 writeln('┌───────────────────┬─────────────────┬────────────────────────┐');
 writeln('│      Strana       │    Kategoriya   │      Kolichestvo       │');
 writeln('│      poezdki      │    gostinici    │        pytevok         │');
 writeln('├───────────────────┼─────────────────┼────────────────────────┤');
 j:=1;
 repeat
 i:=1;
 repeat
  if spis[i].kat>spis[i+1].kat then begin
                                    m:=spis[i];
                                    spis[i]:=spis[i+1];
                                    spis[i+1]:=m;
                                    f:=1
                                    end;
                                    i:=i+1;
                                    until i>n-j;
                                    j:=j+1;
                                    o:=(j<=n-1) and (f=1)
                                    until o=false;
                                for i:=1 to n do
                                    begin
                                    write('│',spis[i].strana:12,'       ');
                                    write('│',spis[i].kat:12,'     │');
                                    write(spis[i].kol:12,'            │');
                                    writeln;
                                    end;
writeln('└───────────────────┴─────────────────┴────────────────────────┘');
 
writeln('Super shtyka');
for i:=1 to n do begin
                 if spis[i].kat=3
                 then tab[1].kol1:=tab[1].kol1+spis[i].kol;
                  if spis[i].kat=4
                 then tab[2].kol1:=tab[2].kol1+spis[i].kol;
                  if spis[i].kat=5
                 then tab[3].kol1:=tab[3].kol1+spis[i].kol;
                 end;
p:=tab[1].kol1+tab[2].kol1+tab[3].kol1;
tab[1].proc:=(tab[1].kol1)/p*100;
tab[2].proc:=(tab[2].kol1)/p*100;
tab[3].proc:=(tab[3].kol1)/p*100;
 writeln('┌───────────────────┬─────────────────┬────────────────────────┐');
 writeln('│    Kolichistvo    │    Kolichestvo  │      %  ot obshego     │');
 writeln('│       zvezd       │      pytevok    │       Kolichestva      │');
 writeln('├───────────────────┼─────────────────┼────────────────────────┤');
 for i:=1 to 3 do
               begin
               z:=i+2;
               write('│        ',z,'*','         ');
               write('│',tab[i].kol1:12,'     │');
               write(tab[i].proc:12:1,'%''          │');
               writeln;
               end;
 writeln('└───────────────────┴─────────────────┴────────────────────────┘');
readkey;
end.
Вложения
Тип файла: doc блоксхема.doc (51.0 Кб, 13 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.12.2009, 17:44
Ответы с готовыми решениями:

проверьте пожалуйста блок-схему
program nomer2_1; var k,x,y:real; begin writeln ('vvedi k'); readln (k); writeln ('vvedi x');...

Составить блок-схему и программу вычисления значения функции + написать программу
Прошу решить в качестве проверки. Нужно сдать в понедельник. Буду очень благодарен! Заранее...

Проверьте блок-схему
Здравсвуйте. Текст задания: Дан текстовый файл f. Записать в файл g символы файла f в обратном...

3
3 / 3 / 0
Регистрация: 14.12.2009
Сообщений: 107
18.12.2009, 17:49
вроде всё нормально...
0
3317 / 1379 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
18.12.2009, 18:08
компиляцию проходит? результат нужный выдает?
если да,то правильно работает;
иначе исправляйте;
end.
0
1 / 1 / 1
Регистрация: 30.11.2009
Сообщений: 28
18.12.2009, 19:23  [ТС]
С прогой всё норм) Я вот на счет блок-схемы сомневаюсь...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.12.2009, 19:23
Помогаю со студенческими работами здесь

Проверьте блок-схему вычисления выражения
программа такая: program 555; var x,y,u,xn,xk,hx,yn,yk,hy:real; begin writeln('vvod...

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

Проверьте пожалуйста блок-схему на правильность решения задачи
Проверьте пожалуйста блок-схему на правильность решения задачи. Получить массив X1,X2,...,Xn по...

Проверьте блок-схему
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; void main (void) {int n,i,j,t=0; scanf(&quot;%d&quot;,&amp;n); for...

Проверьте блок схему
Проверьте пожалуйста блок схему. Вот задание и программа: Одномерный массив Х(15) считать из файла...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера 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