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

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


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

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

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

Выпуск № 614
от 26.03.2008, 23:35

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

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


Вопрос № 128374: Дана последовательность действительных чисел A1,A2 ... An.Указать те ее элементы, которые принадлежат отрезку [c,d]. Все переменные (А1, А2,...Аn,c,d) вводить вручную в самой программе. Решить с помощью одномерного массива...
Вопрос № 128382: Здравствуйте, могли бы вы мне помочь и решить такие задания. Задание 1. Вычислить выражение: y = d1 (a, b, a + c) * d2 (a+3, 4b+1, ac) + d3 (a/2, c, 3b), где функция d1 (x, y, z) – определяет наименьшее среди x, y и z, d2 (x, y, ...
Вопрос № 128399: Уважаемые Эксперты. Помогите пожалуйста в написании программ : 1)Вычислить выражение: y = v1 (a, b, c) + v2 (a+3, 4b+1, ac) + v3 (a/2, c, 3b), где функция v1 (x, y, z) – вычисляет выражение 7x+y*z, v2 (x, y, z) – вычисляет сумму...
Вопрос № 128418: Дана целочисленная матрица, среди строк этой матрицы, которые содержат только нечетные элементы, найти строку с максимальной суммой модулей элементов. Нужно решить эту задачу с помощью двумерных массивов....
Вопрос № 128428: Здравствуйте, уважаемые эксперты! Сегодня вот такая задача: найдите k-ю цифру в последовательности 123456789101112131415..., в которую записали подряд все натуральные числа. Я составил пока программу для одно- и двузначных чисел, вот только ...
Вопрос № 128435: Здавствуйте эксперты! Помогите очень с 2-мя задачками, что-то я немного не понял как их делать: (Задача №1): Ввести строку символов. Найти символ, который чаще всего встречается в строке. (Задача №2): Написать процедуру, котора...
Вопрос № 128463: Дан список фамилий и номеров телефонов абонентов. Составить отдельный список номеров телефонов. Данные абонентов ввести в файл АБОНЕНТ.ТХТ. Результат работы программы записать в файл REZULT.TXT. т.е. список номеров должен быть в файле REZULT...
Вопрос № 128486: Помогите пожайлуста !! Тугри туртбурчакнинг бирор учи атрофида айлантирувчи дастур тузинг. Дастур иши "С" клавиши ёрдамида тухтасин. Наверно так переводится Вкрутить четырёхуголник ABCD вокруг себя из любой точки А ил...

Вопрос № 128.374
Дана последовательность действительных чисел A1,A2 ... An.Указать те ее элементы, которые принадлежат отрезку [c,d]. Все переменные (А1, А2,...Аn,c,d) вводить вручную в самой программе. Решить с помощью одномерного массива
Отправлен: 21.03.2008, 07:43
Вопрос задал: Cobain (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

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

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: 10-ый класс)
Ответ отправлен: 21.03.2008, 08:11
Оценка за ответ: 4

Отвечает: Жиляев
Здравствуйте, Cobain!
Набросал программку для 25 чисел. Если нужно больше измените значение константы n или добавьте текст

readLn(n);

перед или после ввода чисел диапазона

Приложение:

Ответ отправил: Жиляев (статус: 1-ый класс)
Ответ отправлен: 21.03.2008, 13:48
Оценка за ответ: 4


Вопрос № 128.382
Здравствуйте, могли бы вы мне помочь и решить такие задания.

Задание 1. Вычислить выражение:
y = d1 (a, b, a + c) * d2 (a+3, 4b+1, ac) + d3 (a/2, c, 3b),
где функция d1 (x, y, z) – определяет наименьшее среди
x, y и z, d2 (x, y, z) – вычисляет модуль произведения x, y
и z, d3 (x, y, z) – вычисляет разность модулей x, y и z.

Задание 2. Создайте функцию, вычисляющую сумму целых поло-
жительных чисел среди шести действительных. По-
стройте блок-схему процедуры. Обоснуйте выбор меха-
низма передачи параметров.

Задание 3. Создать программу, обрабатывающую шесть чисел с ис-
пользованием всех арифметических операций с помо-
щью процедур и функций.

Заранее большое спасибо...
Отправлен: 21.03.2008, 09:28
Вопрос задала: Milya.90 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Milya.90!
По первой задаче не совсем понятно условие "вычисляет разность модулей x, y и z.
". Как вычисляет, в каком порядке. Написал код как понял, если что переделать одна минута.
Условие второй и особенно третьей что-то до мкня не дошло.
Код первой задачи в приложении.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: 10-ый класс)
Ответ отправлен: 21.03.2008, 11:55
Оценка за ответ: 4
Комментарий оценки:
Большое спасибо за помощь... я вам очень благодарна


Вопрос № 128.399
Уважаемые Эксперты. Помогите пожалуйста в написании программ :

1)Вычислить выражение:
y = v1 (a, b, c) + v2 (a+3, 4b+1, ac) + v3 (a/2, c, 3b),
где функция v1 (x, y, z) – вычисляет выражение 7x+y*z,
v2 (x, y, z) – вычисляет сумму x, y и z, функция v3 (x,y,z) – разность x, y и z.

2) Создать функцию, обеспечивающую ввод с клавиатуры
целого положительного трехзначного числа. Вводимый
символ должен появиться на экране, если он – цифра.

3) Создать программу, выполняющих четыре арифметические операции над тремя целыми положительными трех-
значными числами с помощью процедур и функций.
Отправлен: 21.03.2008, 12:24
Вопрос задал: Федосов Александр Иванович (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Delph
Здравствуйте, Федосов Александр Иванович!

Предлагаю Вашему вниманию решение второй из Ваших задач (см. приложение). Чтение символа с клавиатуры обеспечивает стандартная функция ReadKey. Ord() в данном случае позволяет узнать код символа, хотя в общем случае её применение значительно шире. Логика настолько проста, что разберётесь, думаю, быстро.

Приложение:

---------
Сомневайся во всём! Реальность часто бывает не такой, как мы о ней думаем.

Ответ отправил: Delph (статус: Студент)
Ответ отправлен: 21.03.2008, 12:51
Оценка за ответ: 4
Комментарий оценки:
Решение мне понравилось, но мне показалось, что его можно облегчить, используя банальную защиту от дурака: while (Num<100) or (Num>=1000) do ...

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

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: 10-ый класс)
Ответ отправлен: 21.03.2008, 14:41
Оценка за ответ: 5
Комментарий оценки:
Отличное решение. Спасибо Вам огромное !

Отвечает: Marked One
Здравствуйте, Федосов Александр Иванович!
Ответы на вопрос 1 и 2 в приложении. Все проверено
Удачи!!!

Приложение:

Ответ отправил: Marked One (статус: 9-ый класс)
Ответ отправлен: 21.03.2008, 14:50
Оценка за ответ: 5
Комментарий оценки:
Все отлично. Спасибо за Ваш труд.


Вопрос № 128.418
Дана целочисленная матрица, среди строк этой матрицы, которые содержат только нечетные элементы, найти строку с максимальной суммой модулей элементов. Нужно решить эту задачу с помощью двумерных массивов.
Отправлен: 21.03.2008, 14:14
Вопрос задал: Cobain (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

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

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: 10-ый класс)
Ответ отправлен: 21.03.2008, 16:50
Оценка за ответ: 4


Вопрос № 128.428
Здравствуйте, уважаемые эксперты! Сегодня вот такая задача:
найдите k-ю цифру в последовательности 123456789101112131415..., в которую записали подряд все натуральные числа.
Я составил пока программу для одно- и двузначных чисел, вот только где-то у меня ошибка. А ещё мне кажется, что можно обойтись и без массивов. Подскажите мне пожалуйста. Программа в приложении. Заранее благодарю.

Приложение:

Отправлен: 21.03.2008, 14:41
Вопрос задал: Хощенко Артём Владимирович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Хощенко Артём Владимирович!
Эта задача решается без массивов и вообще без какого-либо сохранения в памяти, т.к. ряд уже упорядочен. Нужно только сначала добавить количество цифр начиная с 10 по 1, с 100 по 2 и т.д. После того как достигли, или перешагнули нужную цифру, возвращаемся назад, превращая цифры в числа и в нужном числе находим нужную цифру.
Код в приложении.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: 10-ый класс)
Ответ отправлен: 21.03.2008, 15:17
Оценка за ответ: 5


Вопрос № 128.435
Здавствуйте эксперты! Помогите очень с 2-мя задачками, что-то я немного не понял как их делать:
(Задача №1):
Ввести строку символов. Найти символ, который чаще всего встречается в строке.

(Задача №2):
Написать процедуру, которая выводит таблицу значений функции y=(x+5)-10. Исходные данные (начальные и конечное значение X, шаг приращения X) вводятся в основной программе и передаются в процедуру.

Помогите пожалуйста, очень надо.
Отправлен: 21.03.2008, 15:20
Вопрос задал: Pusja Kosin Barkovich (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Delph
Здравствуйте, Pusja Kosin Barkovich!

Ваша первая задача довольно похожа на ту, что предложена в вопросе 128309, хотя там задача представлена посложнее (из-за этого и была оформлена процедура). Ту программу с небольшими упрощениями предлагаю Вашему вниманию.

Приложение:

---------
Сомневайся во всём! Реальность часто бывает не такой, как мы о ней думаем.

Ответ отправил: Delph (статус: Студент)
Ответ отправлен: 21.03.2008, 16:15
Оценка за ответ: 4

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Pusja Kosin Barkovich!
Решения обоих задач в приложении. К первой задаче привел комментарии, вторая понятна и так.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: 10-ый класс)
Ответ отправлен: 21.03.2008, 17:59
Оценка за ответ: 5


Вопрос № 128.463
Дан список фамилий и номеров телефонов абонентов. Составить отдельный список номеров телефонов. Данные абонентов ввести в файл АБОНЕНТ.ТХТ. Результат работы программы записать в файл REZULT.TXT.

т.е. список номеров должен быть в файле REZULT.TXT

помогите пожалуйста! :)
Отправлен: 21.03.2008, 18:59
Вопрос задал: SaHek (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, SaHek!
Решение задачи в прложении. Комментарии небольшие , по-моему там все просто.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: 10-ый класс)
Ответ отправлен: 21.03.2008, 19:21
Оценка за ответ: 5

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

Приложение:

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

Ответ отправил: Шемет Станислав Васильевич (статус: 4-ый класс)
Ответ отправлен: 21.03.2008, 20:10
Оценка за ответ: 5


Вопрос № 128.486
Помогите пожайлуста !!
Тугри туртбурчакнинг бирор учи атрофида айлантирувчи дастур тузинг.
Дастур иши "С" клавиши ёрдамида тухтасин.

Наверно так переводится
Вкрутить четырёхуголник ABCD вокруг себя из любой точки А или В и т д.И остановился он нажав клавиш"с".
------------------------------------------------------
Перевод:
Написать программу вращения прямоугольника вокруг одного из своих углов. Программа работает пока не нажата клавиша "С".

Оформлен перевод.
-----
∙ Отредактировал: sir henry (Академик)
∙ Дата редактирования: 22.03.2008, 07:21
Отправлен: 21.03.2008, 21:41
Вопрос задала: Nargis Haydarova (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 6)

Отвечает: Louken
Здравствуйте, Nargis Haydarova!

Текст программы с комментариями в приложении:

Приложение:

Ответ отправил: Louken (статус: Студент)
Ответ отправлен: 22.03.2008, 09:37
Оценка за ответ: 5
Комментарий оценки:
Катта рахмат! Это значит спосибо большое(но не абра-кадабра).Всё отлично получилось.!!!


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

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

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

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

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

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


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


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

В избранное