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

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


Хостинг Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг на Windows 2008

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

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

Выпуск № 710
от 27.10.2008, 13:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 212, Экспертов: 41
В номере:Вопросов: 6, Ответов: 10

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

Скажите "спасибо" эксперту, который помог Вам!

Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)

Номер ответа и конкретный текст СМС указан внизу каждого ответа.

Полный список номеров >>

* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.

Вопрос № 147998: помогите пожалуйста задача1) дан файл целых чисел. удалить из него все элементы с четными номерами. задача2) дан файл целых чисел. удалить из него все отрицательные числа. обе задачи надо сделать с использованием файла. заранее спасибо <img ...


Вопрос № 148008: Здраствуйте уважаемые Эксперты!!! Помагите пожалуйста срставить программы к заданиям.Заранее большое спасибо!!! 1) Данн массив А(20). Действие: Вычислить среднее геометрическое значение элементов массива А, принадлежащих интервалу [1; 8]. Условие:...
Вопрос № 148028: здравствуйте уважаемые Эксперты !! помогите пожалуйста решить задачу на языке паскаль : Определить 40-е число Фибоначчи. Числа Фибоначчи формируются по следующему правилу : f1=f2=1 ; f3=f1+f2 ; ... ; fj=fj-2+fj-1. заранее спасибо ...
Вопрос № 148033: Здравствуйте помогите пожал уйста с решение вот этих задач: 1. Даны целые числа a, n, x0, .. ,xn (n>0). Определить каким по счету идет в последовательность x1,...,xn член равный a. Если такого нет, то ответом должно быть число 0 . 2. Даны две...
Вопрос № 148044: здравствуйте,уважаемые эксперты!помогите пожалуйста решить задачу в Паскале: в заданный непустой текст входят только цифры и буквы.Определить,удовлетворяет ли он следующему свойству:текст содержит(помимо букв)только одну цифру,причем её числовое з...
Вопрос № 148045: здраствуйте ещё раз уважаемые эксперты =) помогите пожалуйста решить ещё одну задачу через паскаль только уже про текст спасибо заранее В заданный непустой текст входят только цифры и буквы . Определить , удовлетворяет ли он следующему свой...

Вопрос № 147.998
помогите пожалуйста
задача1) дан файл целых чисел. удалить из него все элементы с четными номерами.
задача2) дан файл целых чисел. удалить из него все отрицательные числа.
обе задачи надо сделать с использованием файла. заранее спасибо
Отправлен: 21.10.2008, 14:35
Вопрос задала: Клементенко Анастасия Александровна (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Абельхарисов Руслан/Marked One
Здравствуйте, Клементенко Анастасия Александровна!
Имя файла data.dat
Код с комментариями:
Код:
var
{Файловая переменная}
F: text;
{Счетчик, который указывает номер прочитанного символа в файле}
i: integer;
{Строка в которой сохраняются нечетные символы файла}
str: string;
{Временная переменная, в которую читаем символ}
tmp: char;

begin
{Очищаем строку}
str:='';
{устанавливаем счетчик в 1}
i:=1;
{Открываем файл data.dat ...}
Assign(f, 'data.dat');
{...для чтения}
Reset(f);
{Пока не конец файла продолжаем}
while not eof(f) do
begin
{Читаем очередной символ}
Read(f, tmp);
{его номер в i, если i нечетное, то добавляем этот символ к строке}
if Odd(i) then
str:=str + tmp;
{Увеличиваем счетчик}
inc(i);
end;
{перезаписываем файл}
ReWrite(f);
{записываем рез-тат работы}
Write(f, str);
{Сохраняем}
Flush(f);
{Закрываем файл}
Close(f);
end.

Удачи!!!
Ответ отправил: Абельхарисов Руслан/Marked One (статус: Студент)
Ответ отправлен: 21.10.2008, 16:07

Текст СМС: #thank 232937  |  номер 1151 (Россия)  |  Еще номера >>
Оценка за ответ: 3


Отвечает: Чабаненко Владислав Дмитриевич
Здравствуйте, Клементенко Анастасия Александровна!
Отвечаю вам на второй вопрос.
Если вы работаете в Delphi , то оставьте программу так как есть, а если в Pascal , то надо заменить строки reset(input,'input.txt');
rewrite(output,'output.txt'); и описать переменную , и закрыть файл после окончания работы (см. у Абельхарисов Руслан/Marked One, Студент - осуществление создания файла). в остальном - обращайтесь.

Приложение:

Ответ отправил: Чабаненко Владислав Дмитриевич (статус: Заблокирован)
Ответ отправлен: 21.10.2008, 20:00

Текст СМС: #thank 232959  |  номер 1151 (Россия)  |  Еще номера >>
Оценка за ответ: 5


Вопрос № 148.008
Здраствуйте уважаемые Эксперты!!! Помагите пожалуйста срставить программы к заданиям.Заранее большое спасибо!!!
1) Данн массив А(20). Действие: Вычислить среднее геометрическое значение элементов массива А, принадлежащих интервалу [1; 8]. Условие: ai >0
2) Данна матрица D(5,5). Действие: Записать на место отрицательных элементов матрицы нули. Вывести на экран исходную и полученную матрицы в общепринятом виде. Условие: 5 ≤ dij ≤ 5. Помагите плиз(((.
Отправлен: 21.10.2008, 15:48
Вопрос задал: Ramis (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

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

Обе задачи выполняются последовательно.
Удачи!

Приложение:

---------
Итерация от человека, рекурсия — от Бога (Питер Дойч)

Ответ отправил: Зенченко Константин Николаевич (статус: Профессор)
Украина, Киев
Тел.: +380979536619
Адрес: Украина г.Киев
----
Ответ отправлен: 21.10.2008, 16:55

Текст СМС: #thank 232944  |  номер 1151 (Россия)  |  Еще номера >>
Оценка за ответ: 5
Комментарий оценки:
Большушие спасибо Зенченко Константин Николаевич!)


Вопрос № 148.028
здравствуйте уважаемые Эксперты !! помогите пожалуйста решить задачу на языке паскаль : Определить 40-е число Фибоначчи.
Числа Фибоначчи формируются по следующему правилу : f1=f2=1 ; f3=f1+f2 ; ... ; fj=fj-2+fj-1.
заранее спасибо
Отправлен: 21.10.2008, 19:24
Вопрос задал: дроздов кирилл олегович (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 9)

Отвечает: Чабаненко Владислав Дмитриевич
Здравствуйте, дроздов кирилл олегович!
Вот 40-е число Фиббоначи: 165580141, а в приложении - программа, которая считает число Фиббоначи по его индексу.
Надеюсь, я вам помог.
Удачи!

Ответ неверный. Правильный ответ: 102334155
Эксперт не учел, что первые два члена последовательности равны 1.
--------
∙ Отредактировал: Николай Владимирович / Н.В., Академик
∙ Дата редактирования: 21.10.2008, 20:14 (время московское)

Приложение:

Ответ отправил: Чабаненко Владислав Дмитриевич (статус: Заблокирован)
Ответ отправлен: 21.10.2008, 19:38

Текст СМС: #thank 232957  |  номер 1151 (Россия)  |  Еще номера >>
Оценка за ответ: 5
Комментарий оценки:
спасибо большое оч помогли


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

Удачи!

Приложение:

Ответ отправил: Николай Владимирович / Н.В. (статус: Академик)
Россия, Москва
----
Ответ отправлен: 21.10.2008, 20:18

Текст СМС: #thank 232961  |  номер 1151 (Россия)  |  Еще номера >>


Отвечает: Абельхарисов Руслан/Marked One
Здравствуйте, дроздов кирилл олегович!
Предложу другой способ нахождения 40-го числа Фибоначчи. Любой n-ый член ряда можно найти по формуле: (a1n - a2n)/√5. Где a1 = (1 +√5)/2; a2 = (1 - √5)/2.
Код:
{Что
бы можно было использовать тип extended}
{$N+}
var
{Переменная для хранения числа, тип real так как значение 40 член ряда Фидоначчи больше максимального значения типа real}
f: extended;
{a1 и a2 необходимы для вычисления}
a1, a2: real;
{Номер числа в ряду}
n: integer;

begin
{Ищем 40-е xbckj}
n:=40;
{Вычисляем}
a1:=(1 + sqrt(5))/2;
a2:=-(1 - sqrt(5))/2;
f:=(exp(N*ln(a1)) - exp(N*ln(a2)))/sqrt(5);
{Выводим рез-тат}
Write(f:0:0);
ReadLn;
end.

Удачи!!!
Ответ отправил: Абельхарисов Руслан/Marked One (статус: Студент)
Ответ отправлен: 21.10.2008, 20:39

Текст СМС: #thank 232965  |  номер 1151 (Россия)  |  Еще номера >>
Оценка за ответ: 5
Комментарий оценки:
спасибо это как раз так как нас учат =)


Отвечает: Шичко Игорь
Здравствуйте, дроздов кирилл олегович!
Предлагаю Вам следующий вариант решения.
Формирование путем последовательного формирования элементов массива.
Код в приложении.

Приложение:

Ответ отправил: Шичко Игорь (статус: Студент)
Ответ отправлен: 22.10.2008, 10:04

Текст СМС: #thank 233028  |  номер 1151 (Россия)  |  Еще номера >>


Вопрос № 148.033
Здравствуйте помогите пожалуйста с решение вот этих задач:
1. Даны целые числа a, n, x0, .. ,xn (n>0). Определить каким по счету идет в последовательность x1,...,xn член равный a. Если такого нет, то ответом должно быть число 0 .
2. Даны две действительные квадратные матрицы порядка n. Получить новую матрицу:
а) умножением элементов каждой строки 1-й матрицы на наибольшее из значений элементов соответствующей второй матрицы;
б) прибавлением к элементам каждого столбца 1-й матрицы произведения элементов соответствующих строк второй матрицы.
Отправлен: 21.10.2008, 20:08
Вопрос задал: Popov_ A_V (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Popov_ A_V!
Решение задач с пояснениями в приложении.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Специалист)
Ответ отправлен: 22.10.2008, 18:01

Текст СМС: #thank 233080  |  номер 1151 (Россия)  |  Еще номера >>
Оценка за ответ: 5


Вопрос № 148.044
здравствуйте,уважаемые эксперты!помогите пожалуйста решить задачу в Паскале:
в заданный непустой текст входят только цифры и буквы.Определить,удовлетворяет ли он следующему свойству:текст содержит(помимо букв)только одну цифру,причем её числовое значение равно длине текста.
Отправлен: 21.10.2008, 20:59
Вопрос задал: G-buck (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Шичко Игорь
Здравствуйте, G-buck!
Примерный алгоритм:
1. Вводим текст
2. Поочередно анализируем символы
3. Если цифра то запоминаем значение и считаем количество
4. Обрабатываем результаты
Примерный код - в приложении

Приложение:

Ответ отправил: Шичко Игорь (статус: Студент)
Ответ отправлен: 22.10.2008, 07:44

Текст СМС: #thank 233003  |  номер 1151 (Россия)  |  Еще номера >>


Вопрос № 148.045
здраствуйте ещё раз уважаемые эксперты =) помогите пожалуйста решить ещё одну задачу через паскаль только уже про текст спасибо заранее

В заданный непустой текст входят только цифры и буквы . Определить , удовлетворяет ли он следующему свойству : текст является десятичной записью числа , кратного 9 .

Отправлен: 21.10.2008, 21:02
Вопрос задал: дроздов кирилл олегович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, дроздов кирилл олегович!
Код с пояснениями в приложении.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Специалист)
Ответ отправлен: 22.10.2008, 17:02

Текст СМС: #thank 233074  |  номер 1151 (Россия)  |  Еще номера >>


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

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

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

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

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

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


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

Скажите "спасибо" эксперту, который помог Вам!

Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)

Номер ответа и конкретный текст СМС указан внизу каждого ответа.

Полный список номеров >>

* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


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

∙ Версия системы: 5.8 от 26.10.2008

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

В избранное