Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 584
от 25.02.2008, 08:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 250, Экспертов: 43
В номере:Вопросов: 8, Ответов: 13

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 123876: Здравствуйте! Я не справился еще с одной задачей на Pascal, помогите мне, пожалуйста, её решить. Задача: Дана строка. Вывести все слова, предварительно удалив из них все предыдущие вхождения последней буквы. Дело в том, что я никогда...
Вопрос № 123903: 2.1Составить программу, определяющую количество слов в произвольном тексте, введенном с клавиатуры. заранее спасибо!!!...
Вопрос № 123904: 2.2 Для произвольного целого числа X определить, совпадают ли между собой вторая слева и последняя цифры. Если да, заменить каждую из них цифрой 7, полученное число вычесть из Х.Вывести на экран Х, полученное число и их разность. Заранее Спасибо!...
Вопрос № 123905: 4. Записать в файл N-чисел, введенных с клавиатуры. Считать с файла эти числа. Найти из них MAX. Заранее Спасибо!!! ..
Вопрос № 123907: 1.Вычислить значение функции, исходные данные ввести с клавиатуры. Написать программу, в которой задача вычисления функции оформлена через: 1) FUNCTION ; 2)PROCEDURE ; Y=ln(c+b<sup>2</sup>)/(sin x) + e<sup>-r*f</sup> + √(z +r) ;...
Вопрос № 123909: Написать программу с использованием переменных типа запись с полями, указанными ниже.Вывести на экран всю информацию о книгах, изданных 2003году Поля записи Название книги Автор Год издания Кол. страниц Заранее спасибо!!!!!...
Вопрос № 123910: .Создать файл данных, каждая запись которого состоит из следующих полей: Поля записи Название книги Автор Год издания Кол. страниц Заранее Спасибо !!!...
Вопрос № 123912: 1Составить программу, определяющую количество слов в произвольном тексте, введенном с клавиатуры. Заранее спасибо!!!!!...

Вопрос № 123.876
Здравствуйте!
Я не справился еще с одной задачей на Pascal, помогите мне, пожалуйста, её решить.
Задача: Дана строка. Вывести все слова, предварительно удалив из них все предыдущие вхождения последней буквы.

Дело в том, что я никогда не работал со словами в Паскале, помогите, мне, пожалуйста!
Спасибо!
Отправлен: 19.02.2008, 15:35
Вопрос задал: Красильников И.П. (статус: 10-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 11)

Отвечает: Boriss
Здравствуйте, Красильников И.П.!
Эта задача эффективно решается с помощью множества Set of Char, в которое входят символы, из которых МОЖЕТ состоять слово.
Непосредственно слова находит и ПРЕДЫДУЩИЕ вхождения последней буквы удаляет процедура-функция GetWord (Саму последнюю букву сохраняет). Ей передается один параметр - текущий индекс (номер) проанализированного символа строки.
Что не понятно будет - спрашивайте в минифоруме

Приложение:

---------
Вывод - то место в тексте, где вы устали думать

Ответ отправил: Boriss (статус: Профессор)
Россия, Саранск
Организация: Мордовский госуниверситет, Саранск Факультет Электронной Техники
WWW: Программирование на Паскале
----
Ответ отправлен: 19.02.2008, 17:12
Оценка за ответ: 5
Комментарий оценки:
Спасибо!
У меня есть еще вопросики:
Расскажите, пожалуйста, поподробнее, что происходит на этом участке программы:
buf:=;
while (not (s[no] in letters)) and (no <= len) do inc(no);
if no = len then Exit;
while (s[no] in letters) and (no <= len) do begin
buf:=buf + s[no]; inc(no)
end;
LastChar := buf[length(buf)];
while (POS(LastChar, buf) <> 0) and (POS(LastChar, buf) < Length(buf)) do
delete(buf, POS(LastChar, buf), 1);
GetWord := buf
end;
Дело в том, что для меня все это СОВСЕМ новое, я этого не проходил, потому и спрашиваю. Если Вам, конечно, не труд но, пожалуйста, добавьте маленький комментарий к строкам, в основной части программы, просто так мне будет проще разобраться в программе, я буду очень признателен!


Вопрос № 123.903

2.1Составить программу, определяющую количество слов в произвольном тексте, введенном с клавиатуры. заранее спасибо!!!
Отправлен: 19.02.2008, 18:10
Вопрос задал: Бардин Сергей Сергеевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Артём1983
Здравствуйте, Бардин Сергей Сергеевич!
Смотрите код программы в приложении.

Приложение:

---------
Программирование - дело Путное!

Ответ отправил: Артём1983 (статус: 9-ый класс)
Ответ отправлен: 19.02.2008, 23:37

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Бардин Сергей Сергеевич!
Программа в предложении.
Отличается от предыдущей тем, что между словами и в конце и (или) начале строки может быть введено любое количество пробелов.

Удачи!

Приложение:

Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 19.02.2008, 23:56

Отвечает: Шемет Станіслав Васильович
Здравствуйте, Бардин Сергей Сергеевич!
Вот вам программа

Приложение:

---------
Любовь это прекрасно!!!

Ответ отправил: Шемет Станіслав Васильович (статус: 5-ый класс)
Ответ отправлен: 20.02.2008, 00:11


Вопрос № 123.904
2.2 Для произвольного целого числа X определить, совпадают ли между собой вторая слева и последняя цифры. Если да, заменить каждую из них цифрой 7, полученное число вычесть из Х.Вывести на экран Х, полученное число и их разность. Заранее Спасибо!
Отправлен: 19.02.2008, 18:11
Вопрос задал: Бардин Сергей Сергеевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Артём1983
Здравствуйте, Бардин Сергей Сергеевич!
Смотрите код программы в приложении.

Приложение:

---------
Программирование - дело Путное!

Ответ отправил: Артём1983 (статус: 9-ый класс)
Ответ отправлен: 19.02.2008, 23:37

Отвечает: Шемет Станіслав Васильович
Здравствуйте, Бардин Сергей Сергеевич!
Вот программа:

Приложение:

---------
Любовь это прекрасно!!!

Ответ отправил: Шемет Станіслав Васильович (статус: 5-ый класс)
Ответ отправлен: 19.02.2008, 23:39


Вопрос № 123.905
4. Записать в файл N-чисел, введенных с клавиатуры.
Считать с файла эти числа. Найти из них MAX.
Заранее Спасибо!!!
Отправлен: 19.02.2008, 18:14
Вопрос задал: Бардин Сергей Сергеевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Бардин Сергей Сергеевич!
Программа в приложении.
Удачи!

Приложение:

Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 19.02.2008, 23:13

Отвечает: Артём1983
Здравствуйте, Бардин Сергей Сергеевич!
Смотрите код программы в приложении.

Приложение:

---------
Программирование - дело Путное!

Ответ отправил: Артём1983 (статус: 9-ый класс)
Ответ отправлен: 19.02.2008, 23:37


Вопрос № 123.907
1.Вычислить значение функции, исходные данные ввести с клавиатуры. Написать программу, в которой задача вычисления функции оформлена через:
1) FUNCTION ;
2)PROCEDURE ;
Y=ln(c+b2)/(sin x) + e-r*f + √(z +r) ;
Обратиться к FUNCTION и PROCEDURE дважды для вычисления:
Вывести результат на экран .
заранее спасибо!!!!!!!!



Формула
-----
∙ Отредактировал: Shapoklak (Академик)
∙ Дата редактирования: 20.02.2008, 21:05

Приложение:

Отправлен: 19.02.2008, 18:22
Вопрос задал: Бардин Сергей Сергеевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Бардин Сергей Сергеевич!

Программа в приложении.
Контроль правильности вводимых параметров отсутствует.
Удачи!

Приложение:

---------
И только наступив на грабли мы приобретаем драгоценный опыт!

Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал)
Украина, Киев
Тел.: +380958380164
Адрес: Украина г.Киев
----
Ответ отправлен: 21.02.2008, 19:08
Оценка за ответ: 4
Комментарий оценки:
спасибос огромный


Вопрос № 123.909
Написать программу с использованием переменных типа запись с полями, указанными ниже.Вывести на экран всю информацию о книгах, изданных 2003году

Поля записи
Название книги Автор Год издания Кол. страниц

Заранее спасибо!!!!!!
Отправлен: 19.02.2008, 18:24
Вопрос задал: Бардин Сергей Сергеевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Шемет Станіслав Васильович
Вот вам программа, она считывает из файла Books.txt инфор. о книгах за 2003 год и выводит её на экран.

Исправлены грамматические ошибки.
-----
∙ Отредактировал: Федоров Михаил (Профессор)
∙ Дата редактирования: 19.02.2008, 23:23

Приложение:

---------
Любовь это прекрасно!!!

Ответ отправил: Шемет Станіслав Васильович (статус: 5-ый класс)
Ответ отправлен: 19.02.2008, 22:20


Вопрос № 123.910
.Создать файл данных, каждая запись которого состоит из следующих полей:

Поля записи
Название книги Автор Год издания Кол. страниц

Заранее Спасибо !!!
Отправлен: 19.02.2008, 18:25
Вопрос задал: Бардин Сергей Сергеевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Шемет Станіслав Васильович
Здравствуйте, Бардин Сергей Сергеевич!
Вот вам программа:

Приложение:

---------
Любовь это прекрасно!!!

Ответ отправил: Шемет Станіслав Васильович (статус: 5-ый класс)
Ответ отправлен: 19.02.2008, 22:14


Вопрос № 123.912
1Составить программу, определяющую количество слов в произвольном тексте, введенном с клавиатуры.

Заранее спасибо!!!!!

Приложение:

Отправлен: 19.02.2008, 18:31
Вопрос задал: Бардин Сергей Сергеевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Шемет Станіслав Васильович
!!!
Здравствуйте, Бардин Сергей Сергеевич!
Вот вам программа

Ответ не совсем верный: считывается только одна строка, а нужно считывать текст, состоящий из нескольких строк.
-----
∙ Отредактировал: Николай Владимирович / Н.В. (Профессионал)
∙ Дата редактирования: 19.02.2008, 22:59

Приложение:

---------
Любовь это прекрасно!!!

Ответ отправил: Шемет Станіслав Васильович (статус: 5-ый класс)
Ответ отправлен: 19.02.2008, 22:26

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Бардин Сергей Сергеевич!
Программа в приложении.
Правильно работает также при наличии нескольких пробелов между словами и пробелов в начале/конце строки.

Удачи!

Приложение:

Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 19.02.2008, 22:57


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

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


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.70 от 17.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное