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

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


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

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

Чемпионы рейтинга экспертов в этой рассылке

_Ayl_
Статус: Студент
Рейтинг: 1440
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 1392
∙ повысить рейтинг »
Micren
Статус: Бакалавр
Рейтинг: 1245
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Программирование / Pascal (Паскаль)

Номер выпуска:993
Дата выхода:18.12.2009, 18:00
Администратор рассылки:Калашников О.А., Руководитель
Подписчиков / экспертов:359 / 188
Вопросов / ответов:4 / 6

Вопрос № 175167: Добрый день!Помогите пожалуйста с решением задач по Паскалю 1-ая: Дано действительное число R вида nnn.ddd (три цифровых разряда в дробной и целых частях). Поменять местами дробную и целую части числа и вывести полученное значение числа 2-ая: Н...


Вопрос № 175187: Уважаемые эксперты, Дан текстовый файл F. Требуется написать программу исключающую пробелы, стоящие в конце строк, а также заменить на одинарные все повторные пробелы(двойные, тройные) внутри строк...
Вопрос № 175199: помогите с задачкой пожалуйста!!Даны натуральное число n, вещественное число c и логический массив x из n элементов. Вычислить y= c∧k, где k – число элементов массива x, предшествую...
Вопрос № 175202: Добрый вечер. Задача на строки. Вводится непустая последовательность символов( <= 79) . Отдельные слова в тексте разделяются пробелами. Выделить из текста целые числа, записанные в 6-чной системе счисления (считать, что он...

Вопрос № 175167:

Добрый день!Помогите пожалуйста с решением задач по Паскалю
1-ая: Дано действительное число R вида nnn.ddd (три цифровых разряда в дробной и целых частях). Поменять местами дробную и целую части числа и вывести полученное значение числа
2-ая: Найти частное произведений четных и нечетных цифр четырехзначного числа

Отправлен: 12.12.2009, 18:46
Вопрос задал: mafanja, Посетитель
Всего ответов: 2
Страница вопроса »


Отвечает danilka.pro, 2-й класс :
Здравствуйте, mafanja! Решение 1-ой задачи: Допустим, что a=nnn.ddd, тогда нам нужно найти число b=ddd.nnn
b := (Round(a*1000) mod 1000) + (((a*1000)div 1000000);
writeln(b);

Ответ отправил: danilka.pro, 2-й класс
Ответ отправлен: 12.12.2009, 22:02

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 257647 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает LfiN, 10-й класс :
    Здравствуйте, mafanja.
    Ниже текст программы второй задачи.
    Пусть первоначально произведения четных и нечетных цифр заданного числа равны единице.

    Код:
    program q175167;
    var k,a,c,n,i:integer;{k-само число,a-цифра в числе,c-произведение четных чисел,
    n-произведение нечетных чисел,i-счетчик}
    begin
    Write('Введите четырехзначное число: ');
    ReadLn(k);
    n:=1;
    c:=1;
    for i:=1 to 4 do
    begin
    a:=k mod 10; {Находим последнюю цифру заданного числа}
    k:=k div 10; {Отбрасываем эту цифру}
    if odd(a) then n:=n*a {Если число нечетное, то перемножаем с нечетными}
    else c:=c*a;{И наче перемножаем с четными}
    end;
    Write('Частное произведений четных и нечетных цифр данного числа:',
    (c/n):2:4);
    ReadLn;
    end.

    Ответ отправил: LfiN, 10-й класс
    Ответ отправлен: 13.12.2009, 10:06

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 257657 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 175187:

    Уважаемые эксперты, Дан текстовый файл F. Требуется написать программу исключающую пробелы, стоящие в конце строк, а также заменить на одинарные все повторные пробелы(двойные, тройные) внутри строк

    Отправлен: 13.12.2009, 10:54
    Вопрос задал: Кусмарцев Андрей Валерьевич, 3-й класс
    Всего ответов: 1
    Страница вопроса »


    Отвечает Boriss, Академик :
    Здравствуйте, Кусмарцев Андрей Валерьевич.
    Вот в приложении программа, решающая Вашу задачу. Комментарии писал, но если ещё что-то не понятно - спрашивайте
    Принцип работы: пишу обработанные строки в буферный файл, потом исходный удаляю, а буферный переименовываю

    Приложение:
    Прикрепленный файл: загрузить »

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

    Ответ отправил: Boriss, Академик
    Ответ отправлен: 13.12.2009, 14:29

    Оценка ответа: 5

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 257665 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 175199:

    помогите с задачкой пожалуйста!!Даны натуральное число n, вещественное число c и логический массив x из n элементов. Вычислить y= c∧k, где k – число элементов массива x, предшествующих первому по порядку элементу, имеющему значение false (если все элементы имеют значение true, то принять k=n )

    Отправлен: 13.12.2009, 17:31
    Вопрос задал: angel.nero, Посетитель
    Всего ответов: 1
    Страница вопроса »


    Отвечает Зенченко Константин Николаевич, Модератор :
    Здравствуйте, angel.nero.

    В приложении решение Вашей задачи.
    Удачи!

    Приложение:

    -----
    Итерация от человека. Рекурсия — от Бога. — Л. Питер Дойч

    Ответ отправил: Зенченко Константин Николаевич, Модератор
    Ответ отправлен: 16.12.2009, 18:25
    Украина, Киев
    Тел.: +38-097-953-66-19
    Адрес: Украина, Киев

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 257814 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 175202:

    Добрый вечер.
    Задача на строки.

    Вводится непустая последовательность символов( <= 79) . Отдельные слова в тексте разделяются пробелами.

    Выделить из текста целые числа, записанные в 6-чной системе счисления (считать, что они положительные и в тексте встречаются в виде отдельных слов) и перевести их в 10-чную систему счисления.

    Спасибо.

    Отправлен: 13.12.2009, 17:46
    Вопрос задал: Sheva17, Посетитель
    Всего ответов: 2
    Страница вопроса »


    Отвечает Vassea, Профессионал :
    Здравствуйте, Sheva17.
    Программа в приложении.
    Сначала программы считывает строку в переменную st и проверяет ее длину
    Потом в программа добавляет к концу строки один пробел (чтобы легче было искать слова)
    Далее начинается цикл repeat, в котором и осуществляется поиск чисел
    Сначала находим пробел и отделяем слова от исходной строки (вырезаем его).
    В найденном слове проверяем каждый символ, если этот символ может быть в числе (там могут быть только цифры от 0 до 5)
    Если слово проходит проверку, то начинаем его переводить в 6-чную систему.
    начинаем умножать каждый символ начиная справа на 1,6,62,63 (эти числа хранятся в переменной d) и т.д и суммируем их в переменную d.
    После этого выводим слово и его эквивалент в 10-ной системе.

    Приложение:

    Ответ отправил: Vassea, Профессионал
    Ответ отправлен: 13.12.2009, 18:23

    Оценка ответа: 5
    Комментарий к оценке:
    Отличный быстрый ответ.

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 257670 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает danilka.pro, 2-й класс :
    Здравствуйте, Sheva17! Решение в приложении.

    Приложение:

    Ответ отправил: danilka.pro, 2-й класс
    Ответ отправлен: 16.12.2009, 15:22

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 257811 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


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

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

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

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

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

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

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


    © 2001-2009, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2009.6.12 от 30.11.2009

    В избранное