Вопрос № 131524: Здравствуйте, уважаемые эксперты! Сегодня вот тут две взаимосвязанных задачки:
1. Необходимо циклически сдвинуть элементы массива влево на k позиций. Число k задаётся после числовой последовательности.
7
1 2 3 4 5 6 7
3
4 5 6 7 1 ...Вопрос № 131538: Здравствуйте! помогите подалуйста подправить одну программу и решить вторую.
1) Написать функцию TASK_1_5(St:string):byte, подсчитывающую в строке st количество слов от символа "," до конца строки. Программа у меня есть, но она считает ...Вопрос № 131540: Здравствуйте еще раз! Прошу помочь подкорректировать мне программу.
Составить программу для обучения переводу чисел из десятичной системы счисления в двоичную и обратно. Программа должна предлагать десятичное (двоичное) число, выбранное с помощь...Вопрос № 131548: Доброго времени суток вам!!!! Я уже отправлял этот вопрос, но не указал условие. Помогите пожалуйста решить задачку! Спасибо...
Решите задачу, используя рекурсивную подпрограмму.
Составить программу вычисления наибольшего общего делителя...Вопрос № 131551: Здравствуйте, эксперты!!! Подскажите решение задачки по теме "строка"...
Написать программу, которая добавляет во введенную строку после каждого пробела символ ‘#’....Вопрос № 131552: Здравствуйте вам!!! Помогите пожалуйста решить задачку по теме "файлы". За ранее спасибо!!!
Дан файл, содержащий произвольный текст. Проверить, правильно ли в нем расставлены круглые скобки (т.е. находится ли правее каждой открываю...Вопрос № 131554: Здравствуйте , еще раз господа эксперты!!! Помогите в решении задачи по теме "типизированные файлы". Благодарю!
Заполнить файл последовательного доступа N действительными числами, полученными с помощью датчика случайных чисел. Найт...Вопрос № 131577: Помогите пожалуйста! Мне нужно написать программу!
Итарационные циклы с рекурентными соотношениями.
Вычислить предел последовательности {Yn} при n->бесконечности, где Yn вычисляется по формуле:
Yn=(Y(n-2)+0.5*Y(n-3))/(Y^2(n-2)+2*Y^4(n-...Вопрос № 131578: Помогите пожалуйста написать программу.
Построить квадратную матрицу D(m*m)
|w 0 0 ... 0 Am |
|-1 w 0 ... 0 A(m-1) |
D=|0 -1 w ... 0 A(m-2) |
|0 0 -1 ... 0 A(m-3) |
|... .... .... .... ... ........ |
|0 0 0 ..... -1 A...Вопрос № 131580: Помогите пожалуйста написать программу!
Вычислить наименьшее значение функции F(x) при шести заданных значениях аргумента X=(1.9;2.8;3.7;4.6;5.5;6.4)
F(x)=ln(x*Σ j^2 * e^(X-j)) {сумма послед. от 1 до 6}...Вопрос № 131594: Здравствуйте. Необходима помощь в решении задач:
1.
В двумерном массиве поменять местами строки, содержащие наи-
большее и наименьшее значения, предположив, что такие строки –
единственные.
2. В данной действительной матрице р...
Вопрос № 131.524
Здравствуйте, уважаемые эксперты! Сегодня вот тут две взаимосвязанных задачки:
1. Необходимо циклически сдвинуть элементы массива влево на k позиций. Число k задаётся после числовой последовательности.
7
1 2 3 4 5 6 7
3
4 5 6 7 1 2 3
2. Решите предыдущую задачу так, чтобы общее количество парных обменов элементов не превосходило n.
9
2 7 2 9 8 3 4 1 7
6
4 1 7 2 7 2 9 8 3
Первую задачу я решил, а вторую не могу. Помогите пожалуйста. Код первой программы в приложении.
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Хощенко Артём Владимирович!
Чтобы количество парных перестановок не превышало n, нужно разделить код на две части, при k<=n div 2 и k> n div 2 и делать немного по-разному. Код для решения этой задачи в общем виде в приложении, думаю легко разберетесь.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 10.04.2008, 16:45
Вопрос № 131.538
Здравствуйте! помогите подалуйста подправить одну программу и решить вторую.
1) Написать функцию TASK_1_5(St:string):byte, подсчитывающую в строке st количество слов от символа "," до конца строки. Программа у меня есть, но она считает количество букв, подскажите как сделать что б она считала слова. Код в приложении.
2) Задан текстовый файл 'a.txt'. Написать программу, которая суммирует значения слов, являющихся вещественными числами. Помогите решить пожалуйста.
Приложение:
Отправлен: 10.04.2008, 17:47
Вопрос задал: Doridori (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Doridori!
Первая задача в приложении.
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 11.04.2008, 16:50
Вопрос № 131.540
Здравствуйте еще раз! Прошу помочь подкорректировать мне программу.
Составить программу для обучения переводу чисел из десятичной системы счисления в двоичную и обратно. Программа должна предлагать десятичное (двоичное) число, выбранное с помощью датчика случайных чисел, обучающийся - назвать число в двоичной (десятичной) системе счисления.
Программа есть но из двоичной системы в десятичную не хочет переводить.. Помогите исправить и задействовать датчик случайных чисел. И если не сложно подписать комментарии.
Приложение:
Отправлен: 10.04.2008, 17:58
Вопрос задал: Doridori (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Doridori!
Переделал Вашу программу.
Ваша ошибка в строке readln(num); -зачем вводит только что сформированное число.
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 10.04.2008, 18:37
Отвечает: SHERRY
Здравствуйте, Doridori!
В приложении функция по переводу из двоичной ситемы в десятичную.
Приложение:
--------- Самурай без меча подобен самураю с мечём, только без меча..
Ответ отправил: SHERRY (статус: 9-ый класс)
Ответ отправлен: 11.04.2008, 12:17
Вопрос № 131.548
Доброго времени суток вам!!!! Я уже отправлял этот вопрос, но не указал условие. Помогите пожалуйста решить задачку! Спасибо...
Решите задачу, используя рекурсивную подпрограмму.
Составить программу вычисления наибольшего общего делителя двух натуральных чисел.
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Денисов Игорь Александрович!
Программа в приложении.
В программе используются строковые функции и процедуры.
Функция Pos ищет первое вхождение подстроки в строке, и возвращает либо индекс первого символа, либо 0 - если не найдено, именно поэтому все найденые пробелы удаляются процедурой Delete.
после этого запускается рекурсивная (рекурсия - вызов самой себя) процедура Change c новыми значениями, и так до тех пор пока не будут удалены все пробелы.
После этого процедурой Insert вставляется построка состоящая из пробела и знака "#", в том месте где раньше был пробел.
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 10.04.2008, 19:46 Оценка за ответ: 5
Отвечает: Пупорев Юрий Борисович !!! Здравствуйте, Денисов Игорь Александрович! Мне кажется у меня покороче вариант. Смотрите код в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 10.04.2008, 20:03
Отвечает: Шемет Станислав Васильевич
Здравствуйте, Денисов Игорь Александрович!
Программа в приложении.
Удачи!!!
Здравствуйте вам!!! Помогите пожалуйста решить задачку по теме "файлы". За ранее спасибо!!!
Дан файл, содержащий произвольный текст. Проверить, правильно ли в нем расставлены круглые скобки (т.е. находится ли правее каждой открывающейся скобки закрывающаяся, и левее закрывающейся — открывающаяся).
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Денисов Игорь Александрович!
Программа в приложении. Алгоритм простой: посимвольно читается файл и если втретилась скобка счетчик увеличивается(уменьшается). Как только счетчик станет меньше нуля цикл чтения завершается т.к. закрывающая скобка опередила открывающую. Когда файл прочитан полностью и скобки раставлены правильно, то счетчик должен быть равен нулю. Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 14.04.2008, 15:16 Оценка за ответ: 5
Вопрос № 131.554
Здравствуйте , еще раз господа эксперты!!! Помогите в решении задачи по теме "типизированные файлы". Благодарю!
Заполнить файл последовательного доступа N действительными числами, полученными с помощью датчика случайных чисел. Найти сумму минимального и максимального элементов этого файла.
Отвечает: Delph
Здравствуйте, Денисов Игорь Александрович!
В приложении решение Вашей задачки. Если файл подготовлен заранее, то процедуру File_Create и её вызов можно исключить из программы.
Приложение:
--------- Сомневайся во всём! Реальность часто бывает не такой, как мы о ней думаем.
Ответ отправил: Delph (статус: Студент)
Ответ отправлен: 11.04.2008, 08:39 Оценка за ответ: 5
Вопрос № 131.577
Помогите пожалуйста! Мне нужно написать программу!
Итарационные циклы с рекурентными соотношениями.
Вычислить предел последовательности {Yn} при n->бесконечности, где Yn вычисляется по формуле:
Yn=(Y(n-2)+0.5*Y(n-3))/(Y^2(n-2)+2*Y^4(n-3) +1.5) ; n=3,4,5,....
Значения Y0,Y1,Y2 вводиться с клавиатуры. Вычисления прекращают при выполнении условия |Yn-Y(n-1)|<E
Отправлен: 10.04.2008, 20:50
Вопрос задал: Azsergey (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Azsergey!
Программа в приложении.
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 11.04.2008, 13:10
Отправлен: 10.04.2008, 20:56
Вопрос задал: Azsergey (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Azsergey!
Поскольку Вы условие точно не знаете, а делать что-то надо, я сам допридумал это условие. Если не понравится, легко переделаете, ведь для вас главное алгоритм построения матрицы.
Предположим что А это линейный массив размерности m. W- какая-то характеристика этого массива, например максимальный элемент, это не суть важно, вам ведь главое матрицу запрлнить по условию. Тогда создаем линейный массив, находим максимум и заполняем матрицу.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 11.04.2008, 09:08
Вопрос № 131.580
Помогите пожалуйста написать программу!
Вычислить наименьшее значение функции F(x) при шести заданных значениях аргумента X=(1.9;2.8;3.7;4.6;5.5;6.4)
F(x)=ln(x*Σ j^2 * e^(X-j)) {сумма послед. от 1 до 6}
Отправлен: 10.04.2008, 21:02
Вопрос задал: Azsergey (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Azsergey!
Я понял формулу так F(x)=ln(x*(Σ j^2 * e^(X-j))), т.е. х умножается не сумму произведений. Если все так, то код в приложении. Для нахождения суммы сделал отдельную функцию.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 11.04.2008, 10:03
Вопрос № 131.594
Здравствуйте. Необходима помощь в решении задач:
1.
В двумерном массиве поменять местами строки, содержащие наи-
большее и наименьшее значения, предположив, что такие строки –
единственные.
2. В данной действительной матрице размера 6*9 поменять местами
строку, содержащую элемент с наибольшим значением, со строкой,
содержащей элемент с наименьшим значением. Предполагается, что
эти элементы единственны. Отсортировать матрицу по убыванию. Заранее спасибо.
Отвечает: Marked One
Здравствуйте, Десятова Ксения Сергеевна!
Первая задача в приложении.
Удачи!!!
Приложение:
Ответ отправил: Marked One (статус: 7-ой класс)
Ответ отправлен: 10.04.2008, 23:13
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Десятова Ксения Сергеевна!
Привожу решение второй задачи. Первая ее половина-повторение первой задачи, но я сделал ввод по другому. Чтобы макс и мин гарантированно не попали в одну строку и чтобы такие строки были единственными, матрицу надо набивать вручную. Поскольку по условию числа действительные, значит могут встречаться не только целые, но и дробные, поэтому применяем тип Real. Но вводить можно только целые числа, чтоб быстрее, только вывод нужно форматировать как для вещественных чисел.
Сортировку матрицы я сделал с помощью линейного массива. Сначала матрицу разворачиваем в линейнй массив, который легко сортировать, а затем, после сортировки, снова собираем массив в матрицу. Код с пояснениями в приложении. Кстати,если в первой задаче не хотите получить проблем, не поленитесь, организуйте ввод с клавиатуры(вручную). Удачи!
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 11.04.2008, 07:39