IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> подсчет количества слов списка.
сообщение
Сообщение #1


самовнушение всегда спасает.
*

Группа: Пользователи
Сообщений: 27
Пол: Женский
Реальное имя: Анастасия

Репутация: -  1  +


Подскажите, пожалуйста, с чего начать писать эту программу.

type слово= array [1..10] of char;
ТЭ=слово;

Описать функцию, подсчитывающую количество слов списка L, которые начинаются и оканчиваются одной и той же буквой.


--------------------
думай дважды, чтоб не пожалеть однажды.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


самовнушение всегда спасает.
*

Группа: Пользователи
Сообщений: 27
Пол: Женский
Реальное имя: Анастасия

Репутация: -  1  +


program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils;

type
name=array [1..10] of Char;
p=^elem;
elem=record CC:p;
end;

var
slovo:name;
i:Integer;
nachalo, tek, ob:p;

begin
{ TODO -oUser -cConsole Main : Insert code here }
New (nachalo);
Readln;
writeln ('первый элемент списка: ');
for i:=1 to 10 do read (slovo [i]);
Readln;
nachalo^.CC:=nil;
nachalo^.data:=slovo;

while slovo<> ' ' do
begin
tek:=nachalo;
New(ob);
Writeln ('следующее слово');
for i:=1 to 10 do read (slovo[i]);
Readln;
end;

end.




Добавлено через 18 мин.
только я единственного не пойму, этот список в итоге как список группы/класса будет выглядить или как набор слов в строчку?

Добавлено через 7 мин.
а где я слова беру, они где-то уже должны быть записаны? unsure.gif
ужас

Сообщение отредактировано: ducky -


--------------------
думай дважды, чтоб не пожалеть однажды.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Спасибо, ducky, это уже лучше ))

Опиши запись правильно.
ВСЕ названия типов начинай с t, например tName.
Почему ты делаешь массив of char? делай string[10], с ним удобнее работать (см. выше, пост Казначея и далее мой)
Оформи как unit.
Вот тебе заготовка:
unit WordList;

interface

type
tWord= string[10];
tpElem= ^tElem;
tElem= record
wrd: tWord;
next: tpElem
end;

procedure AddElem(l: tElem; w: tWord);


implementation

procedure AddElem(l: tElem; w: tWord);
begin
// тут код добавления элемента
end;

begin
end.


Добавлено через 4 мин.
Цитата(ducky @ 13.04.2011 1:37) *
только я единственного не пойму, этот список в итоге как список группы/класса будет выглядить или как набор слов в строчку?
Список - это список.. Не надо заботиться о том, как он выглядит. Это распределенная структура данных.

Цитата
а где я слова беру, они где-то уже должны быть записаны? unsure.gif
В файле )). Либо по слову на строчке, либо просто текстом (тогда надо делать процедуру распознавания отдельных слов).

Цитата
ужас
кайф!!!! smile.gif


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
ducky   подсчет количества слов списка.   5.04.2011 1:57
Krjuger   Напишите как вводится список,какой именно список и…   5.04.2011 2:28
Lapp   Hi Ducky!! Давненько тебя не было видно…   5.04.2011 9:19
ducky   Hi Ducky!! Давненько тебя не было видно…   5.04.2011 21:39
Lapp   Спасибо всем! сейчас буду пытаться сделать…   6.04.2011 9:41
ka2na4ei   Подскажите, пожалуйста, с чего начать писать эту …   5.04.2011 17:09
Krjuger   ka2na4ei А при чем тут тип char?Слово можно хранит…   5.04.2011 19:22
Krjuger   Ну я про это и говорил,что тогда надо будет либо к…   6.04.2011 20:32
Lapp   Ну я про это и говорил,что тогда надо будет либо к…   7.04.2011 4:44
Гость   Что такого грубого в слове иметь?.. :blink: Мо…   7.05.2011 12:24
ducky   блондинка и делфи program Project2; {$APPTY…   12.04.2011 23:24
Lapp   Нет, дорогая блондинка ducky )). Ты спрашивала:Под…   13.04.2011 4:22
ducky   выключили блондинку. :rolleyes: мне же надо списо…   13.04.2011 4:29
Lapp   ну или напиши такие кодовые слова: "никак не …   13.04.2011 4:29
ducky   program Project2; {$APPTYPE CONSOLE} uses …   13.04.2011 4:37
Lapp   Спасибо, ducky, это уже лучше )) Опиши запись пра…   13.04.2011 5:09
ducky   добавление элемента, то есть формирование списка? …   13.04.2011 5:24
Lapp   добавление элемента, то есть формирование списка?Н…   13.04.2011 5:58
ducky   так? :( unit WordList; interface type tWord…   7.05.2011 1:34
Krjuger   Это не я написал,а кто то другой ,если что)))   7.05.2011 17:49
Lapp   Это не я написал,а кто то другой ,если что))) Если…   8.05.2011 17:30
Krjuger   Ладно попробую я помоч. Во-первых, AddElem(l: tEl…   9.05.2011 18:05


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 5.11.2025 19:01
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name