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

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


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

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

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

Выпуск № 627
от 09.04.2008, 07:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 252, Экспертов: 47
В номере:Вопросов: 12, Ответов: 14

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


Вопрос № 130316: Уважаемые эксперты,не могу решить задачу. помогите. вот текст: дана матрица размерностью N на M. Найти столбец, в котором максимальный элемент минимален в соответствующей строке. Спасибо за внимание....
Вопрос № 130332: Здраствуйте! Помогите решить задачу используя масивы информации, элементами которых есть записи: вывести список студентов которые живут на левом берегу Днепра и имеют больше 3 чем 4 или 5, по результатам сесии. В начале программы вводятся да...
Вопрос № 130341: Здравствуйте, уважаемые эксперты! Просим вас помочь нам решить задачу по модулям. Дана вещественная матрица размерности n * m. По матрице получить логический вектор, присвоив его k-ому элементу зна-чение True, если выполнено указанное у...
Вопрос № 130345: Здраствуйте уважаемые эксперты!! Сделайте очередное одолжение, решите пожалуйста данную задачу. Организовать текстовый файл состоящий из N строк. Заменить в нем одну из строк новой строкой. Номер заменяемой строки и содержимое новой строки запраш...
Вопрос № 130360: Здравствуйте. Помогите вычислить значение функции 3 2 u= (x+y-z) - (x-y+z) +√│x+y+z│ _______________________ log (tg(2)) 2 Исходные данные ввести с клавиатуры: x,y,z...
Вопрос № 130431: я уже облазила весь интернет и не могу нигде найти информацию про операторы Турбо Паскаль. мне нужна информация что делает или что означает каждый оператор. помогите пожалуйста найти...
Вопрос № 130435: Здравствуйте. Помогите пожалуйста с решением этих задач. №1 Дана символьная строка, среди символов которой есть двоеточие. Получить все символы, расположенные: а) до первого двоеточия включительно; б) после первого двоеточия; №2<b...
Вопрос № 130446: здраствуйте уважаемые эксперты!помогите пожалуйста сделать задачу. дан некоторый текст. переставить в нём все буквы <а> в начало, а буквы <я> в конец....
Вопрос № 130451: Дан линейный массив A[1...N], содержащий целые числа. Определить: а) имеется ли в массиве хотя бы одна пара соседних чисел одного знака, причем модуль первого должен быть больше модуля второго а найти индеск первого элемента первой пары. б) посчитать...
Вопрос № 130454: Люди мучаюсь уже 3 часа и не могу понять где ошибка, в программе. Пишет немоответствие типов в строке trash(A,B) курсор на запятой останавлявается. Помогите пожалуйста завтра сдавать прогу... ...
Вопрос № 130463: Построить график функции y=f(x) в заданном диапазоне изменения аргумента x. Предусмотреть выведение осей координат х и y, с нанесением шкалы делений, точек графика, названия функции y=f(x), фамилии автора и масштабных коэффициентов по каждой из осей ...
Вопрос № 130465: Здраствуйте помогите пожалуйста в составлении программы.. на данный момент имею код, указанный в приложении, но программ надо еще причесывать...возникают ошибки несоответсвия типов, которые я не знаю как поправить, очень прошу помочь, завтра сдача эт...

Вопрос № 130.316
Уважаемые эксперты,не могу решить задачу. помогите. вот текст: дана матрица размерностью N на M. Найти столбец, в котором максимальный элемент минимален в соответствующей строке. Спасибо за внимание.
Отправлен: 03.04.2008, 07:50
Вопрос задала: Залилова Регина Рафиковна (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

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

Приложение:

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


Вопрос № 130.332
Здраствуйте! Помогите решить задачу используя масивы информации, элементами которых есть записи: вывести список студентов которые живут на левом берегу Днепра и имеют больше 3 чем 4 или 5, по результатам сесии.

В начале программы вводятся данные про студентов (проверочный вариант - 5 человек). Не нужно вводить все данные - только Ф.И.О, берег днепра на котором живёт и оценки за сесию.
Отправлен: 03.04.2008, 09:08
Вопрос задал: Щербаков Евгений Николаевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Щербаков Евгений Николаевич!
Программа с необходимыми комментариями и, надеюсь, соответствующая Вашим требованиям, в приложении.

Приложение:

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


Вопрос № 130.341
Здравствуйте, уважаемые эксперты!
Просим вас помочь нам решить задачу по модулям.

Дана вещественная матрица размерности n * m. По матрице получить логический вектор, присвоив его k-ому элементу зна-чение True, если выполнено указанное условие и значение False иначе:
а)элементы k строки матрицы упорядочены по убыванию;
б)k строка массива симметрична.

Заранее СПАСИБО!
Отправлен: 03.04.2008, 09:52
Вопрос задала: Шелуфина Екатерина Викторовна (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Шелуфина Екатерина Викторовна!
В приложении модуль проекта и сама программа.
В модуль я убрал процедуры проверки строк на упорядоченность и на симметричность. Ввод матрицы оставил в основной программе, поскольку про это не говорилось. Если нужно, можете сами составить процедуру ввода и убрать ее в модуль, или мне напишете, сделаю, хотя это вряд ли понадобится, гланое процедуры, оговоренные в условии.

Когда наберете текст модуля (буквально как написано), сохраните его под тем же именем, что и название модуля. Нажмете Ctrl+F9, выйдет окно с сообщением «Cannot run a unit». Нажмете OK и у вас автоматически создастся файл с таким же именем, но с расширением *.TPU. Это и будет модуль. Затем набираете в новом окне текст программы и работаете. Модуль и программу я тестировал, все работает. Короче, удачи Вам!

Приложение:

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


Вопрос № 130.345
Здраствуйте уважаемые эксперты!! Сделайте очередное одолжение, решите пожалуйста данную задачу.
Организовать текстовый файл состоящий из N строк. Заменить в нем одну из строк новой строкой. Номер заменяемой строки и содержимое новой строки запрашивается и вводится с клавиатуры.
Отправлен: 03.04.2008, 10:39
Вопрос задала: Ahmadullina Mila Raufovna (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Костя Симанович
Здравствуйте, Ahmadullina Mila Raufovna!
В приложении вариант решения.
Файл создаётся из программы.

Приложение:

Ответ отправил: Костя Симанович (статус: 3-ий класс)
Ответ отправлен: 03.04.2008, 10:58


Вопрос № 130.360
Здравствуйте. Помогите вычислить значение функции
3 2
u= (x+y-z) - (x-y+z) +√│x+y+z│
_______________________
log (tg(2))
2

Исходные данные ввести с клавиатуры: x,y,z
Отправлен: 03.04.2008, 12:45
Вопрос задал: Козырев Сергей Андреевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 9)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Козырев Сергей Андреевич!
Вот предлагаю два варианта решения задачи. В первом 2 заменил на 4 (можете другое число подобрать). Во втором предполозил, что это не 2 радиана, а два градуса. Так что выбирайте.
Оба варианта в приложении.

Приложение:

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


Вопрос № 130.431
я уже облазила весь интернет и не могу нигде найти информацию про операторы Турбо Паскаль. мне нужна информация что делает или что означает каждый оператор. помогите пожалуйста найти
Отправлен: 03.04.2008, 20:20
Вопрос задала: Лиза (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

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

Скачайте учебник.
Удачи!
---------
И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал)
Украина, Киев
Тел.: +380958380164
Адрес: Украина г.Киев
----
Ответ отправлен: 03.04.2008, 20:39
Оценка за ответ: 5
Комментарий оценки:
спасибо большое

Отвечает: Coupler
Здравствуйте, Лиза !
В прикрепленном файле учебник по Turbo Pascal 5.0, но различия с например, седьмым, практически отсутствуют.Объяснены все функции и процедуры Pascal.

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.

Ответ отправил: Coupler (статус: Практикант)
Ответ отправлен: 04.04.2008, 05:08
Оценка за ответ: 5


Вопрос № 130.435
Здравствуйте. Помогите пожалуйста с решением этих задач.
№1
Дана символьная строка, среди символов которой есть двоеточие. Получить все символы, расположенные:
а) до первого двоеточия включительно;
б) после первого двоеточия;
№2
Даны следующие описания переменных: type M=set of 0..99; Описать функцию card (А), подсчитывающую количество элементов во множестве А типа М. (Например, card [5, 8, 23])=3.)
№3
Дан файл f, элементы которого являются действительными числами. Найти:
наименьшее из значений элементов с четными номерами.
№4
Дан файл f, элементы которого являются целыми числами. Найти: количество удвоенных нечетных чисел среди элементов.
№5
Описать функцию, которая: подсчитывает количество пустых строк в текстовом файле t.
Отправлен: 03.04.2008, 20:32
Вопрос задал: Otokit (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Marked One
Здравствуйте, Otokit!
Первая и пятая задача в приложении.
Удачи!!!

Приложение:

Ответ отправил: Marked One (статус: 10-ый класс)
Ответ отправлен: 03.04.2008, 21:50
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо.


Вопрос № 130.446
здраствуйте уважаемые эксперты!помогите пожалуйста сделать задачу. дан некоторый текст. переставить в нём все буквы <а> в начало, а буквы <я> в конец.
Отправлен: 03.04.2008, 21:31
Вопрос задал: Ильин Дмитрий (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Ильин Дмитрий!
Решение задачи в приложении. Проходим в цикле по всей строке. Если встречаем букву а, удпляем ее и вставляем на первое место. Если встречаем букву я, удаляем ее и вставляем на последнее место. Используются процедуры delete и insert.

Приложение:

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

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

Приложение:

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

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


Вопрос № 130.451
Дан линейный массив A[1...N], содержащий целые числа. Определить: а) имеется ли в массиве хотя бы одна пара соседних чисел одного знака, причем модуль первого должен быть больше модуля второго а найти индеск первого элемента первой пары. б) посчитать количество пар соседних чисел, причем модуль первого должен быть больше модуля второго

Приложение:

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

Отвечает: Пупорев Юрий Борисович
Здравствуйте, KATERINKA!
Вроде бы написал вашу программу, запутался с условиями, но все-таки вроде все выполнил.
Для нахождения первой пары сделал процедуру, а для определения количества пар - функцию. Это для того, чтобы создавая разные массивы, можно было сразу получать по ним результаты.
Один принципиальный момент: парой считаются два числа, удовлетворяющие условию и они не могут создавать пару с другими соседними числами, например 1 6 5 4 9 здесь одна пара 6 и 5. Если вы хотите считать что здесь две пары 6-5,5-4, то в описании функции Kol(b) там где написано i:=i+2, написать i:=i+1. Если что-то непонятно, пишите, будем разбираться. Всего Вам хорошего.

Приложение:

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


Вопрос № 130.454
Люди мучаюсь уже 3 часа и не могу понять где ошибка, в программе. Пишет немоответствие типов в строке trash(A,B) курсор на запятой останавлявается. Помогите пожалуйста завтра сдавать прогу...

Приложение:

Отправлен: 03.04.2008, 22:12
Вопрос задал: Польских Дмитрий Иванович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Louken
Здравствуйте, Польских Дмитрий Иванович!

Во-первых, gop - это array[1..7,1..5] of integer, а В - array[1..5,1..5] of integer. Несоответствие в диапазоне (7 и 5).
Во-вторых, для trash требуется три параметра.
Ответ отправил: Louken (статус: Студент)
Ответ отправлен: 03.04.2008, 22:43
Оценка за ответ: 5


Вопрос № 130.463
Построить график функции y=f(x) в заданном диапазоне изменения аргумента x. Предусмотреть выведение осей координат х и y, с нанесением шкалы делений, точек графика, названия функции y=f(x), фамилии автора и масштабных коэффициентов по каждой из осей координат.
Вид функции: Y=sin x + cos x +1
Диапазон изменения аргумента х: -р до р
Число точек графика: 400
Отправлен: 03.04.2008, 23:16
Вопрос задал: Чечуженко Льоша (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Евчик Сергей Александрович
Здравствуйте, Чечуженко Льоша! В приложении код посторения графика sin(x). Остальное делается по аналогии. Удачи.

Приложение:

Ответ отправил: Евчик Сергей Александрович (статус: 3-ий класс)
Ответ отправлен: 04.04.2008, 17:44


Вопрос № 130.465
Здраствуйте помогите пожалуйста в составлении программы.. на данный момент имею код, указанный в приложении, но программ надо еще причесывать...возникают ошибки несоответсвия типов, которые я не знаю как поправить, очень прошу помочь, завтра сдача этой программы... Условие "с помощью подпрограммы умножения матрицы на матрицу найти произведение матрицы А, размерности nxm, на матрицу В, размерности mxm, и матрицы С, размерности ixj на матрицу D, размерности jxj(n=7,m=5, i=3,j=5). Элементы матриц и векторов- целые числа, вводимые из файла и выводимые в файл.
"

Приложение:

Отправлен: 03.04.2008, 23:20
Вопрос задал: Польских Дмитрий Иванович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Польских Дмитрий Иванович!
Наверное немного запоздал с ответом, но на всякий случай.
Если вы создаете процедуру для определения произведения разных матриц любого размера, то в параметрах не надо указывать конкретный размер матрицы, иначе процедура не поймет, сколько строк и столбцов.
Если процедура универсальная, ее надо оформить так:
type
matr=array[1..30,1..30]of integer;
Раздел Var
……………………………………..
Поскольку у вас в каждом случае только два разных размера, то их и указываем в параметрах
Procedure trash(p,q:integer;T,R:matr:var Н:matr);
Здесь p,q-размеры всех участвующих в одном вызове процедуры (а их будет два), например
в первом случае A[7.,5]xB[5,5]=V[7x5] p=7, q=5,
во втором случае C[3,5]xD[5,5]=U[3,5] p=3 q=5;
T,R-перемножаемые матрицы, H-получаемая матрица (для всех случаев),

В первом случае вызов: trash(7,5,A,B,V);
Во втором случае вызов: trash(3,5,C,D,U);
В приложении рабочий код на умножение ваших матриц с использованием процедуры, правда без файлов, они у вас похоже уже сделаны.

Приложение:

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


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

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

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

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

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

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


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


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

∙ Версия системы: 4.72.8 от 05.04.2008

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

В избранное