Вопрос № 150672: Здраствуйте,уважаемые эксперты. Помогите мне справится вот с такой задачей. Массив m получается из массива n следущим образом: Сначала идут четные цифры второй половины массива n , затем в обратном порядке цифры первой половины, затем нече...
Вопрос № 150675: Драсте, помогите пожалуйста составить программу, проверяющую, является ли матрица A верхней треугольной с нулевой диагональю.з аранее спасибо...Вопрос № 150676: Здраствуйте, составьте программу пожалуйста:для заданной матрицы A из p-й строки вычесть k-ю, умноженную на Apk/Akk. Матрицу вводить вручную. Заранее спасибо...Вопрос № 150686: Здравствуйте уважаемые эксперты! Помогите написать программу в Паскале: Дана матрица А(4х4) найти 1) сумму S отрицательных элементов на побочной диагонали; 2) найти наибольший элемент 2-го столбца и его местоп
оложение; 3) заменить найденный максималь...Вопрос № 150711: Пожалуйста, помогите с решением задач на паскале!!! 1) Напечатать таблицу значений функции SIN(X) и COS(X) на задан- ном интервале [A,B] с заданным шагом D (считать, что при печати на каждое вещественное число отводиться 8 позици...Вопрос № 150719: Уважаемые эксперты помогите пожалуйста!!!!! Вот 2 задачи: 1) Дана сведения о резултатах сессии: ФИО студента,
названя четырёх предметов и оценки, полученные по каждому предмету. Требуется вывести фамилии студентов, общий балл которых отличается не...Вопрос № 150738: Решить уравнения f(x)=x*x*x-cos(x) методом простой итерации. заранее спасибо ...
Вопрос № 150.672
Здраствуйте,уважаемые эксперты. Помогите мне справится вот с такой задачей.
Массив m получается из массива n следущим образом: Сначала идут четные цифры второй половины массива n , затем в обратном порядке цифры первой половины, затем нечетный цифры второй половины.(прим.ИСПОЛЬЗОВАТЬ ТОЛЬКО ОДИН МАССИВ)
Отправлен: 16.11.2008, 08:27
Вопрос задал: Locust
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Denisss
Здравствуйте, Locust!
Пример с комментариями находится в приложении. При нечетном n за первую половину принимается меньшая часть, за вторую - большая. Алгоритм такой: 1. Переводим цифры первой половины в обратный порядок (reverse). 2. Перебираем вторую половину (moveOddToStart). 2.1. Если найден четный элемент, сдвигаем массив (элементы первой половины и нечетные элементы второй) вправо, четный элемент перемещаем в бывшее начало первой половины (ShiftR).
В примере
используется всего один массив (arr). Тип PInt используется как указатель на этот массив (@arr).
Удачи!
Приложение:
--------- Все должно быть сделано настолько просто, насколько это возможно. Но не проще. (с) А.Эйнштейн
Ответ отправил: Denisss (статус: Профессор) Россия, Москва ICQ: 281599577 ---- Ответ отправлен: 16.11.2008, 13:53
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235635 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 150.675
Драсте, помогите пожалуйста составить программу, проверяющую, является ли матрица A верхней треугольной с нулевой диагональю.з аранее спасибо
Отправлен: 16.11.2008, 10:08
Вопрос задал: Фёдоров Михаил Юрьевич
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: SHERRY
Здравствуйте, Фёдоров Михаил Юрьевич! Программа выведет TRUE, если условие задачи удовлетворено, и FALSE в противном случае.
Код:
const n = 5; {размерность матрицы} var ms: array [1..n, 1..n] of byte; {матрица} i,j: integer; {переменные-индексы}
rez: boolean; {вспомогательная переменная} begin randomize; {запускаем генератор случайных чисел} for i:=1 to n do {заполняем матрицу} begin for j:=1 to n do begin ms[i,j] := random(2); {генерируем число из диапазона [0; 2)} write(ms[i,j]:3); {выводим элемент на экран} end; writeln; {переход на следующую строку на экране} end; {writeln; writeln; } rez := true; j := 0; While
rez and (j < n) do {до тех пор, пока переменная rez имеет значение ИСТИНА} begin {а также индекс не вышел за пределы размера матрицы} inc(j); {увеличиваем переменную j на единичку} for i:=1 to j do {проверяем строку ниже диагонали матрицы} begin {write(ms[i,j]:3); } {вывод символов для проверки} rez := rez and (ms[i,j] = 0); end; {writeln; } end; writeln(rez); readln; end.
--------- Самурай без меча подобен самураю с мечом, только без меча..
Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 16.11.2008, 10:34
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235625 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 150.676
Здраствуйте, составьте программу пожалуйста:для заданной матрицы A из p-й строки вычесть k-ю, умноженную на Apk/Akk. Матрицу вводить вручную. Заранее спасибо
Отправлен: 16.11.2008, 10:13
Вопрос задал: Фёдоров Михаил Юрьевич
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Delph
Здравствуйте, Фёдоров Михаил Юрьевич!
Программа в приложении. После поэлементного ввода исходная матрица выводится в табличном виде - это сделано для более удобного просмотра как исходной, так и изменённой матрицы. При вводе коэффициентов p, k производится проверка на допустимость значений (так, чтобы они не выходили за границы матрицы и элемент A[k, k] не был равен нулю). Получилось немного длинно, но вроде бы всё просто.
Желаю удачи!
Приложение:
--------- Сомневайся во всём! Реальность часто бывает не такой, как мы о ней думаем.
Ответ отправил: Delph (статус: Практикант)
Ответ отправлен: 16.11.2008, 11:50
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235630 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 150.686
Здравствуйте уважаемые эксперты! Помогите написать программу в Паскале: Дана матрица А(4х4) найти 1) сумму S отрицательных элементов на побочной диагонали; 2) найти наибольший элемент 2-го столбца и его местоположение; 3) заменить найденный максимальный элемент во 2-ом столбце на значение суммы S. Помогите плиз завтра уже здавать надо))) Ввод вывод сделал, сумму вроде находит, а вот максимум найти и его положение, никак, и заменить немогу. Заранее благодарен.
Отвечает: Шичко Игорь
Здравствуйте, Мединский Е. В.! Примерный вариант решения задачи по разделам прилагаю в приложении.
Приложение:
Ответ отправил: Шичко Игорь (статус: Практикант)
Ответ отправлен: 16.11.2008, 13:04
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235632 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Вопрос № 150.711
Пожалуйста, помогите с решением задач на паскале!!!
1) Напечатать таблицу значений функции SIN(X) и COS(X) на задан- ном интервале [A,B] с заданным шагом D (считать, что при печати на каждое вещественное число отводиться 8 позиций, а под дроб- ную часть 6 позиций.
2) Задана последовательность из N вещественных чисел. Вычислить корень квадратный из ((XI-M)*(XI-M)/(N-1)), где M - среднее алгебраическое данной последовательности.
3) Переставляя строки и столбцы
матрицы, добиться, что бы в левом верхнем углу оказался наибольший элемент матрицы (один из них).
Заранее благодарен)))
Отправлен: 16.11.2008, 17:03
Вопрос задал: Lilcrazy (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Lilcrazy! Решение первой и третьей задач в приложении. По второй: совершенно забыл формулу среднего алгебраического и найти не могу. Если подскажете, напишу и вторую.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Специалист)
Ответ отправлен: 17.11.2008, 18:32
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235777 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Вопрос № 150.719
Уважаемые эксперты помогите пожалуйста!!!!! Вот 2 задачи: 1) Дана сведения о резултатах сессии: ФИО студента, названя четырёх предметов и оценки, полученные по каждому предмету. Требуется вывести фамилии студентов, общий балл которых отличается не более чем на 2 балла о максимального общего балла. 2) Построить график функции: Y=-6x2+3x. (там икс в квадрате)! (В модуле GRAPH.TPU) Заранее огромное спасибо!
Отвечает: Петухов Артём Михайлович
Здравствуйте, Борисов Виктор Евгеньевич! отвечаю только на первый вопрос. Обратите внимание что программа выводит фамилии студентов, общий бал которых отличается не более чем на 0.25 ! балла. Такая вот строгая программа.
#thank 235682 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Борисов Виктор Евгеньевич!
Вторая задача в приложении. Вопросы по задаче задавайте в мини-форум. Удачи!
Приложение:
--------- Итерация от человека, рекурсия — от Бога (Питер Дойч)
Ответ отправил: Зенченко Константин Николаевич (статус: Профессор) Украина, Киев Тел.: +380979536619 Адрес: Украина г.Киев ---- Ответ отправлен: 18.11.2008, 13:03
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235844 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 150.738
Решить уравнения f(x)=x*x*x-cos(x) методом простой итерации. заранее спасибо
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Игорь Вадимович! Сначала уравнение f(x)=0 приводят к виду удобному для итерации x=ff(x). В вашем случае x:=exp(ln(cos(x))/3); Далее берут начальное приближение, подставляют в формулу, получают новый x и сравнивают с предыдущим. Если разница > eps то полученный x принимают за новое приближение и расчет повторяют. Решение в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Специалист)
Ответ отправлен: 17.11.2008, 19:15
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235784 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 4
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.