0 / 0 / 0
Регистрация: 08.03.2013
Сообщений: 8
1

Создать графическую оболочку

08.03.2013, 19:55. Показов 4303. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите создать оболочку для программы, написанной в pascal

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
uses crt;
const rz=['_',':',';',',',' ','.','?','!'];
var s,s1:string;
    a:array[1..255] of byte;
    i,j,k,n:byte;
begin
writeln('Введите текст');
read(s);
n:=length(s);
for i:=1 to 255 do
a[i]:=0;
i:=1;
while i<=n do
if not(s[i] in rz)and ((i=1)or(s[i-1] in rz)) then{если буква, а перед ней разделитель, или она первая}
 begin
  j:=i;
  k:=0;
  while (j<=n) and not(s[j] in rz) do {пока не разделитель и не конец строки}
   begin
    k:=k+1;{считаем буквы в слове}
    j:=j+1;{идем вперед}
   end;
  inc(a[k]);{увеличиваем на 1 элемент с номером=длине слова}
  i:=i+k;{перепрыгиваем}
 end
else i:=i+1;
writeln('Длина слова   Количество слов');
for i:=1 to 255 do
if a[i]<>0 then writeln(i:5,a[i]:14);
end.
Единственное пожелание: Вывод посчитанного выводить так

Создать графическую оболочку


Пытался сам сделать, но не получилось.
Помогите.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.03.2013, 19:55
Ответы с готовыми решениями:

Создать простую графическую игру-стрелялку
Задание:есть игрок,который преодолевает препятствия(можно сделать 2-3 штуки,к примеру перепрыгнуть...

Нужно создать графическую оболочку (по типу калькулятора)
Вот программа, теперь её нужно завернуть в графическую оболочку паскаля, но вообще его не знаю....

Создать простую графическую игру-стрелялку
Нужно создать обычную вертикальную космическую стрелялку. Никак не получается этого сделать...не...

Оформить графическую оболочку
Есть код в консоле! Подскажите как оформить оболочку Winapi??

1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
09.03.2013, 12:08 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
uses crt;
const rz=['_',':',';',',',' ','.','?','!'];
var s,s1:string;
    a:array[1..255] of byte;
    i,j,k,n:byte;
begin
writeln('Введите текст');
read(s);
n:=length(s);
for i:=1 to 255 do
a[i]:=0;
i:=1;
while i<=n do
if not(s[i] in rz)and ((i=1)or(s[i-1] in rz)) then{если буква, а перед ней разделитель, или она первая}
 begin
  j:=i;
  k:=0;
  while (j<=n) and not(s[j] in rz) do {пока не разделитель и не конец строки}
   begin
    k:=k+1;{считаем буквы в слове}
    j:=j+1;{идем вперед}
   end;
  inc(a[k]);{увеличиваем на 1 элемент с номером=длине слова}
  i:=i+k;{перепрыгиваем}
 end
else i:=i+1;
writeln('----------------');
writeln('Длина слова    |');
writeln('----------------');
writeln('Количество слов|');
writeln('----------------');
k:=0;
for i:=1 to 255 do
if a[i]<>0 then
 begin
  k:=k+1;
  gotoXY(17+(k-1)*4,3); write('----');
  gotoXY(17+(k-1)*4,4); write(i:3,'|');
  gotoXY(17+(k-1)*4,5); write('----');
  gotoXY(17+(k-1)*4,6); write(a[i]:3,'|');
  gotoXY(17+(k-1)*4,7); write('----');
 end;
end.
0
09.03.2013, 12:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.03.2013, 12:08
Помогаю со студенческими работами здесь

Как включить графическую оболочку?
Установил CentOS на виртуалку. Загрузка ОС загружается в режим командной строке. Подскажите, что...

Как определить графическую оболочку?
Здравствуйте. Пишу программку под дебиан на плюсах, причем у меня используется 3 библиотеки:...

Не могу запустить графическую оболочку на Ubuntu
Не получается запустить графическую оболочку на Ubuntu, подскажите как вылечить. Ввожу в...

Как установить графическую оболочку на Debian?
Хочу установить ГО только не знаю как она называется. Могу сказать где видел. kali linux 2.0 самая...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru