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

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


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

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

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

Выпуск № 643
от 27.04.2008, 06:35

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

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


Вопрос № 133305: Добрый день)...вот помогите плиз... Текстовый фаил содержит натуральные числа. В другой фаил поместить только те числа, корень из которых натурально число...
Вопрос № 133356: Добрый день)...вот помогите плиз решить задачку... Текстовый фаил содержит натуральные числа. В другой фаил поместить только те числа, корень из которых натурально число...
Вопрос № 133373: 1. В двумерном массиве переставить местами элементы первого и по- следнего столбца. 2. Дана действительная матрица размера n*m. Найти сумму наиболь- ших и наименьших значений элементов в каждой из ее строк. От- сортировать матрицу по ...
Вопрос № 133374: здраствуйте! Помогите написать программы по теме символьный и строковый типы данных! 1) Написать программу,которая запрашивает день недели у пользователя. В зависимости от дня недели дается некий совет. 2)С клавиатуры задаются три строко...
Вопрос № 133379: Дан текстовый файл, не содержащий запятых. Расставить запятые перед союзами “а” и “но” (если эти союзы не стоят в начале предложения)....
Вопрос № 133382: Здравствуйте! Помогите мне, пожалуйста, решить задачу на Паскале. Задача: Вводим строку из букв и цифр. Необходимо распознать все цифры и сосчитать их сумму. У меня возникла одна проблема: как распознать цифры в строке. Помогите, пожа...
Вопрос № 133401: Доброе время суток эксперты...Помогите пожалуйста решить задачки по одномерному массиву: 1) Дан одномерный массив из 10 элементов. Найти сумму элементов, стоящих на чётных местах и количество элементов кратных 5. 2) Сформируйте массив, содерж...
Вопрос № 133411: Здравствуйте! Помогите пожалуйста с несколькими задачами, без сдачи этого предмета не допускают на практику! 1)Найти значение функции cosx в интервале от п/3 до 2п/3 в 20 точках. 2)Вычислить У(система уравнений) - e√x(в с...
Вопрос № 133423: Уважаемые эксперты!помогите пожалуйста решить следующую задачу: Даны М строк символов,вводящихся с клавиатуры.Каждая строка-последовательность символов с восклицательными знаками.Заменить восклицательные знаки на точки. Заранее огромное спаси...
Вопрос № 133440: Уважаемые эксперты!помогите решить задачу! Даны числа P и H. Суммировать вводимые числа >P и отдельно числа <H. Определить количество тех и других слагаемых. При вводе числа=Р или H закончить работу. Огромное вам спасибо!!!)))...
Вопрос № 133474: Уважаемые эксперты,я обращаюсь к вам в очередной раз за помощью. Не бросайте в беде,помогите,пожалуйста. Я Благодарен всем кто откликается...Хочется сказать вам в очередной раз СПАСИБО,есть еще добрые люди на свете. Задчки на одномерные массивы:...

Вопрос № 133.305
Добрый день)...вот помогите плиз...
Текстовый фаил содержит натуральные числа. В другой фаил поместить только те числа, корень из которых натурально число
Отправлен: 21.04.2008, 06:39
Вопрос задал: Kl1shny
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Пупорев Юрий Борисович
!!!
Здравствуйте, Kl1shny!
Только что отправил ответ на вопрос №133295, где рассматривается решение аналогичной задачи.
Зайдите туда и спишите, только вместо
while not eof(D)do
begin
read(D,a);
a:=sqr(a);
write(R,a,' ');
end;
Напишите
while not eof(D)do
begin
read(D,a);
if sqr(trunc(sqrt(a)))=a {если квадрат целой части корня=числу, то корень целое число}
then write(R,a,' ');
end;
Говорить, что корень натуральное число неправильно, т.к. у каждого положительного числа два действительных корня, положительный и отрицательный, который натуральным числои не является.

См. минифорум
-----
∙ Отредактировал: Alexandre V. Tchamaev (*У правляющий)
∙ Дата редактирования: 21.04.2008, 09:58
Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 21.04.2008, 08:03

Отвечает: Евчик Сергей Александрович
Здравствуйте, Kl1shny! Код в приложении. Программа будет работать, если в файле все числа будут идти в столбик. Если у Вас числа идут не в столбик, то придется из считанной строки выбирать каждое число и проверять его функцией Proverka. Удачи.

Приложение:

Ответ отправил: Евчик Сергей Александрович (статус: 4-ый класс)
Ответ отправлен: 21.04.2008, 14:36


Вопрос № 133.356
Добрый день)...вот помогите плиз решить задачку...
Текстовый фаил содержит натуральные числа. В другой фаил поместить только те числа, корень из которых натурально число
Отправлен: 21.04.2008, 13:07
Вопрос задал: Китаев Кирилл Артурович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Лобанов Александр
Здравствуйте, Китаев Кирилл Артурович!
Данную программу уже писал ранее Пупорев Юрий Борисович
См.приложение

Приложение:

Ответ отправил: Лобанов Александр (статус: 1-ый класс)
Ответ отправлен: 21.04.2008, 14:13
Оценка за ответ: 4
Комментарий оценки:
Благадарю за помощь.


Вопрос № 133.373
1. В двумерном массиве переставить местами элементы первого и по-
следнего столбца.
2. Дана действительная матрица размера n*m. Найти сумму наиболь-
ших и наименьших значений элементов в каждой из ее строк. От-
сортировать матрицу по возрастанию.
Отправлен: 21.04.2008, 14:50
Вопрос задал: Боринов Святослав Николаевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Абельхарисов Руслан / Marked One
Здравствуйте, Боринов Святослав Николаевич!
Первая задача в приложении
Удачи!!!

Приложение:

Ответ отправил: Абельхарисов Руслан / Marked One (статус: 9-ый класс)
Ответ отправлен: 21.04.2008, 20:48

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Боринов Святослав Николаевич!
Решение второй задачи в приложении. Сортировка матрицы выполнена с использованием дополнительного линейного массива.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 21.04.2008, 22:33


Вопрос № 133.374
здраствуйте! Помогите написать программы по теме символьный и строковый типы данных!
1) Написать программу,которая запрашивает день недели у пользователя. В зависимости от дня недели дается некий совет.

2)С клавиатуры задаются три строковых значения. Требуется проверить на вхождение первого значения в два остальные одновременно.

3)Подсчитать в предложении количество слов, содержащих цифры.
Отправлен: 21.04.2008, 14:59
Вопрос задала: Шичкина, Анна, Сергеевна (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: SHERRY
Здравствуйте, Шичкина, Анна, Сергеевна!
По поводу первого вопроса.
Можно запрашивать у пользователя номер дня недели, а потом использую оператор CASE вывести какую-нибудь надпись. Вот например:

var ch: byte;
{/////}
begin
{///}
read(ch);
case ch of
1: writeln('Понедельник - жень тяжёлый');
2: writeln('Вторник! Бла-бла-бла...');
{ и так далее }
7: writeln('Ура! Воскресенье!');
end;

Удачи!
---------
Самурай без меча подобен самураю с мечём, только без меча..
Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 21.04.2008, 19:33
Оценка за ответ: 5

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Шичкина, Анна, Сергеевна!
Решение второй и третьей задач в приложении. Приведены необходимые комментарии.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 21.04.2008, 23:23
Оценка за ответ: 5


Вопрос № 133.379
Дан текстовый файл, не содержащий запятых. Расставить запятые перед союзами “а” и “но” (если эти союзы не стоят в начале предложения).
Отправлен: 21.04.2008, 15:28
Вопрос задал: QwertySX
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: -=Dr. Штопор=-
Здравствуйте, QwertySX!
Программа в приложении, всё просто. На всякий случай дополнительно проверяю на начало предложения (вдруг оно с маленькой буквы начнётся? ;) ), если входные данные всегда корректны, то if s[pos(' а',s)]<>'.' then и if s[pos(' но',s)]<>'.' then можно опустить.

____________________________
Tantum possumus, quantum scimus

Приложение:

---------
Tantum possumus, quantum scimus

Ответ отправил: -=Dr. Штопор=- (статус: 8-ой класс)
Ответ отправлен: 21.04.2008, 15:46
Оценка за ответ: 5


Вопрос № 133.382
Здравствуйте!
Помогите мне, пожалуйста, решить задачу на Паскале.
Задача: Вводим строку из букв и цифр. Необходимо распознать все цифры и сосчитать их сумму.
У меня возникла одна проблема: как распознать цифры в строке.
Помогите, пожалуйста.
Спасибо!
P.S. Если нужно, могу прислать свое решение, которое у меня не работает.
Отправлен: 21.04.2008, 16:04
Вопрос задал: BOOM (статус: 10-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Шемет Станислав Васильевич
Здравствуйте, BOOM!
Для того чтоб распознать цифры в строке не обходимо проверить код каждого символа для цифр ети кода будут в районе 48..57;
Тоесть для вашей задачи нужно сделать цикл по всей строке и проверить значения кода для каждого символа и если этот код входит в заданий диапазон выполнить соответствующее мери.
Кстати можно и немного подругому сделать єту задачу а имеено нужно зделать цикл по всей строки и проверить на вхождения символов строки в множество цифр символов, тоесть єту If ord(s[i]) in [48..57] then строку можно заменить такой: If s[i] in ['0'..'9'] then

Приложение:

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

Ответ отправил: Шемет Станислав Васильевич (статус: 6-ой класс)
Ответ отправлен: 21.04.2008, 16:39
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо!


Вопрос № 133.401
Доброе время суток эксперты...Помогите пожалуйста решить задачки по одномерному массиву:
1) Дан одномерный массив из 10 элементов. Найти сумму элементов, стоящих на чётных местах и количество элементов кратных 5.
2) Сформируйте массив, содержащий 20 элементов, с помощью датчика случайных чисел. Получите новый массив, каждый элемент которого равен произведению соответствующего элемента исходного массива и его индекс. Выведите на экран исходные и полученные результаты.
3) Дан одномерный массив из 20 элементов. Найти в нём минимальный и максимальный элементы. Вывести на печать элементы, которые находятся в массиве между ними.
4)Создать массив из 20 элементов, вместо чётных чисел записать 0, подсчитать количество замен. Распечатать новый массив.
Отправлен: 21.04.2008, 18:02
Вопрос задал: Danilka (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Абельхарисов Руслан / Marked One
Здравствуйте, Danilka!
Задачи №1, 2, 3 в приложении
Удачи!!!

Приложение:

Ответ отправил: Абельхарисов Руслан / Marked One (статус: 9-ый класс)
Ответ отправлен: 21.04.2008, 19:50

Отвечает: SHERRY
Здравствуйте, Danilka!
Четвёртая задача в приложении.

Приложение:

---------
Самурай без меча подобен самураю с мечём, только без меча..

Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 21.04.2008, 21:17


Вопрос № 133.411
Здравствуйте! Помогите пожалуйста с несколькими задачами, без сдачи этого предмета не допускают на практику!

1)Найти значение функции cosx в интервале от п/3 до 2п/3 в 20 точках.

2)Вычислить У(система уравнений)
- e√x(в смысле е в степени квадр. корня от х) – cos x если х > pi
- x*x ln x если 1≤x≤2

3)В массиве из 10 целых чисел, заданных случайным образом из интервала от 1 до 100 вывести на экран порядковые номера нечетных элементов

4)В заданной строке символов, где между группами символов стоят пробелы найти длину самой короткой и самой длинной группы

5)Создать файл из 10 целых чисел. Найти минимальный элемент и его порядковый номер

6)Создать файл из 10 вещественных чисед. Переписать в другогй файл сначала положительный потом отрицательные числа
Отправлен: 21.04.2008, 18:57
Вопрос задал: Третьяков Алексей Михайлович (статус: 4-ый класс)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Лобанов Александр
Здравствуйте, Третьяков Алексей Михайлович!
Смотрите программу 4 5) в приложении

Исправлено по просьбе автора.
-----
∙ Отредактировал: Зенченко Константин Николаевич (Профессионал)
∙ Дата редактирования: 21.04.2008, 21:42

Приложение:

Ответ отправил: Лобанов Александр (статус: 1-ый класс)
Ответ отправлен: 21.04.2008, 20:06
Оценка за ответ: 3
Комментарий оценки:
не нашел 5 но все равно спасибо

Отвечает: Абельхарисов Руслан / Marked One
Здравствуйте, Третьяков Алексей Михайлович!
Задача номер 3 в приложении
Удачи!!!

Приложение:

Ответ отправил: Абельхарисов Руслан / Marked One (статус: 9-ый класс)
Ответ отправлен: 21.04.2008, 20:29
Оценка за ответ: 5
Комментарий оценки:
Очень понравился ответ код программы написан с пояснениями, большое спасибо

Отвечает: SHERRY
Здравствуйте, Третьяков Алексей Михайлович!
Задачи номер 5 и 6 в приложении.

Примечание: нумерация чисел в файле начинается с нуля!

Приложение:

---------
Самурай без меча подобен самураю с мечём, только без меча..

Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 21.04.2008, 21:06
Оценка за ответ: 5
Комментарий оценки:
спасибо за быстрый и качественный ответ.

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Третьяков Алексей Михайлович!
Решение задач №1,2 и 4 в приложении. В задаче 2 в выражении
x*x ln x нет знака между x и ln, я поставил *. Если неверно, поправьте, код от этого не изменится.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 22.04.2008, 09:20
Оценка за ответ: 5


Вопрос № 133.423
Уважаемые эксперты!помогите пожалуйста решить следующую задачу:
Даны М строк символов,вводящихся с клавиатуры.Каждая строка-последовательность символов с восклицательными знаками.Заменить восклицательные знаки на точки.
Заранее огромное спасибо!))
Отправлен: 21.04.2008, 19:48
Вопрос задал: Igor lukashov (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Абельхарисов Руслан / Marked One
Здравствуйте, Igor lukashov!
Код с комментариями в приложении
Удачи!!!

Приложение:

Ответ отправил: Абельхарисов Руслан / Marked One (статус: 9-ый класс)
Ответ отправлен: 21.04.2008, 20:14
Оценка за ответ: 5
Комментарий оценки:
Все супер!спасибо!!!)))


Вопрос № 133.440
Уважаемые эксперты!помогите решить задачу!

Даны числа P и H. Суммировать вводимые числа >P и отдельно числа <H. Определить количество тех и других слагаемых. При вводе числа=Р или H закончить работу.

Огромное вам спасибо!!!)))
Отправлен: 21.04.2008, 21:17
Вопрос задал: Igor lukashov (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: SHERRY
Здравствуйте, Igor lukashov!
Код задачи в приложении.
Удачи!

Приложение:

---------
Самурай без меча подобен самураю с мечём, только без меча..

Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 21.04.2008, 21:49
Оценка за ответ: 5


Вопрос № 133.474
Уважаемые эксперты,я обращаюсь к вам в очередной раз за помощью. Не бросайте в беде,помогите,пожалуйста. Я Благодарен всем кто откликается...Хочется сказать вам в очередной раз СПАСИБО,есть еще добрые люди на свете.
Задчки на одномерные массивы:
1) Дана последовательность действительных чисел a1,a2 ,..., an . Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество замен.
2) В последовательности действительных чисел a1,a2, ,an есть только положительные и отрицательные элементы. Вычислить произведение отрицательных элементов P1 и произведение положительных элементов P2. Сравнить модуль P2 с модулем P1, указать, какое из произведений по модулю больше.
Отправлен: 21.04.2008, 22:55
Вопрос задал: Денисов Игорь Александрович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Лобанов Александр
Здравствуйте, Денисов Игорь Александрович!
Задача №1 в приложении

Приложение:

Ответ отправил: Лобанов Александр (статус: 1-ый класс)
Ответ отправлен: 21.04.2008, 23:16
Оценка за ответ: 5

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Денисов Игорь Александрович!
Решение второй задачи в приложении.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 22.04.2008, 17:13
Оценка за ответ: 5


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

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.91 pre 5.0 RC1 от 13.04.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное