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

Дан текстовый файл. Подсчитать количество строк в нем.

21.01.2009, 14:30. Показов 13553. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Условие задачи:
Дан текстовый файл. Подсчитать количество строк в нем.

Видел похожие темы но не смог их както применить со своей задачей.
Помогите пожалуйста, вроде бы лёгкая задача а я как всегда немогу догнать
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.01.2009, 14:30
Ответы с готовыми решениями:

Дан текстовый файл, состоящий из нескольких строк. Подсчитать количество повторений каждой буквы и занести в н
у меня выводит все буквы, кроме z. Как сделать, чтобы z тоже выводилась?

Создать текстовый файл. Подсчитать количество цифр в нем. Вывести на экран предложения, содержащие цифры
Создать текстовый файл. Подсчитать количество цифр в нем. Вывести на экран предложения, содержащие цифры. Не могу понять как вывести на...

Дан текстовый файл. Найти количество строк в нем
Дан текстовый файл. Найти количество строк в нем.

15
 Аватар для Наташоначек
1 / 1 / 0
Регистрация: 19.12.2008
Сообщений: 34
21.01.2009, 14:48
Вот это образно. Может разберешься сам

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A: proba.txt
procedure kilkist;
var f:text; k:byte;s:string;
begin
assign(f,'A{название файла}:\proba.txt);
resert(f);
k:=0;
while hot(    (f)) do
begin
readln(f,s);
k:=k+1;
end;
writeln('k=',k);
end;{close(f)}
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
21.01.2009, 15:14
немного поправлю:
while not eof(f) do
0
 Аватар для AlexQ
35 / 35 / 6
Регистрация: 01.01.2009
Сообщений: 141
21.01.2009, 16:26
Цитата Сообщение от Наташоначек Посмотреть сообщение
Вот это образно. Может разберешься сам

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A: proba.txt
procedure kilkist;
var f:text; k:byte;s:string;
begin
assign(f,'A{название файла}:\proba.txt);
resert(f);
k:=0;
while hot(    (f)) do
begin
readln(f,s);
k:=k+1;
end;
writeln('k=',k);
end;{close(f)}
Программа работать не будет. Ошибок валом.
0
 Аватар для Наташоначек
1 / 1 / 0
Регистрация: 19.12.2008
Сообщений: 34
21.01.2009, 16:35
Цитата Сообщение от AlexQ Посмотреть сообщение
Программа работать не будет. Ошибок валом.
ты дмаешь я не знаю,что тут ошибок до фига. Я написала, ОБРАЗНО. Я что всю програмку буду писать, хочешь напиши. У меня времени нету, у меня самой завтра экзамен)))
0
 Аватар для AlexQ
35 / 35 / 6
Регистрация: 01.01.2009
Сообщений: 141
21.01.2009, 16:45
Цитата Сообщение от Наташоначек Посмотреть сообщение
ты дмаешь я не знаю,что тут ошибок до фига. Я написала, ОБРАЗНО. Я что всю програмку буду писать, хочешь напиши. У меня времени нету, у меня самой завтра экзамен)))
Так учить нужно, а не на форуме сидеть. С ума сойти%)...
0
 Аватар для Наташоначек
1 / 1 / 0
Регистрация: 19.12.2008
Сообщений: 34
21.01.2009, 16:53
Цитата Сообщение от AlexQ Посмотреть сообщение
Так учить нужно, а не на форуме сидеть. С ума сойти%)...
Всё, иду учить))) УХОЖУ
0
 Аватар для AlexQ
35 / 35 / 6
Регистрация: 01.01.2009
Сообщений: 141
21.01.2009, 17:12
Цитата Сообщение от Наташоначек Посмотреть сообщение
Всё, иду учить))) УХОЖУ
Ничего себе! она мне подмигнула
0
0 / 0 / 0
Регистрация: 21.01.2009
Сообщений: 12
21.01.2009, 18:20  [ТС]
Чёто я непонял вашей подсказки, не получается блин(
Помогите пожалуйста
Это последняя программа которую мне нужно сделать
Пожалуйста хелп
0
 Аватар для AlexQ
35 / 35 / 6
Регистрация: 01.01.2009
Сообщений: 141
21.01.2009, 18:52
Цитата Сообщение от K0HcTaHTuH Посмотреть сообщение
Чёто я непонял вашей подсказки, не получается блин(
Помогите пожалуйста
Это последняя программа которую мне нужно сделать
Пожалуйста хелп
Суть в том, что нужно считывать строка за строкой, пока можно (т.е. пока не конец файла). Для этого используется readln. Написал бы, но сегодня уже чего-то устал, сорри.
0
UNIX-way
 Аватар для Delphin_KKC
712 / 495 / 49
Регистрация: 15.01.2009
Сообщений: 1,720
21.01.2009, 20:36
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var
 f:text;
 s:string;
 i:integer;
begin
//...
reset(f);
i:=0;
while not eof(f) do
 begin
 readln(f,s);
 inc(i);
 end;
//...
end.
1
 Аватар для proplayer
6 / 6 / 1
Регистрация: 05.01.2009
Сообщений: 82
21.01.2009, 22:19
А зачем заводить переменную s если можно считать без нее? Надо же определить только количество строк? И в начале нужно добавить функцию
Pascal
1
Assign(f,{имя файла});
1
0 / 0 / 0
Регистрация: 21.01.2009
Сообщений: 12
22.01.2009, 00:27  [ТС]
Спасибо за помощь, надеюсь дальше я её добью до конца))

Надо же определить только количество строк?
Да тут только кол-во сток надо чтобы подсчитал в файле .txt

Вот я добавил
Pascal
1
Assign(f,{имя файла});
и получилось так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
 f:text;
  s:string;
  i:integer;
begin
 //...
Assign(f,'D:\1.txt');
reset(f);
i:=0;
while not eof(f) do
begin
readln(f,s);
inc(i);
end;
//...
end.
Но как всегда мозги мои не варят и ошибку выдаёт, чтото типо не закрыт 1 фаил, короче я уже незнаю) весь день сижу и решаю эти задачи блин, тяжелая штука это программирование, надеюсь когда нибуть я научусь этому...
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
22.01.2009, 01:25
Pascal
1
2
3
4
5
6
7
8
...
while not eof(f) do
begin
readln(f,s);
inc(i);
end;
close(f);
...
1
0 / 0 / 0
Регистрация: 21.01.2009
Сообщений: 12
22.01.2009, 02:46  [ТС]
Большущее СПАСИБО ВАМ ВСЕМ
0
Programmer
 Аватар для DannerDOS
40 / 40 / 6
Регистрация: 07.04.2009
Сообщений: 187
14.06.2009, 09:48
Выучить язык программирования это одно, научиться использовать его в деле вот что нужно что бы стать кодером.
Pascal
1
2
3
4
5
6
7
8
9
10
  Function {Имя функции} : {Тип функции};
    Var
      {Переменная} : {Тип переменной};
    Begin
    While not Eof({Тия файла}) do { <- Цикл продолжаеться до завершения файла}
      begin
      Readln({Имя файла}, {Переменная строкового типа}); { <- Считываем построчно}
      {Имя функции} := {Имя функции} + 1; { <- Счетчик}
      end;
    End;
Вот готовый пример: {Рабочий, если сложно понять то можешь вставить этот пример в свою программу указав: имя файла}

Pascal
1
2
3
4
5
6
7
8
9
10
  Function ch : Integer;
    Var
      s : String;
    Begin
    While not Eof(txt) do
      begin
      Readln(txt, s);
      ch := ch + 1;
      end;
    End;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.06.2009, 09:48
Помогаю со студенческими работами здесь

Дан текстовый файл, определить количество цифр в нём
Дан текстовый файл, определить количество цифр в нём Добавлено через 13 секунд помогите решить пожалуйста!

Дан текстовый файл, содержащий строки. Подсчитать количество слов в строке, имеющих нечетное количество букв
Дан текстовый файл, содержащий строки. Подсчитать количество слов в строке, имеющих нечетное количество букв

Создайте текстовый файл. Подсчитайте количество пустых строк в нем
Создайте текстовый файл(F).Подсчитайте количество пустых строк в нем.

Дан текстовый файл, в нем текст записан в несколько строк. Вычислить какая буква встречается чаще A или B
Можете с объяснением пожалуйста .

Создать текстовый файл подсчитать количество предложений в нем, найти самое длинное слово
Задание:создать текстовый файл подсчитать количество предложений в нем, найти самое длинное слово. Нород помогите плиииз!!!я вобще незнаю...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru